正文开始前,如需进一步交流,欢迎大家添加朱胖子微信
这次我们就拿域格cat1的模块调试mqtt
首先,我们拿到模块后将串口引出接上电脑
一、检查模块的状态
建立连接前请先检查模块状态:1.sim 卡是否在位at+cpin?+cpin: ready //sim 卡已准备好ok2.模块信号at+csq+csq: 30,99 //信号值为30ok3.模块是否正常注册at^sysinfo^sysinfo: 2,3,0,9,1 //模块注册在 4gok以上几条命令返回值正常后, 再参照以下的步骤操作建立连接及传输数据。若返回不对, 应检查相关卡及天线是否正常可用。 确保卡、 天线及网络环境无误后,再操作建立连接及传输数据
二、建立mqtt连接
第1步:查看设备状态
at+cereg?
+cereg: 3,1,18be,08608021,7
ok
at+cgdcont?
+cgdcont: 1,ip,cmnet.mnc002.mcc460.gprs,10.204.194.102,0,0,,,,
ok
第2步:设置mqtt模式
at+imqttmode=2,0 //mqtt模式 para1: 1-阿里mq 2-普通mq para2:0-不采用tls 1-采用tls
ok
第3步:设置服务器参数
at+imqttaddr=203.156.205.55,1883,5 //设置ip,端口 ,clinetid可随意设置
ok
at+imqttpara=timeout,1,clean,0,keepalive,60,version,3.1.1 //参数设置
ok
at+imqttconn
ok
+imqttconn:0 //连接成功
第4步:mqtt交互
at+imqttsub=/mqtt/test,0 //订阅
ok
at+imqttpub=/mqtt/test,0,hxx //发布
ok
+imqttpub:0
+imqttrcvpub=42729,/mqtt/test,0,{id:1,version:1.0,params:hxx,method:mqtt/test} //接收订阅消息
第5步:取消订阅断开连接
at+at+imqttunsub=/mqtt/test,0 //取消订阅
ok
+imqttunsub:0
at+imqttdisconn //断开连接
ok
更多详情欢迎关注微信公众号
Vitis HLS知识库总结
芯闻3分钟:魅族16s距离“完美”又近了一步!英国同意华为参与5G建设
智慧园区成为了新时代怎样的风口
美国国会通过援助计划:数百万低收入家庭将获宽带补贴
2018年以来,我国减速机产量延续增长态势
MQTT与通讯模组的调试
小功率电机在生活领域的应用
传宁德时代拿下现代汽车电池订单
电源设计需要考虑哪些因素
SILERGY矽力杰数据通信的“指挥官”!
通勤用哪款蓝牙耳机好?适合通勤使用的蓝牙耳机
Melexis 推出尺寸更为小巧的全集成 LIN 驱动芯片,可驱动继电器控制的车窗升降器
3D新工艺:直接金属激光烧结打造紫色超跑车
支持VNA功能的RSA5000N/3000N系列信号分析仪的应用范围
将可穿戴传感器之间的连接性提高1000倍的方法
新唐科技ISD8101介绍
关于堆和栈的理论知识
光刻图案化+微流控技术用于封闭环境下细胞行为和机制的研究
华为Mate 20 Pro拆解全解析
基于Ubuntu的平板电脑操作系统JingOS发布