It will always be a case of "AND", not "OR". The protocols that solve actual interoperability and usage issues and make it easier to build useful applications will succeed.
Personally I don't think XMPP and MQTT will dominate long term because of fundamental limitations for usage in the IoT. COAP is interesting but the binary focus creates a ton of interop challenges.
Probably some evolution of COAP with richer metadata, multiple protocol bindings, and expanded data and service representations could succeed.
Very little if any new technology needs to be created to realize a solid solution. It's really more of a people and organizational challenge.
Hi,
I don't think this has been shared on the list before, but here is [1] a nice reflection on protocols for M2M and IoT. It's interesting to see how CoAP, MQTT, XMPP, … compare with each other from a very high-level perspective. Also, interesting to see
that XMPP seems to be moving more and more towards IoT (extensions for provisioning, sensor data interchange, efficient XML interchange)…
"Connecting sensors and objects opens up an entirely new world of possible use cases—and it’s precisely those use cases that will determine when to use the right protocols for the right applications."
|