HarmonyOS分布式软总线初探

98 阅读1分钟

HarmonyOS软总线

基本环节

发现,连接,组网,传输

传输类型

消息,字节,文件,流

”发现“技术

软总线发现技术负责提供各设备发现服务的接口,提供服务的扫描发现,发布订阅的功能。

“发现”协议

1.WALN-> CoAP协议
2.BLE

软总线连接技术

设备直连:针对端到端直连的设备,新建/复用当前的直连链路,如BR,BLE或者无线P2P
路由连接:针对通过路由器或者手机热点等间接连接到各个设备,采用基于IP网络到Socket连接方案,如WLAN,PLC局域网,ETH局域网等。

Socket连接

软总线通信过程中非常常见的连接技术,支持基于TCP/UDP Socket连接到建立维护和释放。

BR连接

BR连接是基于经典蓝牙到连接管理,在软总线中主要采用的技术是RFCOMM一种基于ETSU TS 07.10规范的串行线仿真协议。

BLE GATT连接

蓝牙低功耗技术为软总线提供了设备间功耗低,范围广,数量多的连接能力。BLE GATT是基于BLE技术的数据传输技术,软总线支持创建BLE GATT服务器/客户端,并支持对该连接的打开,释放,复用,参数调整等功能。

软总线组网技术

主要包括:设备节点管理,资源分析管理,决策中心,自组网款框架和组网拓扑

软总线传输技术

安全通信,通道动态切换,互助传输,软硬件结合优化,精准拥塞控制,缓冲池加速,优先级控制