Our edge gateway publishes about 200 values per second to a cloud broker over a cellular link. The link drops several times a week, sometimes for two or three hours, and the historian in the cloud then has holes. Setting MQTT QoS 1 did not help much: short drops are covered, but long outages still lose data, and after reconnecting we sometimes see duplicated rows.
How is store-and-forward normally implemented so that outages of a few hours are covered cleanly?




