Hi Devs, MQTT is an application layer broker based pub/sub protocol built on top of TCP/IP. It is very lightweight and hence ideal for usage in network/memory/computing power constrained environments. If I quote the MQTT spec, the protocol features,
1. Pub/Sub message pattern 2. Small transport overhead, fixed length header being only 2 bytes 3. Supports three QOS for message delivery, at-least once, exactly once and at-most once. The ability to operate under constrained environment make this protocol an ideal candidate for embedded device communication/pervasive computing. I managed to implement a working axis2 transport using MQTT java client library provided by Eclipse Paho project. The code can be found at [1]. I have also written a blog post to get the code up and running [2] I would like to contribute/Improve the new transport to Axis2/Synapse. How should I proceed. appreciate your feedback. [1] https://github.com/pradeepfdo/mqtt-transport [2] http://pradeepfernando.blogspot.com/2013/04/mqtt-transport-for-axis2synapse.html thanks, --Pradeep
