sim868使用at指令登陆百度云物联网平台
前言
由于要使用sim868模块登陆物联网平台,而868模块使用的是at指令,
所以要使用tcp进行透传,以下文章参考这里
获取mqtt三要素
关于如何获取百度云物联网平台mqtt三要素可以参考我之前的文章点击此处
协议组成
在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)、可变头(Variable header)、消息体(payload)三部分构成。MQTT数据包结构如下:
(1)固定头(Fixed header)。存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识。
(2)可变头(Variable header)。存在于部分MQTT数据包中,数据包类型决定了可变头是否存在及其具体内容。
(3)消息体(Payload)。存在于部分MQTT数据包中,表示客户端收到的具体内容。
mqtt连接
首先是固定头2~5字节
第一个字节前四个bit用来表示数据包的类型ÿ