Communication protocol

In order for the Controller / UI to be able to connect and interact with the device, a communication protocol is required.

Currently the supported protocol is the OpenDevice, with has a library for the Arduino, which facilitates programming and allows an object-oriented development model. However, it is possible to extend to use other protocols.

Details about OpenDevice protocol

Protocol / Firmware

Details related to Controller

TODO