Konfigurieren Sie optische Transceiver mit Ihren Programmiergeräten
in einer universellen App — CodingBox

Die interaktive Software zum Programmieren des Speichers optischer Transceiver ermöglicht die Nutzung verschiedener Programmiergeräte-Plattformen in einem einzigen Fenster mit einer einheitlichen Benutzeroberfläche.

Öffnet sich in jedem Webbrowser unter Windows, macOS und Linux. Für die Verbindung mit einem Programmiergerät wird der CodingBox-Treiber benötigt.

Unterstützte Formfaktoren

GBICSFPSFP+SFP28SFP-DDXFPQSFPQSFP+QSFP28QSFP-DDOSFP
CodingBox-Fenster: Speichereditor, HEX- und ASCII-Raster, QSFP-Seitenreiter, Prüfsummen und Vorgangsprotokoll

Über das Produkt

Eine universelle Lösung zum Codieren optischer Transceiver

Die meisten Transceiver-Hersteller und -Lieferanten bieten eigene Geräte zum Programmieren der Module an. Viele dieser Lösungen haben einen geringen Softwarefunktionsumfang, laufen nur unter veralteten Windows-Versionen, unterstützen keine Updates oder keinen netzunabhängigen Offline-Betrieb oder binden Sie an den Kauf von Transceivern nur eines einzigen Herstellers.

Wir haben die Software CodingBox entwickelt, die auf verschiedenen Plattformen unter Windows, Linux und macOS läuft und dem Nutzer eine einheitliche grafische Oberfläche für die Arbeit mit dem Transceiver-Speicher bietet — eine Oberfläche, die nicht von Bibliotheken oder Erweiterungen Dritter abhängt, eigenständig in jedem Browser läuft und keine Internetverbindung benötigt.

Die Software kann Daten aus dem Speicher optischer Transceiver lesen und schreiben, die Register der digitalen Diagnoseschnittstelle (DDM) in Echtzeit auslesen, Schwellen- und Kalibrierwerte festlegen, Kanalnummer und Wellenlänge für abstimmbare DWDM-Transceiver konfigurieren sowie in schreibgeschützten Transceiver-Speicher schreiben.

Die App ist mit einer Datenbank verbunden, die eine große Zahl von Firmware-Abbildern für bessere Kompatibilität mit den Netzwerk-Switching-Geräten verschiedener Marken enthält, ebenso Passwörter und Skripte zum Programmieren schreibgeschützter Transceiver.

7
Formfaktoren von GBIC bis OSFP
5
MSA-Spezifikationsfamilien
4
Berichtsformate im Stil von Netzwerk-Betriebssystemen
6
Oberflächensprachen

Oberfläche

So sieht es in Aktion aus

Nachfolgend die Arbeitsbildschirme der App mit Daten echter Module. Die Bereiche werden links umgeschaltet; der Status des Programmiergeräts und die Oberflächensprache befinden sich oben.

CodingBox — Transceiver-Prüfung

Transceiver-Prüfung · Transceiver prüfen

Das Modul wird identifiziert, der Speicher gelesen und die Felder werden ausgewertet. Eine Karte mit Hersteller, Teilenummer, Seriennummer und Datum, ein Kompatibilitätsurteil und die Liste der gelesenen Speicherseiten. Darunter eine Zusammenfassung im Stil eines Netzwerk-Betriebssystems, die Sie mit einem Klick in einen Bericht kopieren können.

CodingBox — Digitale Diagnose

Digitale Diagnose · Digitale Diagnose

Modultemperatur und -spannung, Vorstrom und optische Leistung pro Kanal. Alarm- und Warning-Schwellen sind direkt in den Diagrammen markiert, das Abfrageintervall ist einstellbar, und die Messwerte werden protokolliert und als CSV exportiert.

CodingBox — Speichereditor

Speichereditor · Code-Editor

HEX und ASCII nebeneinander, ein Reiter pro Speicherseite, Feldhervorhebung anhand der Spezifikationskarte. Die Statusleiste zeigt die Adresse, den Wert in drei Zahlensystemen, den aktiven MSA-Standard und die Kettennummer. Prüfsummen werden im laufenden Betrieb neu berechnet.

CodingBox — Code-Datenbank

Code-Datenbank · Code-Datenbank

Alles Gelesene wird automatisch gespeichert; die Seiten eines Moduls werden zu einer Kette verknüpft. Suche nach Hersteller, Teilenummer, Seriennummer, Typ, Standard, Wellenlänge und HEX-Muster — Bedingungen mit && kombiniert.

Dialoge und Werkzeuge

CodingBox — Code-Ansicht

Schreiben eines vollständigen Datenbankeintrags: Modulidentifikation, Kompatibilitätsurteil und ein Seiten-Dump. Der Blätterer durchläuft die gesamte Kette; der Code kehrt seitenweise oder als ganze Kette in den Editor zurück.

CodingBox — Passworteinstellungen

Die Tabellenadresse, die Passwortadresse und ihr Wert werden manuell festgelegt — ein schreibgeschütztes Modul wird mit den dem Techniker bekannten Parametern entsperrt, nicht mit einer im Programm fest hinterlegten Liste.

CodingBox — Zu schreibende Seiten wählen

Vor dem Schreiben sehen Sie, welche Seiten geöffnet sind, was sich darin geändert hat und was zum Modul übertragen wird. Es werden nur die ausgewählten Seiten geschrieben — der Rest bleibt unberührt.

Funktionen

Was die App kann

EEPROM-Speichereditor

Ein HEX- und ASCII-Raster, ein Reiter pro Seite, Rückgängig und Wiederholen, Neuberechnung der Prüfsummen CC_BASE und CC_EXT, eine Seitensperre gegen versehentliche Änderungen sowie das Laden und Speichern von Dumps als Dateien.

Standardbasierte Decodierung

SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 und 4.0, MIS 2.0 sowie die SFF-8024-Tabellen. Fahren Sie mit dem Mauszeiger über ein Byte, um seine Adresse, seinen Wert in drei Zahlensystemen, den Feldnamen und die zutreffende Spezifikation zu sehen.

Digitale DDM-Diagnose

Temperatur, Spannung, Vorstrom und optische Leistung pro Kanal. Alarm- und Warning-Schwellen werden direkt in den Diagrammen gezeichnet, das Abfrageintervall ist einstellbar, und die Messwerte werden protokolliert und als CSV exportiert.

Transceiver-Prüfung

Das Modul wird beim Einsetzen in das Programmiergerät automatisch identifiziert. Eine Identifikationskarte, ein Kompatibilitätsurteil und eine Zusammenfassung in vier Stilen — Cisco IOS, Junos, Huawei VRP und Aruba/HPE — mit Kopieren per Klick.

Datenbank gelesener Codes

Jeder Lesevorgang wird gespeichert und die Seiten eines Moduls werden zu einer Kette verknüpft. Suche nach Hersteller, Nummern, Typ, Standard, Wellenlänge und HEX-Muster; vor dem Schreiben wird eine Sicherung des Moduls erstellt.

Schreiben in geschützten Speicher

Schreibgeschützte Transceiver werden per Passwort entsperrt: Tabellenadresse, Passwortadresse und deren Wert werden in den Einstellungen festgelegt, dann werden die ausgewählten Seiten in das Modul geschrieben.

Vorteile

Warum Teams CodingBox wählen

Jedes Modul, unabhängig vom Hersteller

CodingBox verarbeitet einen Transceiver unabhängig davon, wer ihn hergestellt hat — ein Werkzeug für Module verschiedener Hersteller und Formfaktoren, von GBIC bis OSFP.

Der komplette Speicher-Workflow

Speicher lesen und schreiben, digitale Diagnose in Echtzeit, Schwellen- und Kalibrierwerte, Kanal und Wellenlänge für abstimmbare DWDM-Module sowie das Schreiben in schreibgeschützten Speicher.

Im Browser, auf jedem Betriebssystem

Die einheitliche Oberfläche öffnet sich in jedem Webbrowser unter Windows, macOS und Linux. Das Einzige, was auf einem Arbeitsplatz installiert werden muss, ist der CodingBox-Treiber.

Funktioniert offline

Die App ist eine einzige eigenständige Datei: Öffnen Sie sie in einem Browser auf einem isolierten Rechner und arbeiten Sie ohne Netzwerk. Das Internet wird nur für Updates und die Code-Datenbank benötigt.

Ökosystem

Drei Teile einer Lösung

Die App übernimmt Oberfläche und Logik, der Treiber übernimmt die Verbindung zur Hardware, und das Programmiergerät bietet den physischen Zugriff auf den Modulspeicher.

CodingBox Online-App

Eine App zum Programmieren optischer Transceiver: eine einheitliche Oberfläche für die Arbeit mit dem Modulspeicher durch das Zusammenspiel mit dem Programmiergerät sowie eine Reihe von Funktionen und Unterprogrammen, die ein gewöhnliches Programmiergerät erweitern.

CodingBox-Treiber

Der universelle CodingBox-Treiber wird auf dem Computer des Nutzers installiert und ermöglicht der Online-App das Zusammenspiel mit Programmiergeräte-Plattformen verschiedener Hersteller. Windows, macOS und Linux.

Hardware-Programmiergerät

Die Programmiergeräte-Plattform wird mit dem Computer des Nutzers verbunden und ermöglicht die Arbeit mit Transceivern verschiedener Formfaktoren. Das Gerät wird über den universellen CodingBox-Treiber gesteuert.

Sehen Sie es in Aktion

Sagen Sie uns, mit welchen Modulen und Geräten Sie arbeiten, und wir zeigen die App anhand Ihrer Aufgaben und beantworten technische Fragen.