安信可NB-IoT模组EC系列AT指令应用笔记②MQTT接入阿里云
Posted 安信可科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安信可NB-IoT模组EC系列AT指令应用笔记②MQTT接入阿里云相关的知识,希望对你有一定的参考价值。
一、 前言
天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可EC系列NB-IoT模组使用MQTT协议接入阿里云,并用阿里公版app云智能
远程控制设备。
二、阿里生活物联网平台侧操作说明
1.进入阿里生活物联网平台,初次使用需要先注册,不熟悉平台操作可以先阅读阿里云文档中心 。
2.创建设备
这里我们以创建一个插座为例,连网方式选择蜂窝
选择使用公版App控制产品,选择自己喜欢的设备面板,剩下的选项根据自己的产品信息填写
选择新增测试设备,复制设备证书
生成配网二维码
更详细云平台操作说明请阅读阿里云文档中心
三、模组侧使用说明
- 上电检查流程
(1)AT //判断模组是否上电开机成功
(2)AT+CFUN=1 //关闭飞行模式
(3)AT+CEREG? //判断 PS 域附着状态,第二个参数为 1 或 5 表示附着正常
- 连接阿里云
(1)AT+ECMTCFG ="cloud",0,2,1 //配置平台为阿里物联网,数据类型为 string 格式
(2)AT+ECMTCFG="aliauth",0 ,"a1SjAuH2hjt","ywVWraJ7HZJFhjl6bSW1","4bcffa42d2277c8c5201580dbe333406" //分别写入刚才我们生成测试设备的设备证书的ProductKey、DeviceName、DeviceSecret
(3)AT+ECMTOPEN=0, "a1SjAuH2hjt.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883 //建立 tcp,其中域名组成方式为${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com,${YourProductKey}即设备ProductKey,${YourRegionId}即地域,这里我们可以统一选择cn-shanghai,端口统一为1883
(4)AT+ECMTCONN=0, "12345" //创建 mqtt,在阿里物联网平台上注册设备,clientID可为任意字符串(最大48个字节)
-
到这里我们就已经连上阿里生活物联网平台了,用云智能app扫描上面我们创建测试设备生成的二维码绑定设备到我们的账号后,就可以实现app控制了。
-
订阅和发布
(1)AT+ECMTSUB=0,1,"/sys/a1SjAuH2hjt/ywVWraJ7HZJFhjl6bSW1/thing/service/property/set",1 //订阅 topic,topic为/sys/${ProductKey}/${deviceName}/thing/service/property/set
(2)AT+ECMTPUB=0,0,0,0,"/sys/a1SjAuH2hjt/ywVWraJ7HZJFhjl6bSW1/thing/event/property/post","{"method":"thing.service.property.set","id":"259061280","params":{"powerstate":0},"version":"1.0.0"}" //发布数据给阿里云平台,topic为/sys/${ProductKey}/${deviceName}/thing/event/property/post
有疑问可留言或联系邮箱:support@aithinker.com
以上是关于安信可NB-IoT模组EC系列AT指令应用笔记②MQTT接入阿里云的主要内容,如果未能解决你的问题,请参考以下文章
安信可EC系列模组接入OneNET物联网开放平台的多协议接入产品
安信可EC系列模组接入OneNET物联网开放平台的多协议接入产品
微信公众号控制硬件14 分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)
微信公众号控制硬件14 分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)
微信公众号控制硬件14 分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)