stm32代码_ME3616 NB-IoT模组对接OneNET教程以及STM32代码

前言

本文讲解所有采用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

一、创建NB产品和设备

1、到OneNET平台注册一个OneNET账号

1.1、点击右上角的“注册”:

163ec2b44e04b73700b2f73ac4101c5f.png

1.2、完成如下信息填写,然后点击“立即注册”:

d8982e5c6b66d5d5cd38486f9c01060b.png

2、创建NB产品

2.1、点击右上角“开发者中心”:

23dd262d174a46206e8d498b798028fb.png

2.2、点击右上角“添加产品”:

baa65a768c45cd38d88a7ce12d6cb195.png

2.3、填写产品信息,联网方式选择NB-IoT,然后点击确定:

77ac50a7f209dc0c44a2a7a27dfac5be.png

3、添加设备

3.1、点击刚刚创建好的产品:

93b919f70ac514733f669cdc9663af97.png

3.2、看到有产品ID和APIKey等信息,然后我们点击设备列表:

d5f458c10fda4bbd611f695ac00630c0.png

3.3、在设备列表面我们点击添加设备,并填写设备信息:

7d3d5c988f888d6b20312a7cd7890885.png
212878e0dbe217d30f1bfa77989da2f2.png

设备信息选择“正式设备”,Auth_Code可不填,是否自动订阅选择“是”,然后点击确定。

IMEI查询命令:向设备终端发送AT+CGSN=1,IMSI查询命令:向设备终端发送AT+CIMI

二、NB模组与OneNET对接

1、连接OneNET平台设备

1.1、创建一个通信实例设备,该指令目前只允许拥有 1 个实例:

7cc55578f6baba018b009a04df296a64.png

.2、向通信套件添加 object 组:

5344333837f9123d3072cfff2030c9c0.png

1.3、发起注册请求

f806cc943fb03255d15e15587bbd9907.png

1.4、 在OneNET可查看到设备在线:

88912ec8bc33ed8fe974a22fb0e46fe8.png

1.5、回复OneNET下发的Observe 请求:

f618c52c9fef29f34790b383c15e955b.png

1.6、回复OneNET下发的Discover请求:

8966b3dc28590d9a9da097e4ddac6c13.png

2、数据上报

2.1、用户上报数据:

93008cff319b5eb4f072cd31d29b44c3.png

注意:这里的msgid为+MIPLOBSERVE: 0, 70343, 1, 3303, 2, -1的msgid。

2.2、在平台查看上报的资源详情:

a138d1c60719a7b2a46b677980d84930.png

点击详情:

1fa107eb18057ddf02f0c7c78e87a65b.png

查看上报的数据:

011b57c091e4db490b6d7a17a25e45a0.png

3、设备管理

3.1、read 操作,在平台资源列表下点读操作图标:

ee7844cb8c632b94aceab7f3baf6508d.png

点击后模组收到如下信息:

50ab387c31e67a6ca6dae7a0a75baf4d.png

回复OneNET平台下发的READ请求:

883ff490c383213480f75cb0d252838f.png

3.3、write操作

我创建的这个object没有write操作,在此,举例3308这个object:

(1)点击“写”图标,并在弹出的方框内输入值,模组会收到类似如下信息:

7506eff64339bff007a715f8713b076c.png

(2)回复OneNET平台下发的WRITE请求:

a0ada96aa6027bc20c928819f1020e61.png

4、设备注销

4.1、发起注销请求:

aab3da14ca60c0ecaa17819388d89115.png

4.2 、删除建立的object:

2aebb98c43d2fd5c6d261a7e58331e96.png

4.3、销毁建立的 OneNET 平台通信实例:

5ff96cbd48d342b83133f07c24096de2.png

同时可在OneNET看到设备离线状态:

5104ff481d2e0352d2a2aef5f510e919.png

三、举例有“写”操作的object对接

0ad58092209a76a3ecad9334c21ac5cc.png

四、在OneNET实现应用

71e5eef6001f73253b3bfcbb62c07e54.png

点击链接申请创易栈ME3616 NB-IoT开发板

http://www.emakerzone.com/wap_success_ac_info/229

e7213ab692ee5d4761e56f3121b64b2e.png
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值