首页 > 其他分享 >操作方法分享:4G模组中移OneNET轻松上云平台

操作方法分享:4G模组中移OneNET轻松上云平台

时间:2024-10-13 10:44:17浏览次数:9  
标签:OneNET IoT 平台 上云 注册 4G ID 设备

一、简介

 

1.1 IoT_CLOUD的功能

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

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

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

1.2 IoT_CLOUD的特色

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

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

二、OneNET介绍

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

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

 

三、前期准备

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,平台,上云,注册,4G,ID,设备
From: https://www.cnblogs.com/luatos/p/18461964

相关文章

  • 降低数据平台成本 ,Apache Airflow迁移上云案例分享
    本文分享自华为云社区《华为云DTSE团队通过开源专业服务,助力马来西亚X集团平滑迁移上云》,作者:华为云开发者联盟DTSE团队。1  摘要本文主要介绍了华为云DTSE助力马来西亚X集团部署开源工作流平台ApacheAirflow的案例。Airflow是一款面向数据处理场景,提供以编程方式编写、调度......
  • 30人小企业如何轻松地上云?
    企业上云已经成为一种趋势,但对于没有IT背景真的30人小公司,如何挑选到合适的云盘软件?其实我们可以从需求反推,重点关注以下6点即可:易用性:软件应该直观易用,无需复杂的IT知识即可快速上手。价格:考虑到成本,应选择性价比高的解决方案,避免过高的支出。安全性:数据安全至关重要,需......
  • 三石峰工业4G路由器有这些优点
         路由器是基于4G技术研发的无线路由网关设备,除了具备传统路由器的VPN、防火墙、NAT、PPPoE、DHCP等功能之外,还能支持4G无线拨号,提供最高可达150Mbps的无线高速带宽。路由器支持四个以太网接口,可更好的满足自助终端机、广告机等多LAN需求的应用。路由......
  • 选型4G-Cat.1模组Air780E,必须要说的注意事项!
    ​Air780E是合宙低功耗4G-Cat.1模组经典型号之一,累计出货数量2000万+,广泛应用于物联网各行业。在此,特别感谢各位大佬的信任与支持。写这篇文档的目的是什么呢?从用户的角度,解答大家对Air780E这款模组最关心的问题;不深入探究技术细节,更多从选型、应用等非技术维度展开。阅读本......
  • 轻松上云怎么操作?IoT_CLOUD之中移OneNET
    ​ 最近来了很多新朋友,也经常被问:可以多讲些云平台的操作吗?当然可以!文末留言你想要了解的云平台,优先安排~接下来,本文将以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD连接中移OneNET物联网云平台。 一、IoT_CLOUD简 1.1IoT_CLOUD特色简介IoT_CLOUD——是合宙专门为了......
  • CF1214G Feeling Good 题解
    题目链接点击打开链接题目解法我真菜啊,感觉每一步都不难,但一步都没想到/yun考虑两行\(x,y\)什么时候可以构造出合法的矩形?即\(x\)中需要有\(y\)对应位置为\(0\)的\(1\),\(y\)中需要有\(x\)对应位置为\(0\)的\(1\)归纳一下,\(x\)不是\(y\)的子集且\(y\)不......
  • 京东云金秋国庆上云服务器推荐(网站搭建,代码测试,企业官网,游戏联机服务器)
    轻量云主机是面向中小企业、开发者打造的预装精选软件、开箱即用的主机产品,快速搭建网站、电商、企业低代码工具箱,云盘、共享文档、知识库、开发测试环境等,相对普通云主机,按套餐购买更优惠、控制台可视化管理,运维更简单,提供更便捷上云体验。轻量云主机这个专区是本次活动的主......
  • ESP32系列ESP32-D0WD双模 超低功耗集成BLE4.2+2.4G WIFI SoC芯片
    ESP32系列ESP32-D0WD双模超低功耗集成BLE4.2+2.4GWIFISoC芯片ESP32系列的ESP32-D0WD-V3芯片具有可扩展、自适应等特点。是2.4GHzWi-Fi+蓝牙双核芯片,具有卓越的射频性能,能在-40°C~105°C工作范围内,保持-97dBm接收灵敏度的领先性能。Wi-Fi输出功率在19.5dBm时,能符合SR......
  • Springboot列车调度信息系统的设计与实现4guf9程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:旅客用户,列车调度员,列车信息,运输计划,行车调度图,票务信息开题报告内容一、研究背景与意义随着铁路交通的快速发展,列车调度作为铁路运输的核心环节......
  • 必看!Air780EP 4G模组—AT开发FOTA远程升级之路
    Air780EP是合宙推出的一款低功耗4G全网通模组,兼容模组行业1618经典封装,支持OpenCPU开发及全功能数传AT开发,可广泛应用于多样化的物联网终端。针对用户朋友的应用反馈,本文特别推出基于Air780EP模组AT开发的FOTA远程升级指南——AT版本的远程升级主要是对AT固件版本进行升级,实......