案例
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 许可证。所审阅项目来源未证实使用 REA;本目录未独立复现设备行为。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 协议
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/README.md
- https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/docs/PROTOCOL.md
- https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/pyproject.toml
- https://github.com/a-funk/open-appleremote/blob/1e6e190c3c29a3d2d8cad2c38c09f8953e9633e3/LICENSE