概述
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 //关闭当前的连接
最后
以上就是踏实御姐为你收集整理的BC26 之MQTT协议 AT命令的全部内容,希望文章能够帮你解决BC26 之MQTT协议 AT命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复