Ce projet est un exemple d'utilisation de la bibliothèque M2Mqtt avec VB.NET Dans cet exemple j'ai joint les principales fonctionnalités de la bibliothèque (Connexion, abonnement, Publication)
Description de M2Mqtt :
M2Mqtt est un client MQTT disponible pour toutes les plateformes .Net (.Net Framework, .Net Compact Framework et .Net Micro Framework) et WinRT (Windows 8.1, Windows Phone 8.1 et Windows 10) pour l'Internet des objets et la communication M2M.
MQTT, abréviation de Message Queue Telemetry Transport, est un protocole de messagerie léger qui permet aux appareils embarqués dotés de ressources limitées d'effectuer des communications asynchrones sur un réseau contraint.
Le protocole MQTT est basé sur un modèle de publication/abonnement afin qu'un client puisse s'abonner à un ou plusieurs sujets et recevoir les messages que d'autres clients publient sur ces sujets.
Le projet a un site officiel ici : https://m2mqtt.wordpress.com/
Les binaires pour toutes les plateformes sont également disponibles sous forme de package sur le site Web de Nuget https://www.nuget.org/packages/M2Mqtt/