· MQTT and its variants like MQTT-S
· REST API
The diagram below resumes the main features of each protocol.
Oleg’s conclusion after the analysis is pretty clear: “My personal experience with these protocols in IoT space makes me lean towards MQTT / MQTT-S or REST API in the end”.
It is also really interesting this other Google Docs public document, where all these protocols are analyzed in a much deeper way.
As all of you familiar with Sofia2 may already know, between all different connectors implemented in SOFIA2, we have the REST connector and MQTT connector (as well as WebSockets –trial stage-, Ajax Push, Web Services and the possibility to create your own connectors).