STM32G030F6P6+SLM332Y连接MQTT程序 美格 4G
目录
基本测试
断线重连测试
程序说明
说明
这节例程是 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,接收数据