summaryrefslogtreecommitdiff
path: root/mqtt.go
AgeCommit message (Collapse)Author
2 daysAdd MQTT keepalivesxengineering
This issues ping request / response messages between the Sia server and the MQTT broker making sure an interrupted connection is noticed.
2 daysImplement MQTT reconnectsxengineering
This is a central requirement to ensure a restart of the MQTT broker does not harm the Sia server operation.
2 daysLog MQTT disconnectxengineering
This makes connection loss visible during debugging.
2 daysSeparate MQTT logicxengineering
This reduces the coupling between the MQTT-related code and everything else to a single `tx` channel of type `MQTTMessage`. This improves the code quality significantly.