分布式软总线
分布式软总线
分布式软总线(DSoftBus)是 HarmonyOS 的核心通信技术——在蓝牙/Wi-Fi 物理层之上构建逻辑层面的"虚拟设备总线",让多个设备像一台设备一样工作。
> 📖 在穿戴中的协同应用:华为穿戴
与传统蓝牙的本质区别
``
传统蓝牙:
手机 ←→ 手表:蓝牙 SPP/GATT 串行通信
每次切换功能需重新建立数据通道
数据同步延迟:1-5 秒
分布式软总线: 手机 ←→ 手表:基于蓝牙物理层 + HarmonyOS 协议栈 逻辑上是"虚拟设备"的一部分 数据同步延迟:< 200ms 跨设备调用:手机上的 GPS/摄像头可以被手表"看到" ``
在穿戴中的具体应用
- 超级终端一拉即合:拖拽手表图标到手机/智慧屏/车机 = 软总线自动建立连接 - 手表控车:手表 NFC 解锁车门 → 软总线将车主设置同步到车机 - 运动投屏:手表实时心率/运动数据 → 软总线推流到智慧屏 - 通知无感同步:手机通知通过软总线实时推送到手表,不需 App 转发
技术关键
- 自发现:设备靠近时自动感知(不需要手动配对) - 自连接:根据场景自动选择最优物理通道(蓝牙/Wi-Fi/星闪) - 自组网:多个设备动态组成分布式网络
相关笔记
- HarmonyOS——分布式软总线的运行平台 - 华为穿戴——软总线在穿戴设备协同中的应用 - 星闪——软总线可选物理通道之一