标签:返回 V3.1 BC26 CGATT CESQ 命令 MQTT 入网
AT+CIMI //检查SIM卡是否读卡成功。
AT+CESQ //查看信号强度,刚上电入网的时候一般获取信号会比较
慢,可以不断的发送这个指令,实时刷新最新的信号状态,大概等30s左右或者更
久一点(就像手机刚开机时获取网络信号一样)就能连上网络了。
AT+CGATT? 5、查看入网状态:
+CGATT:1 //返回0为入网失败,返回1为入网成功。
AT+CGATT?返回1就表示入网成功,可以进行下面的业务。
如果入网不成功即AT+CGATT?返回+CGATT:0,则需检查是否有信号。
如果入网成功,但是AT+CESQ指令返回的第一个数依然是99的话,可以先执行指令
AT+CFUN=0,再执行指令AT+CFUN=1,然后进行AT+CESQ,应该就可以查询到有效的
信号强度了。
// 请求 IMEI
AT+CGSN=1
+CGSN: 866971032128139
//请求 ICCID
AT+QCCID
+QCCID: 89860317452041033327
AT+CIMI //Query the IMSI number.
460111174590967
1:配置模组MQTT协议版本(BC28/26 支持MQTT V3.1 和V3.1.1两个版本的协议,
ONENET平台限定接入协议版本只能使用V3.1.1接入(腾讯云也是限定为V3.1.1),
BC28/26 MQTT 默认为V3.1,需要使用命令配置为V3.1.1)
AT+QMTCFG="version",0,4
AT+QMTOPEN=0,"183.230.40.39",6002 //连接 MQ
AT+QMTCONN=0,"540552286","268646","snail"
AT+QMTSUB=0,1,"dev0",0 //订阅信息,服务器会自动创建
AT+QMTPUB=0,0,0,0,"dev1" //发送消息到 dev1
//解释一下,关于订阅的问题,如果本身是订阅者,也是发布者,发布信息后,看不到数据
//为了方便测试,建立两个MQTT产品,用模拟器同时登陆
//建立A主题,建立B主题。 用A给B发数据进行测试。
//参考一下 https://blog.csdn.net/youxiazzz12/article/details/82760538
// https://www.cnblogs.com/danpianjicainiao/p/11058351.html
AT+QMTCLOSE=0 //关闭当前的连接
标签:返回,V3.1,BC26,CGATT,CESQ,命令,MQTT,入网
来源: https://blog.csdn.net/iamxxdd/article/details/99646433
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。