0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-10-08 07:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近来了很多新朋友,也经常被问:可以多讲些云平台的操作吗?

当然可以!文末留言你想要了解的云平台,优先安排~

接下来,本文将以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 云平台效果

图片​****

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

至此,云平台已经连接成功。
审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云平台
    +关注

    关注

    1

    文章

    1532

    浏览量

    41669
  • IOT
    IOT
    +关注

    关注

    189

    文章

    4369

    浏览量

    206605
  • OneNET
    +关注

    关注

    1

    文章

    52

    浏览量

    13811
  • Cloud
    +关注

    关注

    0

    文章

    75

    浏览量

    5909
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    由Memfault赋能的Nordic-nRF Cloud服务将硬核加持物联网通信应用

    : “Memfault 驱动的 nRF Cloud计算和全球无线技术行业贡献良多,因而获得认可,我们都感到很荣幸。这标志着我们从一流的无线片系统供应商转型为涵盖嵌入式软件和
    发表于 11-27 22:30

    由 Memfault 驱动的Nordic Semiconductor nRF Cloud荣获移动突破奖所颁发之年度计算创新奖

    由 Memfault 技术驱动的 nRF Cloud 是一个设备可观测性、设备管理和位置服务平台,使开发人员以前所未有的轻松方式监控、管理和更新设备   日 前–  全球低功耗无线通信半导体解决方案
    的头像 发表于 11-27 16:31 383次阅读
    由 Memfault 驱动的Nordic Semiconductor nRF <b class='flag-5'>Cloud</b>荣获移动突破奖所颁发之年度<b class='flag-5'>云</b>计算创新奖

    Anthill Cloud:以AI、模块化内容与全渠道互动重塑医药营销

    于统一的生态系统之中。 Anthill Cloud专为制药、医疗科技和生物技术行业设计,整合内容创作、治理与全渠道激活功能,加速产品上市进程,提升医疗保健专业人员(HCP)参与度
    的头像 发表于 11-03 20:14 520次阅读
    Anthill <b class='flag-5'>Cloud</b>:以AI、模块化内容与全渠道互动重塑医药营销

    NB-IoT无线模组咨询

    我们公司是做外贸的, 目前想配NB-IoT无线模组在设备, 由于对NB-IoT无线模组不熟悉, 想咨询关于远,利尔达等无线模组(对应Band 3/8/20)的事情, 请问有无公司或
    发表于 09-01 23:42

    宏集HMI-4G套装,轻松搞定“数据+异地远程运维”

    工业现场设备分散、环境复杂、网络难部署?宏集 HMI-4G 套装一站搞定!轻松打破数据孤岛,实现数据与远程运维。文末附有真实客户案例,欢迎查阅参考。
    的头像 发表于 08-14 16:46 865次阅读
    宏集HMI-4G套装,<b class='flag-5'>轻松</b>搞定“数据<b class='flag-5'>上</b><b class='flag-5'>云</b>+异地远程运维”

    如何使用nRF Cloud

    Nordic Semiconductor服务和nRF Cloud构成了一个专为Nordic Semiconductor无线设备优化的物联网平台。该平台为使用Nordic Semiconductor
    的头像 发表于 07-04 11:12 605次阅读
    如何使用nRF <b class='flag-5'>Cloud</b>

    Onenet网关方案应用--基于米尔瑞芯微RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的Onenet网关应用方案测试。 摘自优秀创作者-小手凉凉 目录: * 板卡说明 * 操作说明 * 软件主要
    发表于 06-06 16:54

    英诺达推出EnCitius曜奇SVS Cloud公有服务

    近日,英诺达正式推出EnCitius曜奇SVS Cloud公有服务,该服务将于6月初正式上线,目前,平台注册渠道已火热开启,诚邀设计团队申请注册,享限时特惠。作为专为中小型芯片设计量身打造的硬件
    的头像 发表于 05-27 18:24 859次阅读
    英诺达推出EnCitius曜奇SVS <b class='flag-5'>Cloud</b>公有<b class='flag-5'>云</b>服务

    HarmonyOS5服务技术分享--函数预加载文章整理

    ​​。 ​​Step3​​:触发调用,结果和日志会直接展示在工具中。 ​​六、部署函数:一键轻松搞定​​ ​​单个部署​​:右键函数目录 → ​​Deploy​​,状态栏提示成功即完成。 ​​批量部署
    发表于 05-22 20:33

    HarmonyOS5服务技术分享--数据库使用指南

    ​​: 敏感数据启用字段级加密(如用户手机号)。 ? ​​总结​​ 华为数据库(CloudDB)让HarmonyOS应用的数据管理变得轻松又高效!通过本文的代码示例和技巧,相信你已经掌握了增删改查
    发表于 05-22 18:29

    HarmonyOS5服务技术分享--ArkTS调用函数

    小白也能轻松上手!(文末有完整代码模板哦) ? 前期准备 1️⃣ 登录华为AppGallery Connect控制台 2️⃣ 确保已创建好函数项目(还没有的话快去后台创建一个吧) ? 核心四步走
    发表于 05-22 18:22

    HarmonyOS5服务技术分享--ArkTS开发Node环境

    ✨ 你好呀,开发者小伙伴们!今天我们来聊聊如何在HarmonyOS(ArkTS API 9及以上)中玩转函数,特别是结合Node.js和HTTP触发器的开发技巧。文章会手把手带你从零开始,用最接地
    发表于 05-22 17:21

    nRF Cloud Wi-Fi 定位服务

    nRF Cloud 提供的定位服务专为 Nordic 硅芯片量身定制,具有快速、省电的定位功能。它们可以帮助需要定位数据而又不需要高功耗的设备和应用。提供多种定位技术,包括 Assisted-GPS
    发表于 04-17 15:07

    华为Cloud Device全球首发,助力运营商激发活力

    西班牙巴塞罗那2025年3月3日 /美通社/ -- 2025年3月3日,在巴塞罗那世界移动通信大会(MWC),华为aPaaS正式发布了Cloud Device产品,将有助于运营商构建新的业务形态
    的头像 发表于 03-03 17:00 850次阅读

    Flexus X 实例搭配华为 EulerOS,快速部署 MySQL 并执行读写性能测试

    社区 openEuler 构建的 linux 操作系统,提供云原生、高性能、安全稳定的执行环境来开发和运行应用程序,助力企业客户快速及开发者创新 MySQL 安装与启动 原计划是通过指
    的头像 发表于 12-24 12:27 973次阅读
    Flexus X 实例搭配华为<b class='flag-5'>云</b> EulerOS,快速部署 MySQL 并执行读写性能测试