安信可nb-iot模组ec系列at指令应用笔记②mqtt接入阿里云(代码片段)

安信可科技 安信可科技     2023-01-16     810

关键词:

一、 前言

天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可EC系列NB-IoT模组使用MQTT协议接入阿里云,并用阿里公版app云智能远程控制设备。

二、阿里生活物联网平台侧操作说明

1.进入阿里生活物联网平台,初次使用需要先注册,不熟悉平台操作可以先阅读阿里云文档中心
2.创建设备
这里我们以创建一个插座为例,连网方式选择蜂窝

选择使用公版App控制产品,选择自己喜欢的设备面板,剩下的选项根据自己的产品信息填写


选择新增测试设备,复制设备证书

生成配网二维码

更详细云平台操作说明请阅读阿里云文档中心

三、模组侧使用说明

  1. 上电检查流程
1)AT //判断模组是否上电开机成功2)AT+CFUN=1 //关闭飞行模式3)AT+CEREG? //判断 PS 域附着状态,第二个参数为 1 或 5 表示附着正常
  1. 连接阿里云
1)AT+ECMTCFG ="cloud",0,2,1 //配置平台为阿里物联网,数据类型为 string 格式2)AT+ECMTCFG="aliauth",0 ,"a1SjAuH2hjt","ywVWraJ7HZJFhjl6bSW1","4bcffa42d2277c8c5201580dbe333406" //分别写入刚才我们生成测试设备的设备证书的ProductKey、DeviceName、DeviceSecret3)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,端口统一为18834)AT+ECMTCONN=0, "12345" //创建 mqtt,在阿里物联网平台上注册设备,clientID可为任意字符串(最大48个字节)

  1. 到这里我们就已经连上阿里生活物联网平台了,用云智能app扫描上面我们创建测试设备生成的二维码绑定设备到我们的账号后,就可以实现app控制了。

  2. 订阅和发布

1)AT+ECMTSUB=0,1,"/sys/a1SjAuH2hjt/ywVWraJ7HZJFhjl6bSW1/thing/service/property/set",1 //订阅 topic,topic为/sys/$ProductKey/$deviceName/thing/service/property/set2)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

安信可ec系列模组接入onenet物联网开放平台的多协议接入产品(代码片段)

...据交互 1.数据上传 2.数据接收五、温馨提示前言     安信可科技前阵子发布了NB-IoT的模组——EC系列模组。它同时支持了TCP、HTTP、MQTT及LwM2M协议。特别是LwM2M协议,这是WiFi模组所没有的。OneNET平台上还单独有这个协议的... 查看详情

iot模组使用笔记:ec20bc20使用遇到的问题(代码片段)

目录五、EC20、BC20等模组指令和问题5.1EC205.1.1注册网络失败。5.1.2TCP连接指令流程:5.2BC205.2.1上电指令流程5.3EC21-KL5.3.1休眠异常5.3.2模组软件升级5.4EC200N-CN和EC200S-EU5.4.1设置模组休眠5.4.2ping谷歌5.4.3手动切换运营商5.4.4抓取TCP的l... 查看详情

基于nb-iot实现端云互通实验

...网注册与数据上报根据实验二步骤一的介绍,将SIM卡插入NB-IoT通信模组卡槽中;并将NB-IoT模组与开发板主板上的通信扩展板对接引脚对接;同时将AT指令输入源的切换开关切换至AT-PC;最后将开发板通过USB线接到PC机上;打开LiteOS... 查看详情

微信公众号控制硬件14分享安信可微信公众号定位nb-iot模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)(代码片段)

文章目录一、服务器开始集成过程二、模组烧录和使用另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!   微信物联网生态主要分在微信硬件... 查看详情

微信公众号控制硬件14分享安信可微信公众号定位nb-iot模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)(代码片段)

文章目录一、服务器开始集成过程二、模组烧录和使用另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!   微信物联网生态主要分在微信硬件... 查看详情

微信公众号控制硬件14分享安信可微信公众号定位nb-iot模组的源码和实现过程,可实现远程查看模组定位位置。(附带源码)(代码片段)

文章目录一、服务器开始集成过程二、模组烧录和使用另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!   微信物联网生态主要分在微信硬件... 查看详情

liteos通信模组教程03-at指令玩转nb-iot通信

参考技术ABC35-G是一款高性能、低功耗的多频段NB-IoT无线通信模块,支持B1/B3/B8/B5/B20/B28频段,在设计和AT指令上与BC95兼容。小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。指令:AT功能:测试AT指令功... 查看详情

littlevglesp32学习笔记①移植最新的lvgl版本到安信可esp32c3模组,显示一个二维码。(附带源码)(代码片段)

本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。系列一:ESP32系列模组基础学习系列笔记1、爬坑学习新旅程,... 查看详情

二次开发应用安信可esp32/esp8266模组入网阿里生活物联网平台(代码片段)

目录前言一、准备工作1.1、硬件准备1.2、软件准备二、工程搭建平台设置ESP-12S开发板部分软件操作ESP32-S开发板部分软件操作三、效果演示3.1、天猫精灵找队友测试3.2、APP配网测试更多资料前言之前我们推送过如何通过AT指令入... 查看详情

安信可esp-c3-12f模组应用之物联网时钟(代码片段)

...取4.效果展示更多资料1.项目功能简介物联网时钟应用以安信可ESP-C3-12F模组为主控模块,外接MAX7219八位数码管、DS1302RTC时钟模块、5个功能按键以及两个只是灯组成。设备访问NTP服务器获取本地时间&#x 查看详情

使用移远ec200n-cn模组ping谷歌(代码片段)

...据处理提取数据4.注意事项1.概述本文记录下使用EC200N-CN模组ping谷歌官网的测试过程。ping谷歌主要是摸底下设备在海外的联网丢包、延迟等情况。其实主要是为了记录下数据处理的过程,4G模组就一条AT指令的事,也没啥... 查看详情

安信可pb-03蓝牙模组入门之旅一:windowssdk二次开发入门环境搭建,以及固件烧录。(代码片段)

...途。如有不对之处,请留言,本人及时更改。1、安信可PB-03蓝牙模组入门之旅一:WindowsSDK二次开发入门环境搭建,以及固件烧录。2、安信可PB-03蓝牙模组入门之旅二:SDK二次开发入门,认识架构,开始... 查看详情

littlevglesp32学习笔记①移植最新的lvgl版本到安信可esp32c3模组,显示一个二维码。(附带源码)(代码片段)

本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。系列一:ESP32系列模组基础学习系列笔记1、爬坑学习新旅程,... 查看详情

littlevglesp32学习笔记①移植最新的lvgl版本到安信可esp32c3模组,显示一个二维码。(附带源码)(代码片段)

本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。系列一:ESP32系列模组基础学习系列笔记1、爬坑学习新旅程,... 查看详情

littlevglesp32学习笔记①移植最新的lvgl版本到安信可esp32c3模组,显示一个二维码。(附带源码)(代码片段)

本系列博客学习由非官方人员半颗心脏潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。系列一:ESP32系列模组基础学习系列笔记1、爬坑学习新旅程,... 查看详情

安信可pb-03蓝牙模组入门之旅二:sdk二次开发入门,认识架构,开始点亮一盏led。(代码片段)

...途。如有不对之处,请留言,本人及时更改。1、安信可PB-03蓝牙模组入门之旅一:WindowsSDK二次开发入门环境搭建,以及固件烧录。2、安信可PB-03蓝牙模组入门之旅二:SDK二次开发入门,认识架构,开始... 查看详情

5gwifi安信可bw16模组rtl8720dn入门笔记1:搭建arduinoide开发环境,点亮一盏led灯。(代码片段)

文章目录前言一、认识RTL8720DN二、认识BW16三、环境搭建Step1:安装ArduinoIDEStep2:下载编译依赖环境Step3:复制编译依赖环境工具到Arduino环境Step4:添加附件开发选项Step5:开始安装四、尝试编译第一个范例五、下载其他参考另外,不... 查看详情

安信可pb-03蓝牙模组入门之旅二:sdk二次开发入门,认识架构,开始点亮一盏led。(代码片段)

...途。如有不对之处,请留言,本人及时更改。1、安信可PB-03蓝牙模组入门之旅一:WindowsSDK二次开发入门环境搭建,以及固件烧录。2、安信可PB-03蓝牙模组入门之旅二:SDK二次开发入门,认识架 查看详情