readme modify

This commit is contained in:
huang 2023-10-07 15:01:05 +08:00
parent e07d4e2711
commit 30b98101ec
1 changed files with 11 additions and 11 deletions

View File

@ -6,17 +6,17 @@
### 2.1 MQTT数据结构定义 ### 2.1 MQTT数据结构定义
![image-20231007142702891](.\imgs\图片4.png) ![image-20231007142702891](./imgs/图片4.png)
### 2.2 数据解析与加密 ### 2.2 数据解析与加密
![image-20231007143235579](.\imgs\图片5.png) ![image-20231007143235579](./imgs/图片5.png)
### 2.3 MQTT连接与订阅 ### 2.3 MQTT连接与订阅
![image-20231007143448685](.\imgs\图片6.png) ![image-20231007143448685](./imgs/图片6.png)
![image-20231007143607579](.\imgs\图片7.png) ![image-20231007143607579](./imgs/图片7.png)
## 3. 测试程序说明 ## 3. 测试程序说明
@ -24,19 +24,19 @@ MQTT基于TCP/IP协议分为客户端与服务端。在本任务中ARM终
以下代码设置了进行订阅时需要的Client ID、用户名、密码及订阅主题。 以下代码设置了进行订阅时需要的Client ID、用户名、密码及订阅主题。
![image-20231007144555989](.\imgs\图片8.png) ![image-20231007144555989](./imgs/图片8.png)
客户端首先需要根据以上信息向服务端发起连接请求,验证用户名及密码 客户端首先需要根据以上信息向服务端发起连接请求,验证用户名及密码
![image-20231007144710185](.\imgs\图片9.png) ![image-20231007144710185](./imgs/图片9.png)
随后进行主题订阅,接收服务端发布的消息 随后进行主题订阅,接收服务端发布的消息
![image-20231007144823940](.\imgs\图片10.png) ![image-20231007144823940](./imgs/图片10.png)
在订阅过程中需要对获取的信息进行读取同时每隔一段时间向服务端发送保持活性ping请求以维持与服务端的连接 在订阅过程中需要对获取的信息进行读取同时每隔一段时间向服务端发送保持活性ping请求以维持与服务端的连接
![image-20231007144921430](.\imgs\图片11.png) ![image-20231007144921430](./imgs/图片11.png)
## 4. 测试流程 ## 4. 测试流程
@ -44,12 +44,12 @@ MQTT基于TCP/IP协议分为客户端与服务端。在本任务中ARM终
首先执行setip命令设置设备ip地址 首先执行setip命令设置设备ip地址
![图片2](.\imgs\图片2.png) ![图片2](./imgs/图片2.png)
随后执行“MqttSocketRecvTest 服务器ip”命令订阅主题然后在服务器端发布消息如图所示 随后执行“MqttSocketRecvTest 服务器ip”命令订阅主题然后在服务器端发布消息如图所示
![图片1](.\imgs\pic1.png) ![图片1](./imgs/pic1.png)
最终设备端接收到信息 最终设备端接收到信息
![图片3](.\imgs\pic2.png) ![图片3](./imgs/pic2.png)