使用 MQTTnet 实现 MQTT 通信示例

发布时间 2023-10-23 10:56:56作者: 古兆洋

转自:https://cloud.tencent.com/developer/article/2103199

一、什么是 MQTT ?

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是 IBM 开发的一个即时通讯协议,有可能成为物联网的重要组成部分。MQTT 是基于二进制消息的发布/订阅编程模式的消息协议,如今已经成为 OASIS 规范,由于规范很简单,非常适合需要低功耗和网络带宽有限的 IoT 场景。 github上还发现了一个项目,可以直接看协议:MQTT协议中文版

二、MQTTnet

MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

MQTT 开源库还有 MqttDotNetnMQTTM2MQTT 等,不过这几个里面,目前star最多的还是MQTTnet(编辑时间2018.5.9)。

三、创建项目并导入类库