Configurez les transceivers optiques avec vos programmateurs
dans une seule application universelle — CodingBox

Le logiciel interactif de programmation de la mémoire des transceivers optiques vous permet d’utiliser différentes plateformes de programmateur dans une seule fenêtre avec une interface unifiée.

S’ouvre dans n’importe quel navigateur web sous Windows, macOS et Linux. La connexion à un programmateur nécessite le CodingBox Driver.

Facteurs de forme pris en charge

GBICSFPSFP+SFP28SFP-DDXFPQSFPQSFP+QSFP28QSFP-DDOSFP
Fenêtre CodingBox : éditeur de mémoire, grille HEX et ASCII, onglets de pages QSFP, sommes de contrôle et journal des opérations

À propos

Une solution universelle pour coder les transceivers optiques

La plupart des fabricants et fournisseurs de transceivers proposent leurs propres appareils pour programmer les modules. Beaucoup de ces solutions offrent des fonctionnalités logicielles limitées, ne fonctionnent que sous des versions obsolètes de Windows, ne prennent pas en charge les mises à jour ni le travail hors ligne sans Internet, ou vous obligent à acheter des transceivers d’un seul fabricant.

Nous avons créé le logiciel CodingBox, qui fonctionne sur différentes plateformes sous Windows, Linux et macOS et offre à l’utilisateur une interface graphique unifiée pour travailler avec la mémoire des transceivers — une interface qui ne dépend d’aucune bibliothèque ni extension tierce, s’exécute de façon autonome dans n’importe quel navigateur et ne nécessite aucune connexion Internet.

Le logiciel permet de lire et d’écrire des données dans la mémoire des transceivers optiques, de lire en temps réel les registres de l’interface de diagnostic numérique (DDM), de définir des valeurs de seuil et d’étalonnage, de configurer le numéro de canal et la longueur d’onde pour les transceivers accordables DWDM, et d’écrire dans la mémoire protégée en écriture des transceivers.

L’application est intégrée à une base de données qui contient un grand nombre de firmwares pour améliorer la compatibilité avec les équipements de commutation réseau de diverses marques, ainsi que des mots de passe et des scripts pour programmer les transceivers protégés en écriture.

7
facteurs de forme, de GBIC à OSFP
5
familles de spécifications MSA
4
formats de rapport façon OS réseau
6
langues d’interface

Interface

Le rendu en action

Voici les écrans de travail de l’application avec des données de modules réels. Les sections se changent à gauche ; l’état du programmateur et la langue de l’interface sont en haut.

CodingBox — Vérification du transceiver

Vérification du transceiver · Vérifier le transceiver

Le module est identifié, la mémoire est lue et les champs sont analysés. Une fiche avec le fabricant, la référence, le numéro de série et la date, un verdict de compatibilité et la liste des pages de mémoire lues. En dessous, un résumé façon OS réseau que vous pouvez copier dans un rapport en un clic.

CodingBox — Diagnostic numérique

Diagnostic numérique · Diagnostic numérique

Température et tension du module, courant de polarisation et puissance optique par canal. Les seuils Alarm et Warning sont marqués directement sur les graphiques, l’intervalle d’interrogation est configurable, et les mesures sont journalisées et exportées en CSV.

CodingBox — Éditeur de mémoire

Éditeur de mémoire · Éditeur de code

HEX et ASCII côte à côte, un onglet par page de mémoire, mise en évidence des champs d’après la carte de spécification. La barre d’état affiche l’adresse, la valeur dans trois systèmes de numération, le standard MSA actif et le numéro de chaîne. Les sommes de contrôle sont recalculées à la volée.

CodingBox — Base de données de codes

Base de données de codes · Base de données de codes

Tout ce qui est lu est enregistré automatiquement ; les pages d’un même module sont liées en une chaîne. Recherche par fabricant, référence, numéro de série, type, standard, longueur d’onde et motif HEX — conditions combinées avec &&.

Boîtes de dialogue et outils

CodingBox — Vue du code

Écriture d’une entrée complète de la base de données : identification du module, verdict de compatibilité et un vidage de pages. Le pagineur parcourt toute la chaîne ; le code revient à l’éditeur page par page ou par chaîne entière d’un coup.

CodingBox — Réglages de mot de passe

L’adresse de la table, l’adresse du mot de passe et sa valeur sont définies manuellement — un module protégé en écriture se déverrouille avec les paramètres connus de l’ingénieur, et non avec une liste codée en dur dans le programme.

CodingBox — Choisir les pages à écrire

Avant d’écrire, vous pouvez voir quelles pages sont ouvertes, ce qui y a changé et ce qui sera envoyé au module. Seules les pages sélectionnées sont écrites — le reste demeure intact.

Fonctions

Ce que l’application peut faire

Éditeur de mémoire EEPROM

Une grille HEX et ASCII, un onglet par page, annuler et rétablir, recalcul des sommes de contrôle CC_BASE et CC_EXT, un verrouillage de page contre les modifications accidentelles, ainsi que le chargement et l’enregistrement des vidages sous forme de fichiers.

Décodage basé sur les standards

SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 et 4.0, MIS 2.0 et les tables SFF-8024. Survolez un octet pour voir son adresse, sa valeur dans trois systèmes de numération, le nom du champ et la spécification applicable.

Diagnostic numérique DDM

Température, tension, courant de polarisation et puissance optique par canal. Les seuils Alarm et Warning sont tracés directement sur les graphiques, l’intervalle d’interrogation est configurable, et les mesures sont journalisées et exportées en CSV.

Vérification du transceiver

Le module est identifié automatiquement lors de son insertion dans le programmateur. Une fiche d’identification, un verdict de compatibilité et un résumé en quatre styles — Cisco IOS, Junos, Huawei VRP et Aruba/HPE — avec copie en un clic.

Base de données des codes lus

Chaque lecture est enregistrée et les pages d’un module sont liées en une chaîne. Recherche par fabricant, numéros, type, standard, longueur d’onde et motif HEX ; avant l’écriture, une sauvegarde du module est réalisée.

Écriture dans la mémoire protégée

Les transceivers protégés en écriture se déverrouillent par mot de passe : l’adresse de la table, l’adresse du mot de passe et sa valeur sont définies dans les réglages, puis les pages sélectionnées sont écrites dans le module.

Avantages

Pourquoi les équipes choisissent CodingBox

N’importe quel module, quel qu’en soit le fabricant

CodingBox gère un transceiver quel que soit son fabricant — un seul outil pour des modules de différents fabricants et facteurs de forme, de GBIC à OSFP.

Le flux de travail complet de la mémoire

Lecture et écriture de la mémoire, diagnostic numérique en temps réel, valeurs de seuil et d’étalonnage, canal et longueur d’onde pour les modules accordables DWDM, et écriture dans la mémoire protégée en écriture.

Dans le navigateur, sur tout système d’exploitation

L’interface unifiée s’ouvre dans n’importe quel navigateur web sous Windows, macOS et Linux. La seule chose à installer sur un poste de travail est le CodingBox Driver.

Fonctionne hors ligne

L’application est un seul fichier autonome : ouvrez-le dans un navigateur sur une machine isolée et travaillez sans réseau. Internet n’est nécessaire que pour les mises à jour et la base de données de codes.

Écosystème

Trois parties d’une même solution

L’application gère l’interface et la logique, le driver gère le lien avec le matériel, et le programmateur fournit l’accès physique à la mémoire du module.

Application en ligne CodingBox

Une application pour programmer les transceivers optiques : une interface unifiée pour travailler avec la mémoire du module via l’interaction avec le programmateur, ainsi qu’un ensemble de fonctions et de sous-programmes qui étendent un programmateur ordinaire.

CodingBox Driver

Le CodingBox Driver universel s’installe sur l’ordinateur de l’utilisateur et permet à l’application en ligne d’interagir avec les plateformes de programmateur de différents fabricants. Windows, macOS et Linux.

Programmateur matériel

La plateforme de programmateur se connecte à l’ordinateur de l’utilisateur et permet de travailler avec des transceivers de divers facteurs de forme. L’appareil est piloté via le CodingBox Driver universel.

Voyez-le en action

Dites-nous avec quels modules et équipements vous travaillez, et nous vous montrerons l’application sur vos tâches et répondrons à vos questions techniques.