Descrição da Aplicação
Nosso cliente é um grande fabricante de implementos agrícolas, precisava de uma solução independente e confiável para reunir todos os dados CAN provenientes da frota de P&D, a fim de entender melhor se as máquinas são usadas como esperado (ou seja, o perfil do cliente). Ocasionalmente, também de registro de dados para depuração/teste de software.
Era necessário rastrear ambas as conexões de CAN nas máquinas (J1939, ISOBUS) – e a coleta deve ser feita remotamente, sem qualquer perda de dados. Além disso, tudo em um ambiente agrícola muito agressivo, pois nem sempre é possível montar o logger dentro da cabine do trator.
Criamos uma caixa industrial IP67 de alta robustez que acomoda tanto o registrador de dados SAG CANedge2 CAN como um roteador WiFi 4G [RUT240] – bem protegido do ambiente hostil. Usando adaptadores J1939, é uma solução plug & play.
Os dados são carregados em um servidor S3 MinIO que roda como aplicação docker em um webapp Microsoft Azure . O webapp Azure é acoplado a uma conta de armazenamento Azure blob, onde os arquivos de log são automaticamente armazenados. Um script Python processa/descodifica os dados brutos do barramento CAN e os armazena em nosso banco de dados InfluxDB . Com isto, somos capazes de visualizar todos os nossos dados usando um aplicativo de painel Grafana auto-hospedado, com tudo rodando em um servidor Linux.
Vantagem para o cliente
O SAG CANedge2 obteve uma enorme quantidade de dados diretamente do campo, sem descer fisicamente – poupando assim muito tempo/custo. E com o script automatizado rodando em nosso servidor linux, a visualização e análise de dados diretamente, sem nenhum esforço.
Por que vocês escolheram o SAG CANedge2?
Solução altamente confiável (sem absolutamente nenhum frame CAN ausente) e Capacidade de armazenar/gerenciar os dados em banco de dados próprio, as vezes é requisito crucial, além de usar software de código aberto para processar os dados.