The scope of the Eclipse Paho project is to provide open source implementations of open and standard messaging protocols that support current and emerging requirements of M2M integration with Web and Enterprise middleware and applications. It will include client implementations for use on embedded platforms along with corresponding server support as determined by the community.
In order for M2M device and client developers to integrate, develop and test messaging components end-to-end, Paho will address the development of frameworks and sample code needed to support testing and development of end-to-end device connectivity with a server. The project will make these available in an Eclipse M2M sever “sandbox”, as recommended by the Eclipse M2M Industry Working Group.
The Paho project scope includes the development of tooling that will support effective use, integration and testing of the messaging components.