关键词:
一、 前言
天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可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
安信可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服务器获取本地时间 查看详情
使用移远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二次开发入门,认识架 查看详情