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

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

3天内不再提示

Huawei LiteOS助力设备快速入云

华为开发者社区 来源:未知 作者:胡薇 2018-05-14 10:53 次阅读

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

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

HuaweiLiteOS作为轻量级物联网操作系统,早在之前华为举办的活动中,就已经向外界展示过对接云平台的全流程,在往期的比赛中,也成功被参赛者应用到作品。振奋人心的是,这项技术即将随着 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 函数列表如下:

接口分类 接口名 描述
Agent Tiny依赖接口 atiny_cmd_ioctl Agent Tiny声明和调用(LwM2M标准对象向设备下发命令的统一入口)
atiny_event_notify Agent Tiny声明和调用(AgentTiny把注册过程的关键状态,以及运行过程的关键事件通知用户,便于用户根据自身的应用场景灵活地做可靠性处理)
Agent Tiny对外接口 atiny_init Agent Tiny的初始化接口
atiny_bind Agent Tiny的主函数体(LwM2M协议处理,注册状态机,重传队列,订阅上报)
atiny_deinit Agent Tiny的去初始化接口
atiny_data_report Agent Tiny数据上报接口

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

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

快速入云开发步骤

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

    关注

    1

    文章

    79

    浏览量

    10314
  • Liteos
    +关注

    关注

    10

    文章

    32

    浏览量

    47394

原文标题:如何简单实现设备快速入云?

文章出处:【微信号:Huawei_Developer,微信公众号:华为开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【鸿蒙】小型系统LiteOS-A内核

    LiteOS-A 内核 移植概述 移植场景 LiteOS-A 当前支持 ARMv7-a 指令集架构,如果三方芯片为 ARMv7-a 架构,可以进行内核基础适配;否则还需要先根据芯片的架构来新增内核
    的头像 发表于 02-29 16:16 376次阅读
    【鸿蒙】小型系统<b class='flag-5'>LiteOS</b>-A内核

    玩转个性,HUAWEI Pocket 2首发小艺智能头像

    的小折叠在设计、性能、体验等方面的全新升级。其中,HUAWEI Pocket 2首发支持小艺智能头像,让用户可以一键设置个性化外屏头像,为设备增添一抹独特的色彩。 智能头像 玩转个性 在快节奏的都市生活中,个性化已成为表达自我的重要方式。大模型赋能的全新小艺拥有内容辅助生
    的头像 发表于 02-22 17:19 241次阅读

    使用爱星物联平台如何让设备快速入云呢?

    今天聊聊使用爱星物联平台,如何让设备快速入云,目前有4款设备需要逐步接入到爱星物联云平台,分别是:灯、加湿器 、香薰机和空气净化器。
    的头像 发表于 01-13 15:14 281次阅读
    使用爱星物联平台如何让<b class='flag-5'>设备</b><b class='flag-5'>快速</b>入云呢?

    HarmonyOS应用性能与功耗测试

    。 说明 每天只能进行 100 次性能测试任务,请合理安排测试任务。 选择测试设备,性能测试支持智慧屏(TV)和手机(Phone)。 任务创建完成后,请等待测试任务完成,可以在 HarmonyOS
    发表于 12-26 16:39

    HarmonyOS应用兼容稳定性测试

    合理安排测试任务。 选择测试设备,稳定性测试支持智慧屏(TV)和手机(Phone)。 任务创建完成后,请等待测试任务完成,可以在 HarmonyOS 测试任务列表中查看任务状态。 查看测试报告
    发表于 12-25 10:56

    分区存储助力QLC应用到嵌入式存储设备

    分区存储助力QLC应用到嵌入式存储设备
    的头像 发表于 11-27 17:44 230次阅读
    分区存储<b class='flag-5'>助力</b>QLC应用到嵌入式存储<b class='flag-5'>设备</b>

    2023年RTOS榜单:华为LiteOS 国产RT-Thread入围 μCOS系统落榜

    embOS INTEGRITY LynxOS SCIOPTA Keil RTX PikeOS QNX Neutrino Huawei LiteOS OpenWrt Azure RTOS Zephyr
    的头像 发表于 10-27 19:04 2278次阅读
    2023年RTOS榜单:华为<b class='flag-5'>LiteOS</b> 国产RT-Thread入围 μCOS系统落榜

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless服务支持情况(四)

    。借助存储服务,您可以无需关心存储服务器的开发、部署、运维、扩容等事务,大大降低了应用使用存储的门槛,让您可以专注于应用的业务能力构建,助力您的商业成功。 是支持HarmonyOS
    发表于 10-16 14:20

    SHIKUES时科高效电源管理,助力便携医疗设备

    SHIKUES时科高效电源管理,助力便携医疗设备
    的头像 发表于 10-08 16:52 390次阅读
    SHIKUES时科高效电源管理,<b class='flag-5'>助力</b>便携医疗<b class='flag-5'>设备</b>

    如何在Windows上搭建LiteOS的开发调试环境

    Huawei LiteOS是华为面向IoT领域,构建的“统一物联网操作系统和中间件软件平台”,以轻量级(内核小于10k)、低功耗(1节5号电池最多可以工作5年),快速启动,互联互通,安全等关键能力,为开发者提供“一站式”完整软件
    的头像 发表于 08-23 14:05 1568次阅读
    如何在Windows上搭建<b class='flag-5'>LiteOS</b>的开发调试环境

    鸿蒙系统开源下载Huawei_LiteOS云盘

    发表于 08-18 17:21 0次下载
    鸿蒙系统开源下载<b class='flag-5'>Huawei_LiteOS</b>云盘

    虫情监测有高招——虫情监测设备助力农业智慧化发展

    虫情监测有高招——虫情监测设备助力农业智慧化发展
    的头像 发表于 08-07 20:37 291次阅读
    虫情监测有高招——虫情监测<b class='flag-5'>设备</b><b class='flag-5'>助力</b>农业智慧化发展

    【福利活动】深度体验OpenHarmony对接华为IoT

    大家提供了福利指引,最高可得HUAWEI WATCH FIT手表、华为手环7、HUAWEI FreeBuds SE 无线耳机、笔记本电脑支架等重磅好礼; 点击此处参与活动 前提条件 · 已注册华为官方
    发表于 07-28 10:55

    HarmonyOS元服务端一体化开发快速入门(下)

    。 ** 3. 端侧公共库(External Libraries)** 端侧公共库中包含了JDK的扩展类库。 *附件:HarmonyOS元服务端一体化开发快速入门(下).docx
    发表于 06-15 15:52

    HarmonyOS元服务端一体化开发快速入门(上)

    大小不能超过10MB。 三、配置工程信息 1.在工程配置界面,配置工程的基本信息。 点击“Next”,开始关联开发资源。 *附件:HarmonyOS元服务端一体化开发快速入门(上).docx
    发表于 06-14 17:10