Konfiguruj transceivery optyczne za pomocą swoich płytek programujących
w jednej uniwersalnej aplikacji — CodingBox

Interaktywne oprogramowanie do programowania pamięci transceiverów optycznych pozwala używać różnych platform sprzętowych programatorów w jednym oknie, ze zunifikowanym interfejsem użytkownika.

Otwiera się w dowolnej przeglądarce w systemach Windows, macOS i Linux. Połączenie z programatorem wymaga CodingBox Driver.

Obsługiwane formaty

GBICSFPSFP+SFP28SFP-DDXFPQSFPQSFP+QSFP28QSFP-DDOSFP
Okno CodingBox: edytor pamięci, siatka HEX i ASCII, karty stron QSFP, sumy kontrolne i dziennik operacji

O produkcie

Uniwersalne rozwiązanie do programowania transceiverów optycznych

Większość producentów i dostawców transceiverów oferuje własne urządzenia do programowania modułów. Wiele z tych rozwiązań ma ubogie oprogramowanie, działa tylko na przestarzałych wersjach Windows, nie obsługuje aktualizacji ani pracy offline bez Internetu albo wiąże użytkownika z zakupem transceiverów tylko jednego producenta.

Stworzyliśmy oprogramowanie CodingBox, które działa na różnych platformach pod kontrolą systemów Windows, Linux i macOS i daje użytkownikowi jeden graficzny interfejs do pracy z pamięcią transceiverów — niezależny od bibliotek i dodatków firm trzecich, działający samodzielnie w dowolnej przeglądarce i niewymagający połączenia z Internetem.

Oprogramowanie odczytuje i zapisuje dane w pamięci transceiverów optycznych, odczytuje w czasie rzeczywistym rejestry cyfrowego interfejsu diagnostycznego (DDM), ustawia wartości progowe i kalibracyjne, konfiguruje numer kanału i długość fali przestrajalnych transceiverów DWDM oraz zapisuje do pamięci zabezpieczonej przed zapisem.

Aplikacja jest zintegrowana z bazą danych zawierającą dużą liczbę obrazów firmware dla lepszej zgodności ze sprzętem przełączającym różnych marek, a także hasła i skrypty do programowania transceiverów zabezpieczonych przed zapisem.

7
formatów od GBIC do OSFP
5
rodzin specyfikacji MSA
4
formaty raportów w stylu sieciowych systemów operacyjnych
6
języków interfejsu

Interfejs

Jak to wygląda w działaniu

Poniżej znajdują się ekrany robocze aplikacji z danymi z prawdziwych modułów. Sekcje przełącza się po lewej; stan programatora i język interfejsu są na górze.

CodingBox — Sprawdzenie transceivera

Sprawdzenie transceivera · Sprawdź transceiver

Moduł jest identyfikowany, pamięć odczytywana, a pola dekodowane. Karta z producentem, numerem katalogowym, numerem seryjnym i datą, werdykt zgodności oraz lista odczytanych stron pamięci. Poniżej — podsumowanie w stylu sieciowego systemu operacyjnego, kopiowane do raportu jednym kliknięciem.

CodingBox — Diagnostyka cyfrowa

Diagnostyka cyfrowa · Diagnostyka cyfrowa

Temperatura i napięcie modułu, prąd polaryzacji i moc optyczna na kanał. Progi Alarm i Warning są zaznaczone bezpośrednio na wykresach, interwał odpytywania jest konfigurowalny, a pomiary są logowane i eksportowane do CSV.

CodingBox — Edytor pamięci

Edytor pamięci · Edytor kodu

HEX i ASCII obok siebie, karta na każdą stronę pamięci, podświetlanie pól według mapy specyfikacji. Pasek stanu pokazuje adres, wartość w trzech systemach liczbowych, aktywny standard MSA i numer łańcucha. Sumy kontrolne są przeliczane na bieżąco.

CodingBox — Baza danych kodów

Baza danych kodów · Baza kodów

Wszystko, co odczytano, zapisuje się automatycznie; strony jednego modułu są łączone w łańcuch. Wyszukiwanie według producenta, numeru katalogowego, numeru seryjnego, typu, standardu, długości fali i wzorca HEX — warunki łączone operatorem &&.

Okna dialogowe i narzędzia

CodingBox — Podgląd kodu

Pełny wpis bazy danych: identyfikacja modułu, werdykt zgodności i zrzut strony. Paginator przechodzi przez cały łańcuch; kod wraca do edytora strona po stronie albo cały łańcuch naraz.

CodingBox — Ustawienia hasła

Adres tabeli, adres hasła i jego wartość ustawia się ręcznie — moduł zabezpieczony przed zapisem jest odblokowywany parametrami znanymi inżynierowi, a nie listą wpisaną na stałe w programie.

CodingBox — Wybierz strony do zapisu

Przed zapisem widać, które strony są otwarte, co w nich zmieniono i co trafi do modułu. Zapisywane są tylko wybrane strony — pozostałe zostają nietknięte.

Funkcje

Co potrafi aplikacja

Edytor pamięci EEPROM

Siatka HEX i ASCII, karta na każdą stronę, cofanie i powtarzanie, przeliczanie sum kontrolnych CC_BASE i CC_EXT, blokada strony przed przypadkową edycją oraz wczytywanie i zapisywanie zrzutów jako plików.

Dekodowanie według standardów

SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 i 4.0, MIS 2.0 oraz tabele SFF-8024. Najedź kursorem na bajt, aby zobaczyć jego adres, wartość w trzech systemach liczbowych, nazwę pola i obowiązującą specyfikację.

Diagnostyka cyfrowa DDM

Temperatura, napięcie, prąd polaryzacji i moc optyczna na kanał. Progi Alarm i Warning są rysowane bezpośrednio na wykresach, interwał odpytywania jest konfigurowalny, a pomiary są logowane i eksportowane do CSV.

Sprawdzenie transceivera

Moduł jest identyfikowany automatycznie po włożeniu do programatora. Karta identyfikacyjna, werdykt zgodności i podsumowanie w czterech stylach — Cisco IOS, Junos, Huawei VRP i Aruba/HPE — z kopiowaniem jednym kliknięciem.

Baza odczytanych kodów

Każdy odczyt jest zapisywany, a strony modułu łączone w łańcuch. Wyszukiwanie według producenta, numerów, typu, standardu, długości fali i wzorca HEX; przed zapisem tworzona jest kopia zapasowa modułu.

Zapis do pamięci zabezpieczonej

Transceivery zabezpieczone przed zapisem odblokowuje się hasłem: adres tabeli, adres hasła i jego wartość ustawia się w ustawieniach, a następnie wybrane strony są zapisywane do modułu.

Zalety

Dlaczego zespoły wybierają CodingBox

Dowolny moduł, niezależnie od producenta

CodingBox obsługuje transceiver niezależnie od tego, kto go wyprodukował — jedno narzędzie do modułów różnych dostawców i formatów, od GBIC do OSFP.

Pełny przepływ pracy z pamięcią

Odczyt i zapis pamięci, diagnostyka cyfrowa w czasie rzeczywistym, wartości progowe i kalibracyjne, kanał i długość fali przestrajalnych modułów DWDM oraz zapis do pamięci zabezpieczonej.

W przeglądarce, w dowolnym systemie operacyjnym

Zunifikowany interfejs otwiera się w dowolnej przeglądarce w systemach Windows, macOS i Linux. Jedyne, co trzeba zainstalować na stacji roboczej, to CodingBox Driver.

Działa offline

Aplikacja to jeden samodzielny plik: otwórz go w przeglądarce na odizolowanym komputerze i pracuj bez sieci. Internet jest potrzebny tylko do aktualizacji i bazy kodów.

Ekosystem

Trzy części jednego rozwiązania

Aplikacja odpowiada za interfejs i logikę, sterownik za łączność ze sprzętem, a programator zapewnia fizyczny dostęp do pamięci modułu.

Aplikacja online CodingBox

Aplikacja do programowania transceiverów optycznych: zunifikowany interfejs do pracy z pamięcią modułu poprzez interakcję z programatorem oraz zestaw funkcji i podprogramów rozszerzających zwykły programator.

CodingBox Driver

Uniwersalny CodingBox Driver instaluje się na komputerze użytkownika i pozwala aplikacji online współpracować z platformami sprzętowymi programatorów różnych producentów. Windows, macOS i Linux.

Programator sprzętowy

Platforma sprzętowa programatora podłącza się do komputera użytkownika i pozwala pracować z transceiverami różnych formatów. Urządzenie jest sterowane przez uniwersalny CodingBox Driver.

Zobacz w działaniu

Powiedz nam, z jakimi modułami i sprzętem pracujesz, a pokażemy aplikację na Twoich zadaniach i odpowiemy na pytania techniczne.