建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

花溪

发帖: 54粉丝: 19

级别 : 实习版主

发消息 + 关注

发表于2021年04月23日 10:37:09 241 2
直达本楼层的链接
楼主
显示全部楼层
[技术干货] 人人学IoT-N个框架知多少——LiteOS Framework

Huawei LiteOS在基础内核之上还有各种框架丰富操作系统的功能,那么今天我们就来了解Huawei LiteOS“1+N”框架中的N个框架。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/0953511vbltmsqsm7hpc2a.png) 操作系统,轻量开源-N个框架知多少——LiteOS Framework ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/095422q2hmfogayhprflw9.png) 首先,我们要了解什么是互联框架 互联框架主要解决不同协议终端的互联互通,互联网框架能够提供完整的协议栈,降低开发门槛,实现互联,并且提供了可灵活配置的应用Profile,实现不通设备的互通 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/095756shhyka501d1edte0.png) 另外LiteOS提供了AgentTiny,AgentTiny是一个轻量级互联互通中间件,部署在对功耗、存储、计算资源有苛刻限制的终端设备上,开发者只需要调用几个简单的API接口,便可实现设备快速接入到华为IoT云平台以及数据上报和命令接收等功能。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/100033uw3ttmusdadjzys5.png) 同时互联网框架能够优化Mesh自组网能力,满足海量终端组网,例如在华为路灯照明解决方案中,LiteOS运行在路灯控制器的MCU中,通过互联框架可以使得Mesh网络具备快速治愈、高可靠性、支持1000+节点,组网时间小于20分钟的特点 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/100346rfjkwowvmb36qgu7.png) 互联网框架解决了不通协议终端的互联互通,而另外一个框架传感框架则提供了多种传感器的统一管理,传感框架能够提供统一的驱动接口,抽象不同类型传感器接口,屏蔽硬件细节,实现即插即用,另外还提供统一的传感器交互管理与传感算法库,提供一些基础算法,融合数据,方便开发者直接调用。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/100940w26cithkjgdvulvq.png) 对于终端来说,安全同样至关重要。Huawei LiteOS提供了安全框架,安全框架可以分为端云安全、传输安全和终端安全。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/101058l27ss2h6kjcsni1z.png) 端云安全注意涉及云端的认证鉴权,云端会设置白名单,进行双向设备认证,双向设备认证在我们日常生活中应用广泛。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/101308k5olk1clepayp7kn.png) 期典型的应用案例就是银行网银的证书,当我们在PC机上进行网银支付的时候,需要先安装银行网银或者U盾的证书,完成双向认证才能够支付。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/101438pvb5eis9rrmwuafk.png) 传输安全包含了数据链路安全、网络层安全、路由层RPL安全以及DTLS。其中DTLS是数据报安全传输协议,其提供了UDP传输场景下的安全解决方案,能防止消息被窃听,篡改、身份冒充等问题。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/1018079c0zgvhf40quyj4f.png) 终端安全里通常包含API的认证,对于调用API接口的任务程序与应用需要通过认证,同时终端安全里划分了一个安全区域,包含白名单、用于端云安全的双向设备认证、设备管理的安全固件与升级、安全启动、安全ID、密钥管理、安全存储等。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/102144tetcb6bup2qjbmwo.png) 安全存储是在芯片内部划分了一部分存储空间,这部分空间不会让外部线程访问到 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/1023147pt2fgmuozhs3akx.png) 像生活中常见的指纹识别、安全支付都用到了安全存储 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/102436ybsansuwtzslyx6g.png) 最后我们了解下运行引擎与JavaScript框架,运行引擎提供了高性能、轻量级JavaScript虚拟机与面向物联网的应用开发框架,使轻量级物联网设备能在JavaScript框架下进行开发。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/102757uqwryudqafpn9yeo.png) JavaScript虚拟机是针对资源高度受限的设备设计和优化,与OS,应用框架协同优化来提高性能。 JavaScript框架可以简化跨硬件平台和中间件的系统集成、用高级语言抽象来隐藏部分编程细节、并且兼容大量已有的第三方库来丰富平台功能,另外虚拟机提供了基于语言的安全性 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202104/23/103243mmrt0qnijgg7xuml.png) Huawei LiteOS在“1+N”框架基础上,还提供了开放的API接口,开放的API屏蔽底层差异,让应用开发者只需关注上层应用开发,并且友好的接口设计使得已熟悉在Linux系统上开发应用的开发者,能够非常平滑的切换到Huawei LiteOS系统上开发,同时由于Huawei LiteOS系统的精简内核特性,使得开发者更容易理解内核。
举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

Jack20

发帖: 278粉丝: 196

发消息 + 关注

发表于2021年04月23日 13:27:18
直达本楼层的链接
沙发
显示全部楼层

谢谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

ttking

发帖: 486粉丝: 30

发消息 + 关注

发表于2021年04月23日 21:01:25
直达本楼层的链接
板凳
显示全部楼层

LiteOS的框架 感谢分享

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200