案例
open-appleremote:Siri Remote 协议重建
重建第一代 Siri Remote 在 Linux 上的蓝牙报告,解析按键、触摸与 tvOS 风格手势。Python 实现和协议文档区分实测行为、历史报告与推测含义。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:软件包版本为 0.1.0;实际使用需要 Linux、BlueZ、Python 3.8+ 及设备 hidraw 接口访问权限。核心仅使用 Python 标准库。
- 测试证据:项目的硬件检查覆盖 BlueZ 5.72、Linux 6.17 上的 A1962。A1513 仅预计可用,尚未测试;不支持第二、第三代 Siri Remote。
- 局限:虚拟键盘尚未经过硬件测试。语音功能尚未发布,仅检查了合成或录制帧,未在本软件包中进行实时使用验证;还需要 libopus 和 HCI 监视权限。
- 局限:协议文档分别标记实测、历史报告和推测事实。公开样本不能复现较大未公开捕获中的全部结论。
- 许可:仓库采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · a-funk/open-appleremote · 修订 1e6e190
- docs/PROTOCOL.md GitHub · a-funk/open-appleremote · 修订 1e6e190
- pyproject.toml GitHub · a-funk/open-appleremote · 修订 1e6e190
- LICENSE GitHub · a-funk/open-appleremote · 修订 1e6e190