MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。MQTT是基于二进制消息的发布/订阅编程模式的消息协议,如今已经成为OASIS规范,由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景。
02MQTTnetMQTTnet是一个基于MQTT通信的高性能.NET开源库,它同时支持MQTT服务器端和客户端。而且作者也保持更新,目前支持新版的.NETcore,这也是选择MQTTnet的原因。MQTTnet在Github并不是下载最多的.NET的MQTT开源库,其他的还MqttDotNet、nMQTT、M2MQTT等。
MQTTnetisahighperformance.NETlibraryforMQTTbased