STM32G030F6P6+SLM332Y连接MQTT程序 美格 4G

发布时间 2023-06-13 17:34:54作者: 广源时代

 

目录

基本测试

断线重连测试

程序说明

 

说明

这节例程是 STM32G030F6P6 使用AT指令控制SLM332Y模组连接MQTT服务器.

连接上以后每隔一段时间测试发送16进制数据 和 字符串数据(4G信号强度).

程序代码: https://item.taobao.com/item.htm?ft=t&id=724035073082

基本测试

1,STM32G030F6P6 和4G模组连接

 

2,打开程序并下载(默认使用这边的MQTT服务器测试)

 

3,使用一个串口调试助手看下日志

 

4,打开MQTT调试助手

 

5,测试MQTT调试助手接收设备消息

调试助手上订阅的主题填写的是 device/模组的IMEI

IMEI模组上面有写,或者也可以在单片机打印的日志中看到

 

6,测试MQTT调试助手发送数据给设备

调试助手上发布的主题填写的是 user/模组的IMEI

IMEI模组上面有写,或者也可以在单片机打印的日志中看到

 

断线重连测试

1,可以从以下方面测试断线重连

1,用自己的服务器测试的时候可以把自己的MQTT服务器重启下

2,拔掉手机卡让模组断网,过3分钟以后再安装上手机卡.

3,正常通信时人为复位下模组

2,测试拔掉手机卡

拔掉手机卡(模拟网络有问题)以后检测到问题,重新配置模组

 

重新安装好手机卡(模拟网络恢复正常)以后,重新连接上了服务器

 

3,测试正常通信时人为复位模组

 

 

程序说明

1,可以根据自己的MQTT服务器修改地址

 

2,控制模组连接MQTT服务器,订阅主题

 

 

 

3,发送数据

 

 

4,接收数据