Harmony OS | Distributed Soft Bus
Posted Justin-Yip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Harmony OS | Distributed Soft Bus相关的知识,希望对你有一定的参考价值。
Distributed Soft Bus
总线技术
分布式软总线
分布式软总线典型特征
- 自动发现/即连即用
- 高带宽
- 低时延
- 高可靠
- 开发/标准
分布式软总线架构
1. 设备如何发现和连接?
2. 设备如何组网?
通过**异构网络组网**
,解决不同协议间交互的问题.
这让人联想到android Automotive OS 通过Vehicle HAL,通过HAL这一层抽象,将各硬件模块及协议 面向上层应用做统一封装.这样一来屏蔽了各硬件模块和协议的差异. 做到将模块与应用层解耦.
- 组网流程
- 设备向网络层注册
- 网络层
实时检测
设备的变换,并负责管理设备的上下线变换. - 网络层与设备建立通道连接
3. 传输层重构
极简协议
极简协议在传统网络协议的基础上进行增强:
-
流式传输:基于UDP实现数据的保序和可靠传输;
-
双轮驱动:颠覆传统TCP每包确认机制;
-
不惧网损:摒弃传统滑动窗口机制,丢包快速恢复,避免阻塞;
-
不惧抖动:智能感知网络变化,自适应流量控制和拥塞控制;
coap协议基础
CoAP
是受限制的应用协议(constrained applicationprotocol)的简称
- Coap协议特点
- 简化了互联网应用层协议
- 方便资源有限,低功耗IoT设备,接入互联网.
应用展望
其实吧,所谓的分布式软总线,实现系统生态内的万物互联
, 这一种构想,Apple已经开始落地.通过一个Apple ID,保证整个生态系统各设备,用户体验无缝流转. 尤其随着Mac换用M1 Arm SOC 完成从指令集到UI的大一统. 小到airpods 在设备间自动切换. 大到Mac 运行所有包括iPad app, ios app,甚至Watch OS app. 另外一边, 华为并没哟那么大的开发者和用户群体,想要复刻Apple很难. 华为的矛盾更多在于开放与系统软硬件优化之间的权衡. 华为加油吧.
reference
华为鸿蒙OS尖刀武器
以上是关于Harmony OS | Distributed Soft Bus的主要内容,如果未能解决你的问题,请参考以下文章
Harmony OS | Distributed Soft Bus
Harmony OS 中用于 Android OS 中的 AccelerateInterpolator 和 OvershootInterpolator 的替代类是啥?