MQTT和Websocket的区别是什么(什么是mqtt协议通俗易懂)

MQTT和Websocket的区别是什么(什么是mqtt协议通俗易懂)

首页维修大全综合更新时间:2025-03-28 06:06:32

MQTT和Websocket的区别是什么

两者的应用场景不一样:

MQTT是为了物联网场景设计的基于TCP的Pub/Sub协议,有许多为物联网优化的特性,比如适应不同网络的QoS、层级主题、遗言等等。

WebSocket是为了HTML5应用方便与服务器双向通讯而设计的协议,HTTP握手然后转TCP协议,用于取代之前的Server Push、Comet、长轮询等老旧实现。

两者之所有有交集,是因为一个应用场景:如何通过HTML5应用来作为MQTT的客户端,以便接受设备消息或者向设备发送信息,那么MQTT over WebSocket自然成了最合理的途径了。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.