物联网
文章平均质量分 78
一条驴
解决问题的关键在于提出问题
展开
-
MQTT协议C语言实现-接收服务器推送消息处理
目录编程思路简介 编程思路简介 服务器一次推送的消息可能不止一条,可能是多条消息打包推送的,所以在解读每条消息之前,我们先要解包,把消息逐条提取存放 接受的数据 = n个消息组成 消息的长度 = 剩余长度 + 剩余长度所占字节 + 1 代码实现 typedef struct { u8 message_Cnt; //消息的条数 u16 message_Leng[message_R...原创 2019-12-27 20:31:09 · 2130 阅读 · 0 评论 -
MQTT协议学习笔记(十)
目录MQTT协议学习笔记(十)PUBLISH报文解析PUBLISH 接受服务器数据固定报头解析可变报头解析有效载荷解析PUBLISH发送消息给服务器发送-固定报头发送-可变报头发送-有效载荷 MQTT协议学习笔记(十) PUBLISH报文解析 PUBLISH 接受服务器数据 首先阿里云进入在线调试,看它会给我们下发什么玩意儿, 发送 工作状态,下面是接受的数据 30 98 01 00 31 2...原创 2019-12-21 16:28:58 · 478 阅读 · 0 评论 -
MQTT协议学习笔记(九)
目录MQTT协议学习笔记(九)UNSUBACK报文解析UNSUBACK固定报头UNSUBACK可变报头UNSUBACK有效载荷 MQTT协议学习笔记(九) UNSUBACK报文解析 UNSUBACK固定报头 **UNSUBBACK固定报头的格式与UNSUBACK报文格式保持一致 此处固定为 0XB002 ** UNSUBACK可变报头 UNSUBBACK可变报头的格式与UNSUBACK报文格式保...原创 2019-12-20 22:16:46 · 159 阅读 · 0 评论 -
MQTT协议学习笔记(八)
目录MQTT协议学习笔记(八)UNSUBSCRIBE报文解析UNSUBSCRIBE固定报头UNSUBSCRIBE固定报头UNSUBSCRIBE有效荷载 MQTT协议学习笔记(八) UNSUBSCRIBE报文解析 UNSUBSCRIBE固定报头 UNSUBSCRIBE固定报头的格式与SUBSCRIBE报文保持一致 UNSUBSCRIBE固定报头 UNSUBSCRIBE可变报头的格式与SUBSCRI...原创 2019-12-20 22:07:41 · 173 阅读 · 0 评论 -
MQTT协议学习笔记(七)
目录MQTT协议学习笔记(七)SUBBACK报文详解SUBBACK固定报头SUBBACK固定报头BYTE1SUBBACK固定报头BYTE2++SUBBACK可变报头SUBBACK有效载荷 MQTT协议学习笔记(七) SUBBACK报文详解 SUBBACK固定报头 SUBBACK固定报头BYTE1 SUBBACK固定报头BYTE1 = 0X90 SUBBACK固定报头BYTE2++ SUBBACK固...原创 2019-12-20 21:58:30 · 221 阅读 · 0 评论 -
MQTT协议学习笔记(六)
目录MQTT协议学习笔记(六)SUBSCRIBE报文详解阿里云Topic列表介绍SUBSCRIBE固定报头SUBSCRIBE可变报头报文标识符有效载荷 MQTT协议学习笔记(六) SUBSCRIBE报文详解 阿里云Topic列表介绍 POST :广播 SET :订阅 (阿里云默认全部定义了) SUBSCRIBE固定报头 SUBSCRIBE固定报头 = BYTE1(报文类型) + (剩余长度) 固...原创 2019-12-20 21:23:23 · 263 阅读 · 0 评论 -
MQTT协议学习笔记(五 )
目录MQTT协议学习笔记(四 )PINGREQ报文详解PINGREQ固定报头PINGESP报文详解PINGESP固定报头 MQTT协议学习笔记(四 ) PINGREQ报文详解 PINGREQ仅有固定报头 PINGREQ固定报头 PINGREQ固定报头固定为 0XC000 PINGESP报文详解 PINGESP仅有固定报头 PINGESP固定报头 PINGREQ固定报头固定为 0XD000 ...原创 2019-12-20 16:42:40 · 269 阅读 · 0 评论 -
MQTT协议学习笔记(四)
目录MQTT协议学习笔记(四 )DISCONNECT报文详解DISCONNECT固定报头 MQTT协议学习笔记(四 ) DISCONNECT报文详解 DISCONNECT仅有固定报头 DISCONNECT固定报头 DISCONNECT固定报头 固定为 E0 00 (HEX) ...原创 2019-12-20 16:36:28 · 178 阅读 · 0 评论 -
MQTT协议学习笔记(三)
目录MQTT协议学习笔记(三)有效载荷阿里云MQTT 协议介绍CONNECT 有效载荷 MQTT协议学习笔记(三) 有效载荷 阿里云MQTT 协议介绍 阿里云服务器IP地址(华东2):Y.iot-as-mqtt.cn-shanghai.aliyuncs.com 阿里云服务器端口号(华东2):1883 hmacsha1加密计算网站:http://encode.chahuo.com/ 客户端ID: ...原创 2019-12-20 15:56:34 · 650 阅读 · 0 评论 -
MQTT协议学习笔记(一)
MQTT协议学习笔记(一) MQTT报文构建 报文简介 MQTT总共有Figure 1中描述的14类的报文,报文格式统一为 = 固定报头 + 可变报头 + 负载 Figure 1 固定报头 Figure 2 固定报头的长度为2个字节,低四位都是保留位默认为0,高四位的值是Figure 1中的值(注意要以hex格式表示),例如CONNECT的固定报头为 10,DISC...原创 2019-12-20 12:29:34 · 625 阅读 · 0 评论