本文讲解所有采用MT2625设计的NB-IoT模组ME3616对接OneNET,适用所有所有采用MT2625设计的NB-IoT模组。
MT2625内置OneNET SDK,采用CoAP+LwM2M协议对接OneNET云平台,对接会涉及到LwM2M协议的对象和资源注册表请参考OMA LightweightM2M (LwM2M) Object and Resource Registry。
采用STM32作为主控,通过串口与ME3616通信,控制ME3616对接OneNET,将采集到的温度数据上报OneNET。
代码在GitHub:
https://github.com/sanjaywu/OneNET_ME3616_DEMO
1、到OneNET平台注册一个OneNET账号
1.1、点击右上角的“注册”:
1.2、完成如下信息填写,然后点击“立即注册”:
2、创建NB产品
2.1、点击右上角“开发者中心”:
2.2、点击右上角“添加产品”:
2.3、填写产品信息,联网方式选择NB-IoT,然后点击确定:
3、添加设备
3.1、点击刚刚创建好的产品:
3.2、看到有产品ID和APIKey等信息,然后我们点击设备列表:
3.3、在设备列表面我们点击添加设备,并填写设备信息:
设备信息选择“正式设备”,Auth_Code可不填,是否自动订阅选择“是”,然后点击确定。
IMEI查询命令:向设备终端发送AT+CGSN=1,IMSI查询命令:向设备终端发送AT+CIMI
1、连接OneNET平台设备
1.1、创建一个通信实例设备,该指令目前只允许拥有 1 个实例:
.2、向通信套件添加 object 组:
1.3、发起注册请求
1.4、 在OneNET可查看到设备在线:
1.5、回复OneNET下发的Observe 请求:
1.6、回复OneNET下发的Discover请求:
2、数据上报
2.1、用户上报数据:
注意:这里的msgid为+MIPLOBSERVE: 0, 70343, 1, 3303, 2, -1的msgid。
2.2、在平台查看上报的资源详情:
点击详情:
查看上报的数据:
3、设备管理
3.1、read 操作,在平台资源列表下点读操作图标:
点击后模组收到如下信息:
回复OneNET平台下发的READ请求:
3.3、write操作
我创建的这个object没有write操作,在此,举例3308这个object:
(1)点击“写”图标,并在弹出的方框内输入值,模组会收到类似如下信息:
(2)回复OneNET平台下发的WRITE请求:
4、设备注销
4.1、发起注销请求:
4.2 、删除建立的object:
4.3、销毁建立的 OneNET 平台通信实例:
同时可在OneNET看到设备离线状态:
点击链接申请创易栈ME3616 NB-IoT开发板
http://www.emakerzone.com/wap_success_ac_info/229
热门文章
【电容】关于电容,这篇说得太详细了
本文将谈谈电容,介绍电容的知识和如何选型。
音频质量评价标准及测试方法
本文提供了三种不同的音频质量测试方法,有条件的公司可以三种方法都用上,但是,条件一般的公司,可以选择性的用1/2,1/3,2/3组合,甚至单纯其中一种。
ToF与红外测距技术谁将雄霸天下?且看VL618...
无论是2017CES大热的智能机器人、VR眼镜,还是备受争议的无人驾驶,产品采用的测距方式一直是人们争议的焦点,虽说红外测距对工作环境的苛刻要求以及精度不被发...
ME3616 NB-IoT模组对接OneNET教程以及STM32...
本文讲解所有采用MT2625设计的NB-IoT模组ME3616对接OneNET,适用所有所有采用MT2625设计的NB-IoT模组。
那些年你在STM32上被困住的难题,今天我们...
辟谣!!!相信这两天很多小伙伴跟小编一样都被ST停止接受订单以及交期延迟到88周的消息刷屏了吧,今天ST官方都出来辟谣啦!各位可以长舒一口气啦! 今天小编在...
copyright@2014-2016 emakerzone.com 粤ICP备16121718号 公安局备案44030502001031 粤公网