DEV Community

Paola Machado
Paola Machado

Posted on

Tô construindo um sistema de telemetria offline pra colheitadeira ficar "esperta" mesmo sem internet no campo — feedback é bem-vindo

fala pessoal,

sou estudante técnico e tô no meio do TCC, então vim aqui pedir uma força.

o projeto se chama FieldNode e resolve um problema bem específico do agro: colheitadeira trabalha em área rural, boa parte sem sinal de celular nenhum. aí a máquina começa a esquentar, vibrar diferente do normal, e ninguém sabe até ela quebrar de vez no meio da lavoura. prejuízo de milhares de reais numa parada só.

a ideia do FieldNode é simples na cabeça e chata na execução: um ESP32 lê temperatura, vibração e RPM da máquina e manda pra outro ESP32 via ESP-NOW, sem depender de internet nenhuma. esse segundo ESP32 vira um gateway de campo, mostra um dashboard local pro supervisor no celular pelo próprio wifi do dispositivo, e quando a conectividade volta, sincroniza tudo automaticamente com uma API em Django + MySQL, com retry e deduplicação por UUID pra não duplicar ou perder leitura.

no estado atual já tenho:

ingestão de telemetria via MQTT funcionando
modelos e validação da API em Django
scripts de população do banco pra testar cenários

repo: https://github.com/Desmantelar-bit/fieldnode

o que eu queria de vocês:

code review — principalmente na estrutura da API e nos modelos, se tem coisa que já cheira mal pra quem tem mais estrada
arquitetura — o fluxo MQTT até o backend faz sentido? tem gargalo ou brecha de segurança que eu não tô vendo?
colaboração — issue apontando problema, PR com melhoria, crítica direta, tudo é bem-vindo. o projeto é open source

o README tem o passo a passo pra rodar local. valeu quem parar pra dar uma olhada 🙏

Top comments (0)