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