基于MQTT协议进行应用开发
Posted ぃ琳の琳ぃ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于MQTT协议进行应用开发相关的知识,希望对你有一定的参考价值。
官方协议有句如下的话来形容MQTT的设计思想:
“It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.”
MQTT:开源、可靠、轻巧、简单,MQTT的传输格式非常精小,最小的数据包只有2个比特,且无应用消息头。
MQTT可以保证消息的可 靠性,它包括三种不同的服务质量(最多只传一次、最少被传一次、一次且只传一次),如果客户端意外掉线,可以使用“遗愿”发布一条消息,同时支持持久订 阅。MQTT在物联网以及移动应用中的优势有:
- 可靠传输。MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成。
- 消息推送。支持消息实时通知、丰富的推送内容、灵活的Pub-Sub以及消息存储和过滤。
- 低带宽、低耗能、低成本。占用移动应用程序带宽小,并且带宽利用率高,耗电量较少。
因此MQTT被广泛应用于物联网。
待续...
以上是关于基于MQTT协议进行应用开发的主要内容,如果未能解决你的问题,请参考以下文章