How a single message travels from a low-power device to a global dashboard. Lessons from MQTT bridged over BLE.
BLE design
Separate your GATT characteristics carefully and the gateway maps them 1:1 to MQTT topics. Field debugging drops from weeks to hours.
QoS planning
QoS 0 for telemetry. QoS 1 for commands. QoS 2 only for financial or safety-critical paths — otherwise it is unnecessary overhead.
Field lessons
Every extra "alive" message on a battery-powered device is a day of life lost. Measure first, optimize second.