文章预览
物联网应用中MQTT和HTTP都有应用,但是应用的场景不同。 在物联网应用中,大多选择使用MQTT(Message Queuing Telemetry Transport)而不是HTTP(Hypertext Transfer Protocol),主要基于以下几个方面的优势: MQTT优势 1. 节省网络带宽 数据包大小 :MQTT使用轻量级协议,数据包大小相较于HTTP更小。MQTT的消息头仅需2字节,而HTTP协议的消息头部则复杂得多,即使是最简单的HTTP请求,消息头部也至少几百字节。 传输效率 :MQTT的订阅-发布机制意味着在一个周期内只发送一次数据,而HTTP在每次请求时都要发送头部信息,这使得MQTT在传输大量数据时更加节省带宽。 2. 更好的延迟 连接机制 :HTTP的客户端-服务器模式每次请求都需要建立连接,这带来了较高的延迟。而MQTT中,客户端只需要与服务器建立一次连接,随后的请求只需要发送一个小的数据包以更新状态,因此MQ
………………………………