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
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.
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.
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.
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.
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.
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
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.
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.
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.