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

Reply via email to