What to build
让广播、扫描和建链从管理 Interface 一直走到真实 Controller Backend,并由 DLI Host Module 完成完整标准命令事务。
当前广播路径构造了参数和 PDU,但没有依次发送参数、广播数据、扫描响应数据后再 Enable;扫描只 Enable,没有先下发 Scan Parameters;建链只发送对端 6 字节地址,缺少地址类型、扫描窗口、PHY、带宽、连接间隔、latency、supervision timeout 等标准字段。这些路径在虚拟状态机里看似成功,但不足以驱动真实控制器。
已公开的 OpenHarmony Implementation 进一步证明,真实闭环至少包含四个可独立验证的阶段:DLI Host 事务编码、通用 H4/DLI Channel framing、Backend/channel 交付、芯片返回 event。公开通用代码并不等于真正芯片 vendor Adapter 已存在。
Acceptance criteria
Reference evidence
- OpenHarmony 通用 framing/watcher/vendor loader:drivers_peripheral PR 8987,提交 b97be697c9cf0484305446f9a3f5104b74c8a629。
- 真实 libnearlink_sle_vendor[_chiptype].z.so 未随公开源码提供,因此不能把通用 HDI 编译成功当成芯片闭环完成。
Blocked by
What to build
让广播、扫描和建链从管理 Interface 一直走到真实 Controller Backend,并由 DLI Host Module 完成完整标准命令事务。
当前广播路径构造了参数和 PDU,但没有依次发送参数、广播数据、扫描响应数据后再 Enable;扫描只 Enable,没有先下发 Scan Parameters;建链只发送对端 6 字节地址,缺少地址类型、扫描窗口、PHY、带宽、连接间隔、latency、supervision timeout 等标准字段。这些路径在虚拟状态机里看似成功,但不足以驱动真实控制器。
已公开的 OpenHarmony Implementation 进一步证明,真实闭环至少包含四个可独立验证的阶段:DLI Host 事务编码、通用 H4/DLI Channel framing、Backend/channel 交付、芯片返回 event。公开通用代码并不等于真正芯片 vendor Adapter 已存在。
Acceptance criteria
Reference evidence
Blocked by