【安信可NB-IoT开发板EC-01F-Kit测评】04.串口助手调试EC-01F 通过MQTT接入阿里云
<div class='showpostmsg'> 本帖最后由 李百仪 于 2021-12-22 21:11 编辑<p>1 测试波特率</p>
<p>AT\r</p>
<p>2 关闭回显</p>
<p>ATE0\r</p>
<p>3 查看SIM卡是否正常,返回正常后下一步</p>
<p>AT+ECICCID\r</p>
<p>+ECICCID: 898602B92120C0049686</p>
<p>OK</p>
<p>4 查询信号,返回非99后下一步</p>
<p>AT+CSQ\r</p>
<p>+CSQ: 21,0<br />
OK</p>
<p>5 设置URC主动通知</p>
<p>AT+CEREG=1\r</p>
<p>7 附着网络,</p>
<p>AT+CGATT=1\r</p>
<p>8 查询网络是否已注册,</p>
<p>AT+CEREG?\r</p>
<p>+CEREG: 1,1<br />
OK</p>
<p>9 注册APNID</p>
<p>AT+CGDCONT=1,"IP","CMNET"\r</p>
<p>10 激活网络</p>
<p>AT+CGACT=1\r</p>
<p>11 获取IP地址,能获取到IP地址说明设备接入网络</p>
<p>AT+CGPADDR\r</p>
<p>+CGPADDR: 0,"100.81.233.255"<br />
OK</p>
<hr />
<p>****************MQTT配置*****************</p>
<p>20 配置保活时间</p>
<p>AT+ECMTCFG="keepalive",0,30\r //30s</p>
<p>21 配置云类型和云发送数据的格式</p>
<p>AT+ECMTCFG="cloud",0,2,1\r //配置平台为阿里物联网</p>
<p>22 配置阿里云的设备信息</p>
<p>AT+ECMTCFG="aliauth",0 ,"a1KApkvNNDZ","EVN_2021_4_17","cd9b161999b754c3613f1bc1baf78ea5"\r //ProductKey、DeviceName、DeviceSecret</p>
<p>23 打开客户端连接 ,返回+ECMTOPEN: 0,0下一步</p>
<p>AT+ECMTOPEN=0, "a1KApkvNNDZ.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883\r //建立 tcp [+ECMTOPEN:<tcpconnectID>,“<host_name>”,<prt>]</p>
<p>24 创建连接,返回 +ECMTCONN: 0,0,0下一步</p>
<p>AT+ECMTCONN=0, "12345"\r //创建 mqtt,在阿里物联网平台上注册设备,clientID可为任意字符串</p>
<p>25 发起订阅主题1,返回+ECMTSUB: 0,1,0,1下一步</p>
<p>AT+ECMTSUB=0,1,/sys/a1KApkvNNDZ/EVN_2021_4_17/thing/service/property/set,1\r</p>
<p>26 发起订阅主题2,返回+ECMTSUB: 0,2,0,1下一步</p>
<p>AT+ECMTSUB=0,2,/sys/a1KApkvNNDZ/EVN_2021_4_17/thing/event/property/post_reply,1\r</p>
<p>27 发布数据,返回+ECMTPUB: 0,0,0说明发布成功,下一步</p>
<p>AT+ECMTPUB=0,0,0,0,"/sys/a1KApkvNNDZ/EVN_2021_4_17/thing/event/property/post",{"params":{"temperature":33.8,"CO2":10.27},"method":"thing.event.property.post","id":1}\r</p>
<p>28 关闭客户端,返回+ECMTCLOSE: 0,0下一步</p>
<p>AT+ECMTCLOSE=0\r </p>
<p></p>
<p><span style="color:#e74c3c;">阿里云创建见安信可教程</span>:<a href="https://aithinker.blog.csdn.net/article/details/120842571" target="_blank">https://aithinker.blog.csdn.net/article/details/120842571</a></p>
<p><span style="color:#e74c3c;">按照以上步骤发送指令,如果每次反馈是想要的数据即可实现MQTT接入阿里云。当然中间会出现很多异常,大家可以讨论。</span></p>
<p><span style="color:#e74c3c;">例如:</span></p>
<p><span style="color:#e74c3c;">1.设备接入阿里云频繁掉线问题:</span><a href="https://bbs.eeworld.com.cn/thread-1189547-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1189547-1-1.html</a></p>
<p><span style="color:#e74c3c;">2.不配置APIND->AT+CGDCONT=1,"IP","CMNET"\r 也能联网,配置了有什么优势?</span></p>
<p><span style="color:#e74c3c;">3.设备主动上报URC +ECMTSTAT: 0,1消息,MCU应该怎样合理处理?</span></p>
<p><span style="color:#e74c3c;">4.什么时候需要重启系统AT+ECRST\r?</span></p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> 感谢大佬分享!!!感谢大佬分享!!!感谢大佬分享!!! <p>感谢楼主的无私分享,正是需要的东西,解了我的疑虑。</p>
wrr452 发表于 2021-12-22 11:10
感谢楼主的无私分享,正是需要的东西,解了我的疑虑。
<p><img height="51" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/tongue.gif" width="58" /></p>
页:
[1]