Configure transceptores ópticos com suas placas de programação
em um único aplicativo universal — CodingBox

Um software interativo para programar a memória de transceptores ópticos permite usar diferentes plataformas de hardware de programação em uma única janela, com uma interface de usuário unificada.

Abre em qualquer navegador no Windows, macOS e Linux. A conexão com o programador requer o CodingBox Driver.

Fatores de forma suportados

GBICSFPSFP+SFP28SFP-DDXFPQSFPQSFP+QSFP28QSFP-DDOSFP
Janela do CodingBox: editor de memória, grade HEX e ASCII, abas de páginas QSFP, checksums e log de operações

Sobre

Uma solução universal para programar transceptores ópticos

A maioria dos fabricantes e fornecedores de transceptores oferece seus próprios dispositivos para programar módulos. Muitas dessas soluções têm software com funcionalidade limitada, rodam apenas em versões antigas do Windows, não suportam atualizações nem trabalho offline sem Internet, ou obrigam a comprar transceptores de um único fabricante.

Criamos o software CodingBox, que roda em diferentes plataformas — Windows, Linux e macOS — e oferece ao usuário uma interface gráfica unificada para trabalhar com a memória dos transceptores, sem depender de bibliotecas ou complementos de terceiros, funcionando de forma autônoma em qualquer navegador e sem precisar de conexão com a Internet.

O software lê e grava dados na memória de transceptores ópticos, lê em tempo real os registros da interface de diagnóstico digital (DDM), define valores de limiar e calibração, configura o número do canal e o comprimento de onda de transceptores DWDM sintonizáveis e grava na memória protegida contra gravação.

O aplicativo é integrado a um banco de dados com um grande número de imagens de firmware para melhor compatibilidade com equipamentos de comutação de rede de várias marcas, além de senhas e scripts para programar transceptores protegidos contra gravação.

7
fatores de forma, de GBIC a OSFP
5
famílias de especificações MSA
4
formatos de relatório no estilo de sistemas operacionais de rede
6
idiomas de interface

Interface

Como funciona na prática

Abaixo estão as telas de trabalho do aplicativo com dados de módulos reais. As seções alternam à esquerda; o estado do programador e o idioma da interface ficam no topo.

CodingBox — Verificação do transceptor

Verificação do transceptor · Verificar transceptor

O módulo é identificado, a memória é lida e os campos são interpretados. Um cartão com fabricante, número de peça, número de série e data, um veredito de compatibilidade e a lista de páginas de memória lidas. Abaixo — um resumo no estilo de sistema operacional de rede, copiável para um relatório com um clique.

CodingBox — Diagnóstico digital

Diagnóstico digital · Diagnóstico digital

Temperatura e tensão do módulo, corrente de polarização e potência óptica por canal. Os limiares de Alarm e Warning são marcados diretamente nos gráficos, o intervalo de consulta é configurável e as medições são registradas e exportadas para CSV.

CodingBox — Editor de memória

Editor de memória · Editor de código

HEX e ASCII lado a lado, uma aba por página de memória, destaque de campos a partir do mapa da especificação. A barra de status mostra o endereço, o valor em três sistemas numéricos, o padrão MSA ativo e o número da cadeia. Os checksums são recalculados em tempo real.

CodingBox — Banco de dados de códigos

Banco de dados de códigos · Banco de códigos

Tudo que é lido é salvo automaticamente; as páginas de um módulo são ligadas em uma cadeia. Busca por fabricante, número de peça, número de série, tipo, padrão, comprimento de onda e padrão HEX — condições combinadas com &&.

Diálogos e ferramentas

CodingBox — Visualização do código

Registro completo do banco de dados: identificação do módulo, veredito de compatibilidade e dump da página. O paginador percorre toda a cadeia; o código volta ao editor uma página por vez ou a cadeia inteira de uma só vez.

CodingBox — Configurações de senha

O endereço da tabela, o endereço da senha e seu valor são definidos manualmente — um módulo protegido contra gravação é desbloqueado com parâmetros conhecidos pelo engenheiro, não com uma lista embutida no programa.

CodingBox — Escolher páginas para gravar

Antes de gravar, você vê quais páginas estão abertas, o que mudou nelas e o que será enviado ao módulo. Apenas as páginas selecionadas são gravadas — as demais permanecem intactas.

Recursos

O que o aplicativo faz

Editor de memória EEPROM

Grade HEX e ASCII, uma aba por página, desfazer e refazer, recálculo dos checksums CC_BASE e CC_EXT, bloqueio de página contra edições acidentais, carregamento e salvamento de dumps em arquivos.

Decodificação conforme os padrões

SFF-8472, SFF-8636, INF-8077i, CMIS 5.0 e 4.0, MIS 2.0 e as tabelas SFF-8024. Passe o cursor sobre um byte para ver seu endereço, seu valor em três sistemas numéricos, o nome do campo e a especificação aplicável.

Diagnóstico digital DDM

Temperatura, tensão, corrente de polarização e potência óptica por canal. Os limiares de Alarm e Warning são desenhados diretamente nos gráficos, o intervalo de consulta é configurável e as medições são registradas e exportadas para CSV.

Verificação do transceptor

O módulo é identificado automaticamente ao ser inserido no programador. Cartão de identificação, veredito de compatibilidade e resumo em quatro estilos — Cisco IOS, Junos, Huawei VRP e Aruba/HPE — com cópia em um clique.

Banco de dados de códigos lidos

Cada leitura é salva e as páginas de um módulo são ligadas em uma cadeia. Busca por fabricante, números, tipo, padrão, comprimento de onda e padrão HEX; um backup do módulo é feito antes da gravação.

Gravação em memória protegida

Transceptores protegidos contra gravação são desbloqueados por senha: o endereço da tabela, o endereço da senha e seu valor são definidos nas configurações, e então as páginas selecionadas são gravadas no módulo.

Vantagens

Por que as equipes escolhem o CodingBox

Qualquer módulo, de qualquer fabricante

O CodingBox trabalha com o transceptor independentemente de quem o fabricou — uma única ferramenta para módulos de diferentes fabricantes e fatores de forma, de GBIC a OSFP.

O fluxo completo de trabalho com a memória

Leitura e gravação de memória, diagnóstico digital em tempo real, valores de limiar e calibração, canal e comprimento de onda de módulos DWDM sintonizáveis e gravação em memória protegida.

No navegador, em qualquer sistema operacional

A interface unificada abre em qualquer navegador no Windows, macOS e Linux. A única coisa a instalar na estação de trabalho é o CodingBox Driver.

Funciona offline

O aplicativo é um único arquivo autônomo: abra-o em um navegador em uma máquina isolada e trabalhe sem rede. A Internet só é necessária para atualizações e para o banco de dados de códigos.

Ecossistema

Três partes de uma única solução

O aplicativo cuida da interface e da lógica, o driver cuida da ligação com o hardware e o programador fornece o acesso físico à memória do módulo.

Aplicativo online CodingBox

Um aplicativo para programar transceptores ópticos: interface unificada para trabalhar com a memória do módulo por meio da interação com o programador, mais um conjunto de funções e sub-rotinas que ampliam um programador comum.

CodingBox Driver

O CodingBox Driver universal é instalado no computador do usuário e permite que o aplicativo online interaja com plataformas de hardware de programação de diferentes fabricantes. Windows, macOS e Linux.

Programador de hardware

A plataforma de hardware de programação é conectada ao computador do usuário e permite trabalhar com transceptores de diversos fatores de forma. O dispositivo é controlado pelo CodingBox Driver universal.

Veja em ação

Conte-nos com quais módulos e equipamentos você trabalha, e mostraremos como o aplicativo funciona nas suas tarefas e responderemos às perguntas técnicas.