一篇带你轻松上云!4G模组IoT_CLOUD之【中移OneNET】

本文将以Air780E+LuatOS作为示例,教你使用IoT_CLOUD连接中移OneNET物联网云平台。让我们一起深入探索吧!

一、 OneNET简介 


OneNET物联网开放平台——是中国移动打造的面向产业互联和智慧生活应用的物联网PaaS平台。

OneNET支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,有效降低物联网应用开发和部署成本,满足物联网领域设备连接、智能化改造、协议适配、数据存储、数据安全以及大数据分析等等平台级服务需求。

注意:

OneNET物联网平台经过很多次更新,老版OneNET->新版OneNET->OneNET Studio->OneNET物联网开放平台。

本文使用最新的OneNET物联网开放平台进行演示。

OneNET官网:https://open.iot.10086.cn/

二、前期准备工作 

2.1 云平台准备

注册/登录OneNET物联网平台账号,新建公共实例并且新建一个项目,后面我们会在此项目中进行演示。


创建完成后我们要记住产品ID,后面会用到:


2.2 硬件准备

1)Air780E开发板

2)USB数据线

3)Win10以上PC电脑

三、实战教学 

3.1 设备注册

1)设备注册API

注册的API只有一个,但是支持了所有的注册方式,使用也很简单。

创建云平台对象

iotcloud.new(cloud,iot_config,connect_config)

参数:


返回值:


2)设备注册分类

OneNET支持两种注册方式:自动注册和手动注册,其中手动注册设备支持一型一密和一机一密方式进行连接登录。

▼ 动态注册(推荐) ▼

此方式极为简单,无需创建设备,可以实现统一代码使用时动态进行设备注册,只需要三个参数:

产品ID、用户ID、用户Accesskey

产品ID在上面创建产品的时候已经拿到了,接下来我们点击右上角头像下的权限访问,就可以看到用户ID和用户Accesskey了。


接下来,我们再来看下代码具体怎么用:


第一个参数表示我们使用的是OneNET,第二个参数我们将上面得到的产品ID、用户ID、用户Accesskey,非常的简单!

▼ 手动注册(一型一密) ▼

一型一密使用【产品密钥】作为校验凭据,我们点击产品开发:


可以获取到产品ID和产品密钥,之后我们创建设备,点击设备管理->创建设备(推荐设备名称使用IMEI创建)。


接下来,我们看下代码具体怎么用:


第一个参数表示我们使用的是OneNET,第二个参数我们将上面得到的三个参数填写到table中即可。so easy~

▼ 手动注册(一机一密) ▼

一机一密使用【设备密钥】作为校验凭据,和上面一型一密的创建设备流程一样,创建之后我们再来看看设备信息。


记住设备ID和设备密钥。

接下来,我们再来看下代码具体怎么用:


第一个参数表示我们使用的是OneNET,第二个参数我们将上面得到的产品ID、设备ID和设备密钥,同样很简单~

3.2 其他操作


如需了解【连接/断开云平台、订阅/取消订阅主题、发布数据、接收数据、云平台关闭、云平台OTA】等操作细节,可以参考连接腾讯云这篇4.2-4.7章节的详细介绍(IoT_CLOUD的库是通用的,本文在此不再复述)。

腾讯云篇戳这里:

https://mp.weixin.qq.com/s?__biz=MzIwNjgzNDQ5NA==&mid=2247528988&idx=1&sn=127528ce8bcd84220454134fbc891c22&scene=21#wechat_redirect

四、 效果演示

4.1 代码演示

好了,接下来我们看下完整代码和效果,这里以动态注册为例。

最新demo源码下载:

https://gitee.com/openLuat/LuatOS/blob/master/demo/iotcloud/main.lua

4.2 设备日志


可以看到我们的设备打印了连接成功,证明自动注册+连接流程已经完成。

4.3 云平台效果

可以看到,设备已经自动注册并且在线。

至此,云平台已经连接成功。剩下的就是要根据自己的产品需求,使用自己的【物模型】上报/下发数据就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值