最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

如何简单实现设备快速入云?

  • 2019-09-29
  • 本文字数:962 字

    阅读完需:约 3 分钟

如何简单实现设备快速入云?

从物联网的结构看,云服务一直扮演着重要角色,是智能终端物物相连的核心环节。通过云平台的强大运算处理能力,降低终端本身复杂性的同时,在实时动态管理、智能数据分析、业务快速部署甚至深度信息挖掘等众多方面,都持续不断地革新着 IoT 领域。


因此,设备快速入云也势必成为衡量智能终端易用性至关重要的一项。


Huawei LiteOS 作为轻量级物联网操作系统,早在之前华为举办的活动中,就已经向外界展示过对接云平台的全流程,在往期的比赛中,也成功被参赛者应用到作品。振奋人心的是,这项技术即将随着 LiteOS 新版本,全面开源!!!


这也意味着,今后可以直接从 GitHub 拿到这部分源码,入云操作不再繁杂,只需调用几个简单的 API 接口,便可实现设备的快速入云!


首先,为大家介绍设备快速如云中涉及到的一项技术——Agent Tiny。

Agent Tiny 是什么?

Agent Tiny 是部署在具备广域网能力、对功耗/存储/计算资源有苛刻限制的终端设备上的轻量级互联互通中间件,开发者只需调用几个简单的 API 接口,便可实现设备快速接入到华为 IoT 云平台(OceanConnect)以及数据上报和命令接收等功能。



LiteOS+Agent Tiny 端云对接方案概述


开发者在华为 OceanConnec IoT 云平台完成产品 profile 定义,编解码插件开发,北向部署好应用服务器,南向终端设备便可以通过集成 LiteOS +Agent Tiny 组件完成端云快速对接。

为什么需要 Agent Tiny?

Agent Tiny 是华为物联网解决方案中,资源受限终端对接到 IoT 云的重要组件。Agent Tiny 提供端云协同能力,集成了 LWM2M、CoAP、mbedtls、LwIP 全套 IoT 互联互通协议栈,且在 LWM2M 的基础上,提供了 Agent Tiny 开放 API,用户只需关注自身的应用,而不必关注 LwM2M 实现细节,直接使用 Agent Tiny 封装的 API,通过四个步骤就能简单快速地实现与华为 OceanConnect 平台的安全可靠连接。使用 Agent Tiny,用户可以大大减少开发周期,聚焦自己的业务开发,快速构建自己的产品。

如何使用 Agent Tiny?

Agent Tiny 通过封装成开放 API 接口供开发者使用,主要开放 API 函数列表如下:



那么一台运行 Huawei LiteOS 系统的终端设备,究竟如何链接到云平台?


用户只需要按照以下四个步骤即可快速完成对接:



快速入云开发步骤


本文转载自公众号华为开发者社区(ID:Huawei_Developer)。


原文链接:


https://mp.weixin.qq.com/s/KfGXXUwuuFvSBrLBa3yvBQ


2019-09-29 10:25676

评论

发布
暂无评论
发现更多内容

react源码中的生命周期和事件系统

flyzz177

React

聊聊前端开发中的 Ghost Design 设计思路

Jerry Wang

前端开发 angular web开发 SAP 11月月更

走进 Orca 架构及技术世界

KaiwuDB

数据库·

React组件复用的技巧

夏天的味道123

React

聊聊FinOps

Jianmu

从华泰证券年报看数字化转型的平台化趋势

三少爷的见

数字化转型 数字化 华泰证券 平台化

假如面试官要你手写一个promise

helloworld1024fd

JavaScript

共筑使能千行百业的数字底座 | HDC 2022松湖对话顺利召开

OpenHarmony开发者

OpenHarmony

React组件复用的发展史

夏天的味道123

React

React的5种高级模式

夏天的味道123

React

元宇宙场景技术实践|实现“虚拟人”自由

ZEGO即构

京东云开发者|mysql基于binlake同步ES积压解决方案

京东科技开发者

MySQL ES 数据同步 MySQL 数据库

Baklib|如何才能做好企业内部知识管理?

Baklib

知识管理

Centos7下Docker的安装

我是一个茶壶

容器 ,docker 11月月更

链上互助公排代币模式dapp系统开发合约定制

开发微hkkf5566

想会用synchronized锁,先掌握底层核心原理

华为云开发者联盟

开发 华为云 企业号十月 PK 榜

重磅!涛思数据发布TDengine PI连接器

TDengine

数据库 tdengine 时序数据库

一本书,带你走出Spring新手村

博文视点Broadview

react源码中的协调与调度

flyzz177

React

写个JS深拷贝,面试备用

helloworld1024fd

JavaScript

动手实践丨使用华为云IoT边缘体验“边云协同”

华为云开发者联盟

云计算 华为云 企业号十月 PK 榜

低码平台标准列表页落地实践,同事直呼好活

Java全栈架构师

Java 程序员 程序人生 低代码开发 低代码平台

AI技术在基于风险测试模式转型中的应用

百度Geek说

人工智能 AI技术 企业号十月 PK 榜 智能测试

阿里云E-HPC+i4p大内存实例,加速寻因生物单细胞数据分析效率

阿里云弹性计算

HPC

美团前端常考手写面试题(边面边更)

helloworld1024fd

JavaScript

阿里云Imagine Computing创新技术大赛正式开启!

阿里云视频云

阿里云 技术大赛

澜舟科技AIGC再进一步,推出澜舟论文助写 LPA,用 AI 帮助写好英文论文

澜舟孟子开源社区

人工智能 nlp 文本生成

react源码中的hooks

flyzz177

React

OpenHarmony移植案例: build lite源码分析之hb命令__entry__.py

华为云开发者联盟

鸿蒙 芯片 华为云 源代码 企业号十月 PK 榜

最近面试经常被问到的js手写题

helloworld1024fd

JavaScript

Baklib|搭建帮助中心,推动SaaS企业发展

Baklib

SaaS 帮助中心

如何简单实现设备快速入云?_文化 & 方法_华为开发者社区_InfoQ精选文章