目录
前言
一、OneNET的多协议接入的创建
1. 进入到OneNET的首页:OneNET – 中国移动物联网开放平台,并进入到控制台:
2. 切换到旧版控制台:OneNET – 物联网控制台旧版
3. 创建多协议接入的产品
4. 创建设备
二、EC-01的接入准备
1. 平台连接要素
2.EC-01开发板准备
三、指令接入
1. 首先EC-01F要完成入网:
2. 接入OneNET
四、数据交互
1.数据上传
2.数据接收
五、温馨提示
前言
安信可科技前阵子发布了NB-IoT的模组——EC系列模组。它同时支持了TCP、HTTP、MQTT及LwM2M协议。特别是LwM2M协议,这是WiFi模组所没有的。OneNET平台上还单独有这个协议的产品创建,但是这个协议不适用于WiFi的接入。
那么问题就来了,如果想用WiFi和EC系类模组同时支持接入OneNet 该怎么实现,OneNET平台的旧版中,有多协议接入的方式创建产品。比如使用MQTT协议接入,这样就可以使用WiFi类直连设备和NB类设备同时接入。
本章就教大家怎么多协议接入OneNET物联网开放平台。
一、OneNET的多协议接入的创建
1. 进入到OneNET的首页:OneNET – 中国移动物联网开放平台,并进入到控制台:
2. 切换到旧版控制台:OneNET – 物联网控制台旧版
3. 创建多协议接入的产品
4. 创建设备
二、EC-01的接入准备
1. 平台连接要素
EC-01接入创建好的设备需要三个要素:
- 产品ID,本文测试ID:485938
- 设备ID,本文测试ID:877672367
- 设备鉴权信息,本文设备鉴权:ec01test
产品ID可在产品概况查看:
设备ID和鉴权信息可在:设备详情。查看
2.EC-01开发板准备
安信可的EC系列一共有三款开发板,本着够用的作者一贯的抠门原则,我们就选用EC-01F-Kit 这款开发板:
一共所需的硬件设备有:
- EC-01F-Kit 开发板
- 移动物联网卡 300M 一年
- NB 天线
在某宝上,整套都有得卖,但是要注意的是:
物联网卡接入这个开发板之后,就不能装入其他的开发板,不然会导致锁卡。
三、指令接入
1. 首先EC-01F要完成入网:
只有入网成功后,才能接入OneNET,入网相关指令流程如下:
2. 接入OneNET
入网成功后,就可以使用AT指令接入OneNET,具体流程如下:
-
步骤
2
:使用
mqtt open
和
mqtt connect
创建
mqtt
连接 -
步骤
3
:使用
mqtt sub
订阅
topic -
步骤
4
:使用
mqtt pub
发送数据 -
步骤
5
:当
mqtt server
下发数据的时候,
mqtt receive
命令会自动接收,并以
”+ECMTRECV: XXX”的 格式,打印出来 -
步骤
6
:使用
mqtt disconnect
删除
mqtt
连接具体指令如下://步骤1: AT+ECMTCFG ="cloud",0,1,3 //步骤2: AT+ECMTOPEN=0,"183.230.40.39",6002 //步骤3:AT+ECMTCONN=0,"设备ID","产品ID","鉴权信息" AT+ECMTCONN=0,"877672367","485938","eec01test" //订阅Topic 用来接收平台小心 AT+ECMTSUB=0,1,"test",2 //发布数据流 AT+ECMTPUB=0,0,0,0,"$dp","{"ec_data":36,"es_data_str":"hello OneNET"}" //断开连接 AT+ECMTDISC=0
正常的流程如下:
四、数据交互
1.数据上传
数据的上传使用发布指令:AT+ECMTPUB
上传的格式一般使用json格式,指令示例:
AT+ECMTPUB=0,0,0,0,"$dp","{"ec_data":36,"es_data_str":"hello OneNET"}"
在这个指令中,上传了数值型数据名称为:”ec_data”,值为:36;
字符串类型数据名称为:”es_data_str”,字符串内容为:”hello OneNET”
平台显示结果为:
2.数据接收
熟悉MQTT协议的都知道,想要接收数据,都需要订阅,而订阅就需要Topic,但是OneNET的多协议接入的产品有所不同,它没有Topic,我们可以所以订阅Topic,指令如下:
AT+ECMTSUB=0,1,"test",1
指令中的:“test”,就是Topic,具体的参数可到安信可官方docs查看:https://docs.ai-thinker.com/_media/nb-iot/nb-ioAT指令集v1.0.pdf
OneNET平台下发指令:
五、温馨提示
本文中的OneNET平台设备为测试设备,文章发布后,我就会删除相关设备,大家测试请自行创建产品及设备,AT指令的参数应为你自己的相关参数。
本文章来源于互联网,如有侵权,请联系删除!原文地址:安信可EC系列模组接入OneNET物联网开放平台的多协议接入产品
相关推荐: 一套 SpringBoot + Vue 的开源物联网智能家居系统!
点击关注公众号,利用碎片时间学习 平台简介 若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、Redis & Jwt。 权限认证使用…