一、背景简介

        1、分布式软总线是什么

        分布式软总线是openharmony中系统服务层一个重要的子系统。

        分布式软总线是Openharmony社区开源的分布式设备通信基座,为设备之间的互联互通提供了统一的分布式通信能力,为设备之间的无感发现,零等待传输和高效任务分发创造了条件。

        Openharmony主要面向强交互等需求的智能终端、物联网终端和工业终端。通过以分布式软总线为代表的技术进行生态互通,以期实现‘1+1  > 2’的效果,支撑社区用户开拓更广阔的空间。

        软总线将多个设备无缝实时在线的连接在一起,以最精简的协议栈重现定义端端互联,作为1+8+N设备间的分布式应用通信中枢,实现最高效的端间通信,使能终端设备之间的充分联通,超越单终端最佳用户体验的瓶颈。

        通过分布式软总线,设备之间完成设备虚拟化、跨设备服务调用、多屏协同、文件分享等分布式业务。让Openharmony成为设备“万能语言”,让一个系统连接起所有智能设备,实现万物互联的终极目标。

 

二、特征架构

        1、关键特征

        任务总线:以低延时为目标,构建安全可靠的软总线,支持AA/FA跨终端的分布式调度与协同调用。

        数据总线:提供丰富的、多层级的吞吐能力, 达成跨终端的数据访问接近本地的效果:文件共享、分布式数据存储。

        总线中枢:通过低功耗的核与BLE/5G技术,负责任务与数据总线网络的建立,管理与优化,结合场景感知,匹配业务要求与网络质量,智慧化的灵活实现各物理连接的分配、映射、融合与并发、NAT穿越等。

        2、实现策略

        生态:北向提供简单、便携、高效的API接口,开发者不再关心网络与通信技术;南向提供SDK/规范以支持三方硬件、让三方享用软总线成果,提升性能,扩大生态。

        组网:通过自发现,长连接,实现Soft AP、p2p、Mesh的立体混合自模组,为应用提供实时在线分布式软总线网络。

        安全:基于安全可信理论,优化会话秘钥协商机制,快速建立设备间安全连接与传输通道,提供低延时、高吞吐、高安全的通信传输软总线。

 

三、技术架构      

        软总线实现近场设备间统一的分布式通信管理能力,提供不区分链路的设备间发现连接、组网和传输能力,主要功能如下:

        发现连接:提供基于Wfif、蓝牙等通信方式的设备发现连接能力。

        设备组网:提供统一的设备组网和拓扑管理能力,为数据传输提供已组网设备信息。

        数据传输:提供数据传输通道,支持消息、字节、流、文件的数据传输的能力。

        业务方通过使用分布式软总线提供的API实现设备间的高速通信,不用关心通信细节,进而实现业务平台的高效部署与运行能力。

 

 

四、技术架构

 

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐