MQTT协议中文版

近来,物联网这个词越来越热,老wu也在密切关注着这个产业的发展,物联网相关的技术也要果熟蒂落了,NB-IOT准备商用,LoRa也已经在部分试点,上游的IC尝试也纷纷推出了面向物联网应用的SoC产品,芯片有了,无线组网技术也日趋成熟,当然响应的数据传输协议也得跟得上。

MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景。目前MQTT拥有各种平台和设备上的客户端,已经形成了初步的生态系统。

MQTT在协议设计时就考虑到不同设备的计算性能的差异,所以所有的协议都是采用二进制格式编解码,并且编解码格式都非常易于开发和实现。最小的数据包只有2个字节,对于低功耗低速网络也有很好的适应性。有非常完善的QOS机制,根据业务场景可以选择最多一次、至少一次、刚好一次三种消息送达模式。运行在TCP协议之上,同时支持TLS(TCP+SSL)协议,并且由于所有数据通信都经过云端,安全性得到了较好地保障。

MQTT协议中文版参见这里:

https://mcxiaoke.gitbooks.io/mqtt-cn/content/

 

 

文章写得好 赏颗六味地黄丸补补

原创文章,转载请注明: 转载自 吴川斌的博客 https://www.mr-wu.cn

本文链接地址: MQTT协议中文版 https://www.mr-wu.cn/mqtt-iot-connectivity-protocol/

分享到微信
使用微信扫码将网页分享到微信

你可以从微信分享这篇文章

只需要简单两步

1.点击右上角

2.选择分享到朋友圈