MQTT协议笔记

MQTT

MQTT协议基于TCP/IP,提供有序、无损、双向连接
适用范围:在低带宽、不可靠的网络下提供基于云平台的远程设备的数据传输和监控。

MQTT协议实现方式:基于发布/订阅模式


MQTT实现方式图.png
  • 实现MQTT协议需要:客户端和服务器端

  • MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

  • MQTT传输的消息分为:主题(Topic)和负载(payload)两部分

    Topic,可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容(payload)

    payload,可以理解为消息的内容,是指订阅者具体要使用的内容

开发框架(iOS):MQTT-Client-Framework

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容