A protocol for talking to the box over Bluetooth
Engineers in the field reach the controller over Bluetooth RFCOMM or a TCP socket, through a JSON request-and-acknowledge protocol with its own status codes, asynchronous responses over MQTT, a thread pool and a response queue. Command families cover zone and plant configuration, tracking, network, time sync, controller-to-controller links, sensors, radio settings and custom rover commands.


