Who knows the MQTT protocol, used in the Internet of Things market, also knows that the reference project for it is Paho of the Eclipse Foundation.

 

01

 

This project provides a lot of client implementations of MQTT in all main programming languages ​​such as C/C++ (for Windows or Linux and for embedded systems), Java (J2SE and Android), JavaScript, Python and Go.

 

In this large list, until a few days ago, an implementation in C# usable on .Net and WinRT platforms was missing . This gap was filled with my M2Mqtt project that is now officially under Paho umbrella for which I’m officially a committer !

 

02

 

It’s a great honor for me and I could not imagine that after few more than one year (M2Mqtt was born in April 2013), the core members of the Eclipse Foundation and all those who work on the MQTT protocol could ask me to be part of this project . Among them are Benjamin Cabè (IoT Community Evangelist of the Eclipse Foundation), Ian Craggs (Software Engineer at IBM and project lead of Paho), Andy Piper (Developer Advocat Twitter and project lead of Paho), Ian Skerrett (Vice President of Marketing at the Eclipse Foundation). To these people I have to add Nicholas O'Leary (Emerging Technology Specialist at IBM, committers on Paho and father of Node-RED), Roger Light (creator of the mosquitto broker and committers on Paho) and all other Paho committers (Al Stockdill-Mander, Andy Gelme, Dave Locke) who voted unanimously on M2Mqtt.

 

03

 

These are the people who believed that M2Mqtt was worthy of being part of the Paho project adding all those who use the library in their professional or hobbistic projects.

 

As Microsoft MVP (on Windows Embedded and IoT), I’m very happy that C# and .Net/WinRT platforms, thanks to my M2Mqtt project, are now part of a great open source project like Paho. It means that M2Mqtt could be considered the reference implementation of MQTT on Microsoft platforms.

 

Of course, all those people who until now have been using CodePlex as a repository will continue to do so (the same goes for Nuget). It will always be aligned with the updates and improvements to the library in the Paho project.