Plataforma OpenWRT#
Introdução#
O OpenWRT é um sistema operacional utilizado principalmente como firmware em aplicações embarcadas.
É encontrado como sistema operacional de roteadores (com ou sem WiFi), pontos de acesso e repetidores WiFi, e alguns outros equipamentos de pequeno porte.
Medidores SIMET com capacidade de medição em torno de 500Mbps (e menores) se enquadram neste caso.
O formato ideal de distribuição de medidores SIMET baseados no OpenWRT é aquele onde a integração e instalação de firmware foi realizada pelo próprio fabricante/integrador ou intermediário.
Equipamentos compatíveis#
O OpenWRT tem restrições de compatibilidade. Em geral, adicionar suporte a novos equipamentos só é rápido quando há cooperação por parte do fabricante do equipamento.
O NIC.br fornece um “firmware” baseado em OpenWRT já com o motor SIMET integrado, para alguns modelos de equipamento.
Neste caso, um usuário final com perfil mais técnico é capaz de adquirir o equipamento “de prateleira” compatível e ele mesmo converter esse equipamento em um medidor SIMET.
Atenção
A conversão no sentido contrário (reverter o equipamento à sua condição original e firmware original do fabricante) nem sempre é simples, nem é garantida.
Equipamentos ainda não-compatíveis#
Fabricantes de equipamentos que operam utilizando firmwares baseado em OpenWRT, ou integradores que tenham acesso a tais equipamentos, podem embarcar e integrar o motor de medição SIMET.
Na nossa experiência, este processo leva entre 2 a 6 meses para equipamentos com versões antigas do OpenWRT e entre 1 a 3 meses em equipamentos baseados no OpenWRT 22.
Em todo caso, o integrador/fabricante DEVE ter equipe técnica capacitada em desenvolvimento ou adequação de firmware para aquele equipamento, bem como a informação e documentação necessária referente aos detalhes de engenharia do equipamento, incluindo SDKs e código fonte, para alterar, recompilar e substituir o firmware do equipamento original, criando assim um novo produto que pode ser ofertado a interessados em adquirir um medidor SIMET.
Caso o equipamento em questão não utilize OpenWRT, esta solução NÃO É RECOMENDADA. Busque outra alternativa, como a Integração Debian/Ubuntu, por exemplo .
Documentação do SIMETBox OpenWRT#
SIMETBox/SIMETBox OpenWRT são os nomes dados pelo NIC.br a um firmware baseado em OpenWRT com o motor de medição SIMET integrado, adequado ao usos: Sonda de Medição SIMET e Roteador com medição SIMET.
A documentação do SIMETBox OpenWRT inclui detalhes sobre o empacotamento OpenWRT do motor de medição SIMET. Ela DEVE ser consultada pelos integradores que buscam utilizar o motor de medição SIMET em um equipamento embarcado com firmware baseado em OpenWRT.
Esta documentação pode ser valiosa também para integradores que buscam integrar o motor de medição SIMET a algum outro sistema operacional embarcado.
API ubus OpenWRT para o motor de medição SIMET#
O empacotamento OpenWRT do motor de medição disponibiliza uma API ubus estável para comunicação interna dentro do OpenWRT, e entre a interfacet web (LuCI) e o motor de medição.