当前位置:   article > 正文

Harmony OS | Distributed Soft Bus

distributed soft bus

总线技术
分布式软总线
分布式软总线典型特征
  • 自动发现/即连即用
  • 高带宽
  • 低时延
  • 高可靠
  • 开发/标准
分布式软总线架构

dsb framework

1. 设备如何发现和连接?
2. 设备如何组网?

通过**异构网络组网**,解决不同协议间交互的问题.
这让人联想到Android Automotive OS 通过Vehicle HAL,通过HAL这一层抽象,将各硬件模块及协议 面向上层应用做统一封装.这样一来屏蔽了各硬件模块和协议的差异. 做到将模块与应用层解耦.

异构组网

  • 组网流程
    1. 设备向网络层注册
    2. 网络层实时检测设备的变换,并负责管理设备的上下线变换.
    3. 网络层与设备建立通道连接
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尖刀武器

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/339848
推荐阅读
相关标签
  

闽ICP备14008679号