首页 > 其他分享 >轻松上云怎么操作?IoT_CLOUD之中移OneNET

轻松上云怎么操作?IoT_CLOUD之中移OneNET

时间:2024-10-08 19:11:02浏览次数:9  
标签:OneNET IoT 平台 上云 注册 ID 设备

 最近来了很多新朋友,也经常被问:可以多讲些云平台的操作吗?
当然可以!文末留言你想要了解的云平台,优先安排~

接下来,本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD连接中移OneNET物联网云平台。

 

一、IoT_CLOUD简

 

1.1 IoT_CLOUD特色简介

IoT_CLOUD——是合宙专门为了合并IoT平台而制作的通用库,意在使用统一且极简的代码接入各个云平台,轻松实现云功能。

用户无需为那么多云平台的接入而头疼,只需要极简的通用API即可轻松上云!并且因为通用,所以云平台之间的迁移也十分方便。

1.2 IoT_CLOUD功能实现

IoT_CLOUD库本质就是上层设计一套通用的API,用库来实现每个平台功能的对接。

目前已经实现了各个平台的所有注册方式,其中自动注册会将相关验证信息保存KV,随后使用此验证信息进行连接,通知针对每个平台添加了特有系统实现,比如:设备上线通知、设备版本号上传、OTA功能等。

用户无需管理这些信息,只需要注意相关下发消息做应用逻辑即可。

 

注意:此库为网络通用库不限制型号,即【所有LuatOS支持的蜂窝模组都可使用】。

例如:
Air780EX/Air780EG/Air780EP/Air780EPS…

 

二、OneNET简介 

 

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

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

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

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

 

三、前期准备工作 

3.1 云平台准备

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

图片​编辑

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

图片​编辑

3.2 硬件准备

图片​编辑

  • 合宙Air780E开发板

  • USB数据线

  • Win10以上PC电脑

 

四、 实战教学 

 

鉴于IoT_CLOUD的库是通用的,这里我们只说一下不同的注册操作即可。其他操作都是一样使用的,可参考系列文档之连接腾讯云

4.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和设备密钥,同样很简单~

 

4.2 其他操作

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

 

五、效果演示 

5.1 代码演示

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

 

图片​编辑

5.2 设备日志

图片​编辑

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

5.3 云平台效果

图片​编辑

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

至此,云平台已经连接成功。

标签:OneNET,IoT,平台,上云,注册,ID,设备
From: https://www.cnblogs.com/luatos/p/18452313

相关文章

  • GUI图形界面 无代码开发 原理 - 属性标识链 | uiotos致敬amis、nodered、appsmith、co
    低代码饱受争议。也有例外:后端NodeRed,前端Amis。整体还是诟病为主:简单业务可以,复杂的是扯淡,不论前后端。这是一贯的认知。在GUI方面,UIOTOS发明的嵌套技术,为复杂前端的无代码开发,开辟了一条新的思路。往期文章:可视化拖拉拽?过时了!组态零代码,不能做复杂前端?嵌套原理一复杂交互......
  • 组态也能开发WEB前端 | uiotos致敬amis、nodered、appsmith、codewave、goview、datar
    WEB组态开发SCADA、HMI画面、大屏可视化,还比较常见。比如下面: UIOTOS组态示例那么常规WEB前端功能,组态能否一并做了呢?比如下面这种: UIOTOS前端示例答案是可以的!UIOTOS支持页面无限嵌套,能实现原型即应用。现在就以一个具体小示例介绍如何实现的。效果如下所示,初......
  • 前端无代码-表单页面的查看和编辑| uiotos致敬amis、appsmith、codewave、goview、dat
    上位机或管理系统,增删改查属于常规操作。其中以点击以查看和编辑,弹出表单页面,最为常见。 UIOTOS支持页面嵌套、属性继承(包括只读属性)。通过配置和连线,也能对表单页面区分查看和编辑,但有些繁琐。可以利用容器组件的表单只读属性,勾选后,连线传入表单数据,将只读显示。 文档地......
  • 前端零代码-技术原理:对话框嵌套和自定义按钮| uiotos致敬amis、appsmith、codewave、g
    对话框有默认标题头和脚,带有默认的取消、确定、关闭等按钮:   对话框编辑状态和运行状态UIOTOS中对话框属常见容器,内容由任意其他页面嵌套而来。如下所示:                                   ......
  • 京东云金秋国庆上云服务器推荐(网站搭建,代码测试,企业官网,游戏联机服务器)
    轻量云主机是面向中小企业、开发者打造的预装精选软件、开箱即用的主机产品,快速搭建网站、电商、企业低代码工具箱,云盘、共享文档、知识库、开发测试环境等,相对普通云主机,按套餐购买更优惠、控制台可视化管理,运维更简单,提供更便捷上云体验。轻量云主机这个专区是本次活动的主......
  • 实战教学——IoT_CLOUD连接腾讯云
    众所周知,市面上有很多云平台,阿里云、腾讯云、中移OneNET、华为云、百度云、TLink云等等......并且每家云平台都有自己的协议,工程师要移植不同的SDK代码或基于各家的手册文档对接不同的协议,看着都头大!!!为解决繁琐的云平台开发困扰,合宙IoT_CLOUD应运而生,一库打通所有云平台!本......
  • UIOTOS前端组态跟中控等SCADA、HMI有什么区别?
    UIOTOS不是SCADA,不过可以拿去开发SCADA,在绘图、HMI、交互界面搭建能力上,是uiotos的强项,毕竟定位是一站式IoT应用无代码搭建工具。尤其是嵌套、继承、连线,基本上组态一样搭建,能做到代码定制开发的效果。这点跟一般的前端低代码组态大屏设计器还是有很大不一样。另外,SCADA一般跟协......
  • IIoT
    相关VMwareubuntuNode-redMosquittoMQTTNode-Redwindows安装node.js安装node-redubuntuinsclear清除安装UbuntuServer安装SSHServer要勾选安装如果没有勾选:sudoapt-getinstallopenssh-serversudoaptupdatesudoaptupgrade安装Node.jssudoaptinsta......
  • 基于STM32设计的智慧路灯(OneNet)(232)
    文章目录一、前言1.1项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成1.2设计思路1.3项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】项目背景【5】摘要1.4开发工具的选择【1】设备端开发【2】上位机......
  • 基于STM32单片机的OneNet物联网云平台血压心率体温摔倒检测系统
    基于STM32单片机的OneNet物联网云平台血压心率体温摔倒检测系统0、毕业设计选题原则说明(重点)1、项目简介1.1、系统功能1.2、演示视频2、部分电路设计2.1、STM32单片机核心板电路设计2.2、ESP8266WIFI电路设计2.3、MKB0805血压心率检测电路设计2.4、ADXL345摔倒检测电路设计2.5、D......