
这个模块是4G和定位一起存在的,也就是支持GNSS功能。
可以参考这个文章写的,不过我还是喜欢自己看手册,这样更直接
159466510?fromshare=blogdetail&sharetype=blogdetail&sharerId=159466510&sharerefer=PC&sharesource=WBH20030727&sharefrom=from_link
1960#大夏龙雀科技4G Cat1 CT511-AT0 MQTT联网实战教程
基本参数
- 波特率:115200bps/8/n/1(波特率/数据位/无校验/停止位)
- 三种模式:AT 指令模式;数据传输模式;休眠模式
- 默认是:AT指令模式
调试步骤
使用配套的串口调试助手进行配置,给模块填写参数信息,实现对MQTT服务器的订阅
连接MQTT服务器命令输入顺序
- 设置APN
AT+QICSGP=1,1,"","","" - 开启移动网络
AT+NETOPEN 配置 MQTT 客户端信息

AT+MCONFIG=<clientid>[,<username>,<password>][,<will_flag>,<will_qos>,<will_retain>,<will_topic>,<will_message>]
参数解释:
<clientid>:客户端 ID
<username>:用户名
<password>:密码
最大长度为 256
<will_flag>:遗嘱开关
0:关闭遗嘱
1:启用遗嘱
<will_qos>:遗嘱 Qos
0:最多一次
1:至少一次
2:只有一次
<will_retain>:保留标志
0:不保留
1:保留
<will_topic>:遗嘱主题
最大长度 256
<will_message>:遗嘱内容
最大长度 1024所以,配置可以如下:
AT+MCONFIG="4G_GNSS","user","password",1,0,0,"topic/lost","kill"
OK- 配置MQTT服务器信息
我的是真实的 所以不展示真实地址
AT+MIPSTART=127.0.0.1,1883,4连接mqtt服务器
AT+MCONNECT=0,60订阅主题
AT+MSUB="topic/cmd",0查询mqtt连接状态
AT+MQTTSTATU这个会返回连接的状态,1就是建立了连接
发布消息
AT+MPUB=<topic>,<qos>,<retain>,<message> AT+MPUB="topic/upload",0,0,"hello boy"
实际测试一下,前提是要配置好服务器!!
评论
暂无评论