お手持ちのコーディングボードで光トランシーバーを設定
一つの汎用アプリで — CodingBox
光トランシーバーのメモリをプログラミングする対話型ソフトウェアにより、異なるプログラマー・ハードウェアプラットフォームを統一されたユーザーインターフェースの一つのウィンドウで使用できます。
Windows、macOS、Linux のあらゆるウェブブラウザーで開きます。プログラマーとの接続には CodingBox Driver が必要です。
対応フォームファクター
概要
光トランシーバーをコーディングするための汎用ソリューション
トランシーバーのメーカーやサプライヤーの多くは、モジュールをプログラミングするための独自の機器を提供しています。これらのソリューションの多くはソフトウェアの機能が乏しく、古いバージョンの Windows でしか動作せず、更新やインターネットなしのオフライン作業に対応しておらず、あるいは単一メーカーのトランシーバー購入に縛られます。
私たちは Windows、Linux、macOS のさまざまなプラットフォームで動作し、トランシーバーのメモリを操作するための統一されたグラフィカルインターフェースをユーザーに提供する CodingBox ソフトウェアを開発しました。サードパーティのライブラリやアドオンに依存せず、あらゆるブラウザーで単独動作し、インターネット接続を必要としません。
このソフトウェアは光トランシーバーのメモリへのデータの読み書き、デジタル診断インターフェース(DDM)レジスターのリアルタイム読み取り、しきい値と校正値の設定、DWDM 波長可変トランシーバーのチャネル番号と波長の設定、書き込み保護されたトランシーバーメモリへの書き込みが可能です。
アプリは、各社のネットワークスイッチング機器との互換性を高めるための多数のファームウェアイメージと、書き込み保護されたトランシーバーをプログラミングするためのパスワードやスクリプトを収めたデータベースと統合されています。
インターフェース
実際の画面
以下は実際のモジュールのデータを使ったアプリの作業画面です。セクションは左側で切り替え、プログラマーの状態とインターフェース言語は上部にあります。
トランシーバーの確認 · トランシーバー確認
モジュールを識別し、メモリを読み取り、フィールドを解析します。ベンダー、部品番号、シリアル番号、日付を記したカード、互換性の判定、読み取ったメモリページの一覧。その下には、ワンクリックでレポートにコピーできるネットワーク OS 形式のサマリーがあります。
デジタル診断 · デジタル診断
モジュールの温度と電圧、チャネルごとのバイアス電流と光パワー。Alarm と Warning のしきい値はグラフ上に直接表示され、ポーリング間隔は設定可能で、測定値はログに記録され CSV にエクスポートされます。
メモリエディター · コードエディター
HEX と ASCII を並べて表示、メモリページごとのタブ、仕様マップによるフィールドのハイライト。ステータスバーにはアドレス、3 つの進数での値、有効な MSA 規格、チェーン番号が表示されます。チェックサムはその場で再計算されます。
コードデータベース · コードデータベース
読み取ったものはすべて自動保存され、一つのモジュールのページはチェーンとして結び付けられます。ベンダー、部品番号、シリアル番号、種類、規格、波長、HEX パターンで検索 — 条件は && で結合します。
ダイアログとツール
データベースの一件全体:モジュールの識別、互換性の判定、ページダンプ。ページャーはチェーン全体をたどり、コードは 1 ページずつ、またはチェーン全体を一度にエディターへ戻せます。
テーブルアドレス、パスワードアドレス、その値は手動で設定します — 書き込み保護されたモジュールは、プログラムに埋め込まれたリストではなく、エンジニアが知っているパラメーターで解除します。
書き込む前に、どのページが開いているか、何が変更されたか、モジュールに何が送られるかを確認できます。選択したページのみが書き込まれ、残りはそのままです。
機能
アプリでできること
EEPROM メモリエディター
HEX と ASCII のグリッド、ページごとのタブ、元に戻す/やり直し、CC_BASE と CC_EXT チェックサムの再計算、誤編集を防ぐページロック、ダンプのファイルへの読み込みと保存。
規格に基づくデコード
SFF-8472、SFF-8636、INF-8077i、CMIS 5.0 と 4.0、MIS 2.0、SFF-8024 テーブル。バイトにカーソルを合わせると、アドレス、3 つの進数での値、フィールド名、該当する仕様が表示されます。
DDM デジタル診断
温度、電圧、チャネルごとのバイアス電流と光パワー。Alarm と Warning のしきい値はグラフ上に直接描かれ、ポーリング間隔は設定可能で、測定値はログに記録され CSV にエクスポートされます。
トランシーバーの確認
プログラマーに挿入するとモジュールが自動的に識別されます。識別カード、互換性の判定、Cisco IOS、Junos、Huawei VRP、Aruba/HPE の 4 形式のサマリー — ワンクリックでコピー。
読み取りコードのデータベース
すべての読み取りが保存され、モジュールのページはチェーンとして結び付けられます。ベンダー、番号、種類、規格、波長、HEX パターンで検索。書き込み前にモジュールのバックアップを取得します。
保護されたメモリへの書き込み
書き込み保護されたトランシーバーはパスワードで解除します。テーブルアドレス、パスワードアドレス、その値を設定で指定し、選択したページをモジュールに書き込みます。
利点
チームが CodingBox を選ぶ理由
メーカーを問わず、あらゆるモジュール
CodingBox は製造元を問わずトランシーバーを扱えます — GBIC から OSFP まで、異なるベンダーとフォームファクターのモジュールに対応する一つのツールです。
メモリ操作の全ワークフロー
メモリの読み書き、リアルタイムのデジタル診断、しきい値と校正値、DWDM 波長可変モジュールのチャネルと波長、書き込み保護されたメモリへの書き込み。
ブラウザーで、あらゆる OS で
統一インターフェースは Windows、macOS、Linux のあらゆるウェブブラウザーで開きます。ワークステーションにインストールするのは CodingBox Driver だけです。
オフラインで動作
アプリは単一の自己完結型ファイルです。隔離されたマシンのブラウザーで開けば、ネットワークなしで作業できます。インターネットは更新とコードデータベースにのみ必要です。
エコシステム
一つのソリューションを構成する三つの要素
アプリがインターフェースとロジックを、ドライバーがハードウェアとの接続を担い、プログラマーがモジュールメモリへの物理的なアクセスを提供します。
CodingBox™ オンラインアプリ
光トランシーバーをプログラミングするアプリケーション:プログラマー機器との連携を通じてモジュールメモリを操作する統一インターフェースと、通常のプログラマーを拡張する一連の機能とサブルーチン。
CodingBox Driver
汎用の CodingBox Driver はユーザーのコンピューターにインストールされ、オンラインアプリが各社のプログラマー・ハードウェアプラットフォームと連携できるようにします。Windows、macOS、Linux 対応。
ハードウェアプログラマー
プログラマー・ハードウェアプラットフォームはユーザーのコンピューターに接続し、さまざまなフォームファクターのトランシーバーを扱えるようにします。機器は汎用の CodingBox Driver を通じて制御されます。
実際の動作をご覧ください
お使いのモジュールと機器をお知らせください。お客様の業務に沿ってアプリをご紹介し、技術的なご質問にお答えします。