单片机/MCU论坛
直播中

efwedfd

8年用户 969经验值
擅长:EMC/EMI设计
私信 关注
[问答]

服务器怎么连接到设备,MQTT和TCP的通讯方式有什么不同?

   采用ESP8266进行开发,服务器怎么连接到设备的,MQTT 和TCP的通讯方式有什么不用呢  

回帖(1)

吴觅

2023-11-2 16:13:35
TCP通讯方式通常为透传,应用层协议需要自己定义,而MQTT则是在TCP标准协议之上建立的应用层协议,能够实现消息的订阅和发布,其实也就是信息的上传和下载,不过规定了详细的格式,只需双方都遵循这个统一的格式就能够很好的通讯了,此外MQTT的订阅模式实现了一对多的消息发布,比较适合IoT这种轻量级的数据传输。所以个人推荐,如果能够使用MQTT协议进行数据交换,最好使用该协议,能够省去自定义应用层协议的麻烦,并且兼容性很好,目前大多数云服务提供商都支持MQTT协议的接入。       
举报

更多回帖

发帖
×
20
完善资料,
赚取积分