前言

本文讲解所有采用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、点击右上角的“注册”:

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

二、NB模组与OneNET对接

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看到设备离线状态:

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

四、在OneNET实现应用

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

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

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

  1. ME3616 NBIOT模组对接OneNET教程以及STM32代码

    前言 本文讲解所有采用MT2625设计的NBIOT模组ME3616对接OneNET,适用所有所有采用MT2625设计的NBIOT模组.MT2625内置OneNET SDK,采用CoAP+LwM2M协议 ...

  2. RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例

    学习了RT-Thread的内核也有一段时间了,由于各种各样的琐事自己没有去做一个综合应用示例,刚最近有点时间,做了一个对接OneNET的历程,采用的是OneNET的EDP协议,关于OneNET的EDP ...

  3. M5311模组对接OneNet平台—AT指令基本操作流程(LwM2M协议)

    目录 概述 一.开机驻网流程 二.注册onenet平台 概述 下面将介绍M5311模组对接OneNet平台-AT指令基本操作流程(LwM2M协议),已在项目中使用. 一.开机驻网流程 1.AT+SM= ...

  4. 公有云平台专题《中移云平台,NB-IoT模组对接中移OneNET平台》

    目录 1.中移OneNET平台介绍 2.中移OneNET平台注册 3.OneNET平台创建产品 4.NB模组对接OneNET平台 5.NB模组上报数据.接收下行数据 1.中移OneNET平台介绍 On ...

  5. 六步带你完成博流wifi模组对接华为云流程

    摘要:本文主要采用基于博流wifi模组以及我们的SDK移植实现华为云的对接,上报数据以及命令下发等,希望对您有所帮助. 1 简介 首先需要研究透彻博流项目的编译运行流程,首先看其根目录中包括compo ...

  6. 公有云平台专题《电信云平台,NB-IoT模组对接电信CTWing平台》

    目录 1.电信CTWing平台介绍 2.电信CTWing平台注册 3.CTWing平台创建产品 4.NB模组对接CTWing平台 5.NB模组上报数据.接收下行数据 6.NB模组对接电信CTWing平 ...

  7. M5310A模组与onenet平台通信流程详解

    M5310A与onenet平台通信AT指令流程,我将流程放在了上面,有一部分注意事项以及AT指令解释写在流程下面. 1.上电检查 AT //判断模组是否上电开机成功 AT+CSQ //信号质量检查 A ...

  8. 数据上云|OneMO DTU数传模组接入OneNET云平台操作详细过程

    目录 前言 第一步.OneNET云平台基础搭建 第二步.DTU数传模组参数配置 第三步.成果展示 友友们,我要不再买一块补个仓,拉低成本?! 前言 最近在做物联网实训项目,要求将传感器的数据采集上传到 ...

  9. IoT模组使用笔记(二):EC21、EC200指令流程、设置休眠、升级模组、切换运营商等

    五.EC20.BC20等模组指令和问题 5.1 EC20 5.1.1 注册网络失败. 5.1.2 TCP连接指令流程: 5.2 BC20 5.2.1 上电指令流程 5.3 EC21-KL 5.3.1 ...

最新文章

  1. Windows Server 2003 : 服务器群集
  2. 正在看的一些书(值得推荐)
  3. Jupyter 快速入门——写python项目博客非常有用!!!
  4. 爱数应用容灾部署方案三
  5. Playfab开发(一)如何调用PlayFab接口
  6. golang 操作日期_使用Godate在Golang中轻松进行日期操作
  7. 小程序 移植 云开发_使用Kubernetes探索跨云的应用程序可移植性
  8. 【Arthas】Arthas 导出堆栈信息
  9. Android开发之SQLite的使用方法
  10. 利用JDK自带的keytool生成SSL证书然后导入到SpringBoot
  11. SpringMVC学习(八)Ajax异步请求
  12. 保密管理规定 涉密计算机销毁,涉密文件保密制度
  13. CUDA核函数的实现——矩阵卷积
  14. 最小割集Stoer-Wagner算法
  15. 小胖子日记之扯淡的生活2
  16. java实习生面试一些技巧
  17. 激光雷达与组合惯导联合标定--方案二(matlab)
  18. Android 使用Navigation 跳转页面时发生crash
  19. 报错:Illegal mix of collations
  20. ARM学习系列 ---- RISC和CISC概述

热门文章

  1. 互联网金融盯上房地产资金饥渴症
  2. .net程序部署(setupFactory进阶)
  3. 纯js分页代码(简洁实用)
  4. 我的conky 配置(拆分版)
  5. “阿一web标准学堂”第1课:web标准概述(附视频、课件、代码下载)
  6. 【转载】中国小吃(英文表达)
  7. CryptographicException异常处理方法
  8. 解决Django Rest Framework中的跨域问题
  9. 【干货】2021百度营销通案.pdf(附下载链接)
  10. 【报告分享】抖音品牌主页运营官方指导手册.pdf(附下载链接)