基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅

客户端发送UNSUBSCRIBE报文给服务端,用于取消订阅主题
固定报头:
基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅
可变报头:非规范性示范 00 0A
基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅
有效载荷:非规范性示范
基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅
假设我们要取消的项目(内容)为
/sys/a1gmk6tYAWS/Test001/thing/service/property/set
那么我们需要发送的数据为:
A2 37 00 0A 00 33 2F 73 79 73 2F 61 31 67 6D 6B 36 74 59 41 57 53 2F 54 65 73 74 30 30 31 2F 74 68 69 6E 67 2F 73 65 72 76 69 63 65 2F 70 72 6F 70 65 72 74 79 2F 73 65 74
其中A2 37为固定报头
00 0A为可变负载
00 33 2F 73 79 73 2F 61 31 67 6D 6B 36 74 59 41 57 53 2F 54 65 73 74 30 30 31 2F 74 68 69 6E 67 2F 73 65 72 76 69 63 65 2F 70 72 6F 70 65 72 74 79 2F 73 65 74为取消订阅的内容
连接服务器,然后取消订阅,如下:
基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅
返回B0 02 00 0A
取消订阅成功

上一篇:ESP8266通过MQTT上传数据(阿里云)


下一篇:mqtt协议详解(超级重要byme)