【安信可NB-IoT模组AT指令应用笔记②】MQTT接入阿里云

[复制链接]
查看944 | 回复8 | 2024-1-22 17:46:25 | 显示全部楼层 |阅读模式
一、 前言
天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可EC系列NB-IoT模组使用MQTT协议接入阿里云,并用阿里公版app云智能远程控制设备。
二、阿里生活物联网平台侧操作说明
1. 进入阿里生活物联网平台,初次使用需要先注册,不熟悉平台操作可以先阅读阿里云文档中心
2. 创建设备
这里我们以创建一个插座为例,连网方式选择蜂窝
11.png
选择使用公版App控制产品,选择自己喜欢的设备面板,剩下的选项根据自己的产品信息填写
12.png
选择新增测试设备,复制设备证书
13.png
生成配网二维码
14.png
更详细云平台操作说明请阅读阿里云文档中心
三、模组侧使用说明
1. 上电检查流程
  1. (1)AT //判断模组是否上电开机成功
  2. (2)AT+CFUN=1 //关闭飞行模式
  3. (3)AT+CEREG? //判断 PS 域附着状态,第二个参数为 1 或 5 表示附着正常
复制代码
2. 连接阿里云
  1. (1)AT+ECMTCFG ="cloud",0,2,1 //配置平台为阿里物联网,数据类型为 string 格式
  2. (2)AT+ECMTCFG="aliauth",0 ,"a1SjAuH2hjt","ywVWraJ7HZJFhjl6bSW1","4bcffa42d2277c8c5201580dbe333406" //分别写入刚才我们生成测试设备的设备证书的ProductKey、DeviceName、DeviceSecret
  3. (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. (4)AT+ECMTCONN=0, "12345" //创建 mqtt,在阿里物联网平台上注册设备,clientID可为任意字符串(最大48个字节)
复制代码
3. 到这里我们就已经连上阿里生活物联网平台了,用云智能app扫描上面我们创建测试设备生成的二维码绑定设备到我们的账号后,就可以实现app控制了。
15.png
16.png
4. 订阅和发布

  1. (1)AT+ECMTSUB=0,1,"/sys/a1SjAuH2hjt/ywVWraJ7HZJFhjl6bSW1/thing/service/property/set",1 //订阅 topic,topic为/sys/${ProductKey}/${deviceName}/thing/service/property/set
  2. (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
复制代码
17.png

16.png
用心做好保姆工作
回复

使用道具 举报

1084504793 | 2024-1-22 18:55:03 | 显示全部楼层
回复

使用道具 举报

干簧管 | 2024-1-22 18:56:20 | 显示全部楼层
👍
回复

使用道具 举报

7788 | 2024-1-22 21:31:36 | 显示全部楼层
回复

使用道具 举报

WT_0213 | 2024-1-23 08:26:23 | 显示全部楼层
园长厉害了
回复 支持 反对

使用道具 举报

lazy | 2024-1-23 08:38:09 | 显示全部楼层
回复

使用道具 举报

WT_0213 | 2024-1-23 08:39:51 | 显示全部楼层
回复

使用道具 举报

bzhou830 | 2024-1-23 09:14:57 | 显示全部楼层
NB-IoT
翻译就是:牛逼物联网?
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

爱笑 | 2024-1-23 10:37:26 | 显示全部楼层
bzhou830 发表于 2024-1-23 09:14
NB-IoT
翻译就是:牛逼物联网?

华生,你发现了盲点。
用心做好保姆工作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则