Embarcado / telemetria veicular
Monitor embarcado veicular
Monitor web que roda no próprio equipamento embarcado (Raspberry Pi / Linux) de módulos veiculares. Oferece dashboard de saúde do sistema, GPS, câmeras, Wi‑Fi, processos e dados operacionais do veículo — além de coleta georreferenciada de redes e envio a servidor.
Em uma frase: diagnóstico e telemetria a bordo, acessíveis pelo browser no dispositivo do veículo.
Principais capacidades
- ›Dashboard web embarcado no Raspberry Pi
- ›Métricas de sistema em tempo quase real (SSE)
- ›Painel de telemetria veicular
- ›Serviço GPS embarcado com mapa
- ›Visualização de câmeras IP
- ›Gestão e scan de Wi‑Fi
- ›Coleta georreferenciada de redes + upload
- ›Monitoramento de processos e serviços
- ›Cross-compile para ARM / Raspberry Pi
O que o projeto faz
A solução resolve a necessidade de técnicos e operadores verem, no próprio módulo embarcado, o estado do hardware/software e da telemetria do veículo — sem depender só de ferramentas externas.
Saúde do dispositivo
- ›CPU, memória e temperatura em tempo quase real.
- ›Processos, serviços do sistema, disco e conexões de rede.
- ›Visão operacional para manutenção e suporte em campo.
Telemetria e veículo
- ›Painel com dados do módulo: GPS, tensão, modem celular, ignição, conectividade, linha/sentido, garagem e alertas operacionais (conforme o webservice local).
- ›Variáveis de sistema: versões, modem (IMEI/CCID/APN), buffers e estado de serviços.
GPS embarcado
- ›Serviço de GPS (NMEA / protocolo do módulo) com mapa e qualidade de fix.
- ›Perfis adequados a uso automotivo e apoio a dead reckoning quando disponível.
- ›Feeds locais (NMEA raw e telemetria) para outros processos no equipamento.
Câmeras e conectividade
- ›Integração com câmeras IP a bordo (informação do device e snapshots).
- ›Status e controle de Wi‑Fi (scan, configuração).
- ›Scanner de redes Wi‑Fi associado a coordenadas GPS, com arquivo e upload para servidor remoto.
Para quem é
Equipes de oficina, suporte e operação de frota que mantêm terminais embarcados em veículos e precisam de diagnóstico local rápido via browser.
Tecnologias utilizadas
Software
- ›Rust
- ›Axum (HTTP) + Tokio
- ›Serde / JSON
- ›Server-Sent Events (SSE)
- ›Frontend estático (HTML/CSS/JS)
- ›Leaflet (mapa GPS)
- ›Reqwest (HTTP client)
- ›sysinfo (métricas do host)
GPS e hardware
- ›Comunicação serial (NMEA / UBX)
- ›Módulos GPS u-blox (perfil automotivo)
- ›GPIO em ARM quando aplicável
- ›Cross-compilação ARMv7 / Raspberry Pi
Integrações
- ›Webservices locais do módulo (resume / variáveis de sistema)
- ›Câmeras IP (incluindo autenticação digest)
- ›Upload HTTP de arquivos do scanner
- ›Persistência local em arquivos (sem banco dedicado no monitor)
Precisa de algo nessa linha?
Software, embarcados e integração ponta a ponta.