- 1、本文档共114页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一个Client(订阅)与Server(发布) 之间的消息传输协议。轻量、开源、简单的特性使其能适应各种应用场景,比如M2M的通讯以及物联网通讯,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。 MQTT的传输格式非常精小,最小的数据包只有2个比特(bit),且无应用消息头。MQTT可以保证消息的可靠性,它包括三种不同的服务质量:“至多一次” ,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。“至少一次”,确保消息到达,但消息重复可能会发生。“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。 MQTT在物联网以及移动应用中的优势有:可靠传输:MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成。消息推送:支持消息实时通知、丰富的推送内容、灵活的Pub-Sub以及消息存储和过滤。低带宽、低耗能、低成本:占用移动应用程序带宽小,并且带宽利用率高,耗电量较少。;2.1、Client ;2.2、Server;2.3、Application Message;2.4、 Subscription(订阅);2.5、Topic Name;2.6、Topic Filter;2.7、Session;3、Data representations;4、MQTT Control Packet format;4.1、Fixed Header;4.1.1、MQTT Control Packet type;4.1.2、Flags specific to each MQTT Control Packet type;4.1.3、 Remaining Length;4.2、 Variable header;4.2.1、 Packet Identifier;4.3、 Payload;5、 CONNECT Packets;5.1、 CONNECT Packets 的Fixed header;5.2 、 CONNECT Packets 的 Variable header;5.2.1、 CONNECT Packets 的 Variable header 的 Protocol Name;5.2.2、 CONNECT Packets 的 Variable header 的 Protocol Level;5.2.3、 CONNECT Packets 的 Variable header的 Connect Flags;5.2.3.1、 CONNECT Packets 的Variable header的 Connect Flags 的 User Name Flag;5.2.3.2、 CONNECT Packets 的Variable header的Connect Flags 的 Password Flag;5.2.3.3、 CONNECT Packets 的Variable header的Connect Flags 的 Will Flag;5.2.3.4、 CONNECT Packets 的Variable header的Connect Flags 的 Will Retain;5.2.3.5、 CONNECT Packets 的Variable header的Connect Flags 的 Will QoS;5.2.3.6、 CONNECT Packets 的Variable header的Connect Flags 的 Clean Session;5.2.4、 CONNECT Packets 的Variable header的 Keep Alive;5.3 、 CONNECT Packets 的 Payload;5.3.1 、 CONNECT Packets 的 Payload的Client Identifier;5.3 .2、 CONNECT Packets 的 Payload的Will Topic;5.3 .3、 CONNECT Packets 的 Payload的Will Message;5.3 .4、 CONNECT Packets 的 Payload的User Name;5.3 .4、 CONNECT Packets 的 Payload的Password;5.4、 注意;6、 CONNACK Packets-- Acknowledge connection request;6.1、 CONNACK Packets 的 Fixed Header;6.2、 CON
您可能关注的文档
- 第一讲 引言精品课件.pptx
- MSP430F5529 GPIO 工作原理精品课件.ppt
- 精品课件精品课件NGDC_Infrastructure_Cloud_CoP_Centra_Session_-_NGDC_Overview_and_Current_Activity.pptx
- Dynamic Fracture精品课件精品课件.ppt
- 党支部2022年度组织生活会班子对照检查材料.docx
- 在全县道路交通安全工作会议上的讲话.docx
- 2023年上半年全面从严治党工作开展情况总结报告2300字.docx
- 乡镇意识形态分析工作汇报.docx
- 推动民营经济高质量发展.docx
- 2023年街道办事处主任述职报告2200字.docx
文档评论(0)