Configureer optische transceivers met uw programmeerboards
in één universele app — CodingBox
Met deze interactieve software voor het programmeren van het geheugen van optische transceivers gebruikt u verschillende hardwareplatforms voor programmeren in één venster, met een uniforme gebruikersinterface.
Opent in elke webbrowser op Windows, macOS en Linux. Voor de verbinding met een programmer is de CodingBox Driver nodig.
Ondersteunde vormfactoren
Over
Een universele oplossing voor het programmeren van optische transceivers
De meeste fabrikanten en leveranciers van transceivers bieden eigen apparaten aan voor het programmeren van modules. Veel van deze oplossingen hebben software met beperkte functionaliteit, draaien alleen op verouderde Windows-versies, ondersteunen geen updates of offline werken zonder internet, of binden u aan transceivers van één fabrikant.
Wij hebben de software CodingBox gebouwd, die op verschillende platforms draait onder Windows, Linux en macOS en de gebruiker een uniforme grafische interface biedt om met transceivergeheugen te werken — onafhankelijk van bibliotheken of add-ons van derden, zelfstandig in elke browser en zonder internetverbinding.
De software kan gegevens lezen uit en schrijven naar het geheugen van optische transceivers, de registers van de digitale diagnostische interface (DDM) in realtime uitlezen, drempel- en kalibratiewaarden instellen, kanaalnummer en golflengte van afstembare DWDM-transceivers configureren en naar schrijfbeveiligd transceivergeheugen schrijven.
De app is geïntegreerd met een database die een groot aantal firmware-images bevat, voor betere compatibiliteit met netwerkswitches van diverse merken, plus wachtwoorden en scripts voor het programmeren van schrijfbeveiligde transceivers.
Interface
Zo ziet het eruit in de praktijk
Hieronder de werkschermen van de app met gegevens van echte modules. Secties wisselen links; de status van de programmer en de interfacetaal staan bovenaan.
Transceivercontrole · Transceiver controleren
De module wordt geïdentificeerd, het geheugen gelezen en de velden ontleed. Een kaart met fabrikant, artikelnummer, serienummer en datum, een compatibiliteitsoordeel en de lijst van gelezen geheugenpagina’s. Daaronder — een samenvatting in netwerk-OS-stijl die u met één klik in een rapport kopieert.
Digitale diagnostiek · Digitale diagnostiek
Temperatuur en spanning van de module, biasstroom en optisch vermogen per kanaal. Alarm- en Warning-drempels staan direct in de grafieken, het pollinginterval is instelbaar en metingen worden gelogd en naar CSV geëxporteerd.
Geheugeneditor · Code-editor
HEX en ASCII naast elkaar, een tab per geheugenpagina, veldmarkering vanuit de specificatiekaart. De statusbalk toont het adres, de waarde in drie talstelsels, de actieve MSA-standaard en het ketennummer. Checksums worden direct herberekend.
Codedatabase · Codedatabase
Alles wat gelezen wordt, wordt automatisch opgeslagen; pagina’s van één module worden tot een keten gekoppeld. Zoeken op fabrikant, artikelnummer, serienummer, type, standaard, golflengte en HEX-patroon — voorwaarden gecombineerd met &&.
Dialogen en hulpmiddelen
Een volledige databaserecord: identificatie van de module, compatibiliteitsoordeel en een paginadump. De pager loopt door de hele keten; code gaat terug naar de editor per pagina of in één keer voor de hele keten.
Het tabeladres, het wachtwoordadres en de waarde ervan worden handmatig ingesteld — een schrijfbeveiligde module wordt ontgrendeld met parameters die de engineer kent, niet met een lijst die in het programma is vastgelegd.
Vóór het schrijven ziet u welke pagina’s open zijn, wat erin is gewijzigd en wat naar de module gaat. Alleen de geselecteerde pagina’s worden geschreven — de rest blijft ongewijzigd.
Functies
Wat de app kan
EEPROM-geheugeneditor
Een HEX- en ASCII-raster, een tab per pagina, ongedaan maken en opnieuw uitvoeren, herberekening van de checksums CC_BASE en CC_EXT, paginavergrendeling tegen onbedoelde wijzigingen, en dumps laden en opslaan als bestanden.
Decoderen volgens de standaarden
SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 en 4.0, MIS 2.0 en de SFF-8024-tabellen. Beweeg de muis over een byte om het adres, de waarde in drie talstelsels, de veldnaam en de toepasselijke specificatie te zien.
Digitale DDM-diagnostiek
Temperatuur, spanning, biasstroom en optisch vermogen per kanaal. Alarm- en Warning-drempels worden direct in de grafieken getekend, het pollinginterval is instelbaar en metingen worden gelogd en naar CSV geëxporteerd.
Transceivercontrole
De module wordt automatisch geïdentificeerd zodra hij in de programmer wordt gestoken. Een identificatiekaart, een compatibiliteitsoordeel en een samenvatting in vier stijlen — Cisco IOS, Junos, Huawei VRP en Aruba/HPE — met kopiëren in één klik.
Database van gelezen codes
Elke uitlezing wordt opgeslagen en pagina’s van een module worden tot een keten gekoppeld. Zoeken op fabrikant, nummers, type, standaard, golflengte en HEX-patroon; vóór het schrijven wordt een back-up van de module gemaakt.
Schrijven naar beveiligd geheugen
Schrijfbeveiligde transceivers worden met een wachtwoord ontgrendeld: het tabeladres, het wachtwoordadres en de waarde ervan worden in de instellingen opgegeven, daarna worden de geselecteerde pagina’s naar de module geschreven.
Voordelen
Waarom teams CodingBox kiezen
Elke module, ongeacht de fabrikant
CodingBox werkt met een transceiver ongeacht wie hem heeft gemaakt — één tool voor modules van verschillende leveranciers en vormfactoren, van GBIC tot OSFP.
De volledige geheugenworkflow
Geheugen lezen en schrijven, digitale diagnostiek in realtime, drempel- en kalibratiewaarden, kanaal en golflengte voor afstembare DWDM-modules en schrijven naar schrijfbeveiligd geheugen.
In de browser, op elk besturingssysteem
De uniforme interface opent in elke webbrowser op Windows, macOS en Linux. Het enige dat op een werkstation geïnstalleerd moet worden, is de CodingBox Driver.
Werkt offline
De app is één zelfstandig bestand: open het in een browser op een geïsoleerde machine en werk zonder netwerk. Internet is alleen nodig voor updates en de codedatabase.
Ecosysteem
Drie delen van één oplossing
De app verzorgt de interface en de logica, de driver verzorgt de koppeling met de hardware, en de programmer geeft fysieke toegang tot het modulegeheugen.
CodingBox™ online app
Een applicatie voor het programmeren van optische transceivers: een uniforme interface om met modulegeheugen te werken via interactie met de programmer, plus een set functies en subroutines die een gewone programmer uitbreiden.
CodingBox Driver
De universele CodingBox Driver wordt op de computer van de gebruiker geïnstalleerd en laat de online app samenwerken met hardwareplatforms voor programmeren van verschillende fabrikanten. Windows, macOS en Linux.
Hardwareprogrammer
Het hardwareplatform voor programmeren wordt op de computer van de gebruiker aangesloten en maakt werken met transceivers van diverse vormfactoren mogelijk. Het apparaat wordt aangestuurd via de universele CodingBox Driver.
Zie het in actie
Vertel ons met welke modules en apparatuur u werkt, dan laten we u de app zien aan de hand van uw taken en beantwoorden we technische vragen.