Plasmon: Telemetry Architecture Designed for 100K+ Edge Devices
ESP32 firmware, MQTT/TLS RPC, local ring-buffer & RabbitMQ ingestion pipeline
Cellular 4G connectivity suffered periodic tower dropouts, causing volatile RAM overflows and data voids with conventional HTTP polling. The system required reliable offline telemetry buffering alongside secure remote setpoint writing and OTA firmware updates.
C on FreeRTOS with static memory allocations eliminated malloc heap fragmentation. Persistent MQTT over TLS (QoS 1) preserved 85% cellular quota over HTTP. An automated transistor power-cycling switch resolved cellular modem hangs.
Circular logging on internal flash. Zero RAM fragmentation, telemetry preserved until link recovers.
Persistent QoS 1 socket. 85% cellular quota saved; drained with 0 packet loss.