物联网
文章平均质量分 50
小小樱桃我最爱
这个作者很懒,什么都没留下…
展开
-
基于阿里云的MQTT协议入门八:PUBLISH 发布消息
PUBLISH控制报文是指从客户端向服务端或者服务端向客户端传输一个应用消息。固定报头:我们使用的是阿里云自带的调试,然后分析数据,并且用同样的方法给服务器进行数据上报进入监控运维,然后点击在线调试选择电源开关状态,然后点击设置此时我们可以看到网络助手收到的数据将数据复制过来,然后进行分析30 9A 01 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 6原创 2021-06-30 17:16:36 · 1737 阅读 · 0 评论 -
基于阿里云的MQTT协议入门七:UNSUBSCRIBE 取消订阅
客户端发送UNSUBSCRIBE报文给服务端,用于取消订阅主题固定报头:可变报头:非规范性示范 00 0A有效载荷:非规范性示范假设我们要取消的项目(内容)为/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 6原创 2021-06-30 15:48:54 · 651 阅读 · 0 评论 -
基于阿里云的MQTT协议入门六:SUBSCRIBE 订阅请求
客户端向服务端发送SUBSCRIBE报文用于创建一个或多个订阅。每个订阅注册客户端关心的一个或多个主题。为了将应用消息转发给与那些订阅匹配的主题,服务端发送PUBLISH报文给客户端。SUBSCRIBE报文也(为每个订阅)指定了最大的QoS等级,服务端根据这个发送应用消息给客户端。固定报头:SUBSCRIBE控制报固定报头的第3,2,1,0位是保留位,必须分别设置为0,0,1,0。服务端必须将其它的任何值都当做是不合法的并关闭网络连接。剩余长度字段等于可变报头的长度(2字节)加上有效载荷的长度。可原创 2021-06-30 15:35:05 · 2346 阅读 · 2 评论 -
基于阿里云的MQTT协议入门五:PINGREQ 心跳请求
在文章开始的时候,我们连接服务器时,已经有设置连接时间了,如果超过该时间,客户端仍无数据发给服务器,服务器为了减轻负载,会把无数据的客户端给踢出,当我们连接服务器的时候,既没有数据发给服务器,又不想让服务器“踢”了我们,那我们就在适当的时间内给服务器发个ping包,以达到保持连接的目的。固定报头:连接服务器后,发送C0 00 //心跳包返回D0 00 //心跳响应...原创 2021-06-30 14:53:55 · 1430 阅读 · 0 评论 -
基于阿里云的MQTT协议入门四:DISCONNECT报文
DISCONNECT 报文时客户端发给服务器的最后一个控制报文。表示客户端正常断开连接固定报头:可变报头:DISCONNECT无可变报头连接远程服务器后,发送E0 00 ,服务器断开连接,无返回数据原创 2021-06-30 14:33:58 · 495 阅读 · 0 评论 -
基于阿里云的MQTT协议入门三:CONNECT报文
在学习本章内容之前,需要记录一下内容ProductKeyDeviceNameDeviceSecret内容如下从MQTT控制报文的结构里我们可以看出,CONNECT的数据是从客户端到服务器的,描述为客户端请求连接服务器格式为:固定报头+可变报头可变报头又包含 协议名,协议级别,连接标志,清理会话,遗嘱标志,遗嘱QoS,遗嘱保留,用户名标志,密码标志和连接时间固定报头为 0x10+data len其中10表示为CONNECTdata len 为后面跟的数据的总长后面跟的数据为可变报文原创 2021-06-18 16:11:23 · 740 阅读 · 0 评论 -
基于阿里云的MQTT协议入门一:注册及开通阿里云IoT物联网平台
近日看了一些MQTT协议的入门及实战,在此记录一下MQTT的协议详解及调试笔记阿里云的介绍就不多说了,下面直接开始进入讲解首先需要登陆到阿里云平台然后点击工作台,没有开通的需要开通,开通过程省略点击公共实例点击创建产品在产品创建页面我们给产品起个名字,在这里我们写MQTT-TEST,所属分类里面填智能插座,节点设备选直连设备,连网方式选WiFi,数据格式选JSON,数据校验级别选弱校验,认证方式选设备密钥,产品描述可不选,然后点击确认创建完成后我们点击添加设备进入添加设备界面,添原创 2021-06-18 14:46:24 · 1215 阅读 · 0 评论