2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

  • 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:25863

评论

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

Python时区转换的两种方式

红毛丹

Python 6月月更

InfoQ 极客传媒 15 周年庆征文|Socket请求和Http请求特点、区别及适用场景

No Silver Bullet

HTTP请求 6月月更 InfoQ极客传媒15周年庆 Socket请求

Java中的static关键字

龙空白白

python小知识-python作用域和闭包

AIWeker

Python python小知识

『Three.js』起飞!

德育处主任

JavaScript canvas 前端可视化 three.js 6月月更

C#入门系列(十) -- 一维数组

陈言必行

C# 6月月更

Linux测试端口的连通性

龙空白白

NFT链游GameFi系统开发,元宇宙游戏搭建

薇電13242772558

NFT 元宇宙 链游

java中synchronized关键字

龙空白白

Java Concurrency

Django API 开发:视图设置和路由

宇宙之一粟

django 6月月更

Google搜索为什么不能无限分页?

蝉沐风

elasticsearch 深度分页

互联网公司研发效能团队为啥必须独立?何时独立?

laofo

互联网 DevOps cicd 研发效能 工程效率

NFT铸造交易平台开发市场详情

开发微hkkf5566

Vim编辑器以及linux常用命令

龙空白白

Linux vim教程

MySQL的体系结构

龙空白白

MySQL 数据库

HPCA名人堂成员蒋晓维博士,任职大禹智芯首席科学家

硬科技星球

人工智能 阿里巴巴 大禹智芯 蒋晓维

mixin-- 混入

CRMEB

漫谈测试覆盖率

老张

软件测试 质量保障 质量度量

悬赏任务源码开发设计构建时,要留意哪些事项

开源直播系统源码

源码 软件开发 直播系统 悬赏任务源码

Linux编程_网页视频监控项目

DS小龙哥

6月月更

InfoQ 极客传媒 15 周年庆征文|【Python技能树共建】异常捕获预处理

梦想橡皮擦

Python 6月月更 InfoQ极客传媒15周年庆

Vue中created和mounted的区别

devpoint

Vue Vue3 InfoQ极客传媒15周年庆

如何在使用 Flutter时切换应用时隐藏应用预览

坚果

6月月更

SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍

汪子熙

云原生 Cloud SAP CloudFoundry 6月月更

ADB 日志抓取

甜甜的白桃

android adb APK 6月月更

MySQL基础

龙空白白

MySQL 数据库

SpringBoot应用使用自定义的ApplicationContext实现类

程序员欣宸

Java spring springboot Spring Framework 6月月更

知识图谱、图数据平台、图技术如何助力零售业飞速发展

GPU算力

图计算 图数据分析 图数据一体机

ES6新特性class类

大熊G

JavaScript 前端 6月月更

【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

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