WearEars

03 / DEVELOPERS

为新的设备留下接口。

WearEars 将界面、驱动和通信分开。统一接口承接常用操作,具体协议留在各自的驱动中。

SYSTEM DESIGN

沿着四层架构看一次操作。

展开每一层查看职责和对应源码。

  1. 交互展示手表应用与磁贴

    应用与磁贴提供操作入口。连接控制器协调状态查询、目标档位和设备回报。

    查看源码 (在新标签页打开)
  2. 统一契约TwsClient

    统一连接、读取电量和切换模式的接口。驱动通过能力位声明可用的操作。

    查看源码 (在新标签页打开)
  3. 驱动调度DriverRegistry

    根据设备信息选择候选驱动,保持品牌协议与界面之间的边界。

    查看源码 (在新标签页打开)
  4. 设备通信RFCOMM / GATT

    驱动解析设备报文并执行已实现的协议操作。通用路径可读取系统提供的整机电量。

    查看源码 (在新标签页打开)
  1. 01

    整理协议证据

    记录耳机型号、固件、传输方式与命令来源。标出已经验证的报文和需要核对的字段。

  2. 02

    实现统一契约

    让驱动负责帧解析、设备操作和能力声明。通过 DriverRegistry 注册匹配规则。

  3. 03

    分别提交验证结果

    保存离线报文检查和真机结果,明确每个型号的能力边界。

规划中

开发者 SDK 与独立文档站

当前的接入资料是公开源码、驱动契约和协议记录。SDK 与独立文档站属于后续路线。