案例
xbloom-ble:xBloom Studio 蓝牙协议客户端
xbloom-ble 是针对 xBloom Studio 咖啡机已解析 Bluetooth LE 协议的 Python 客户端。作者记录了采集手机应用流量、比较 GATT 命令帧的过程;命令行与终端界面可加载配方、设置旋钮预设、按明确指令启动冲煮,并显示实时称重数据。
- 目标
- 协议
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:需要 xBloom Studio 咖啡机及 Bluetooth LE 连接;写入前须断开手机应用,因为机器一次只接受一个蓝牙连接。
- 前提条件:需要 Python 3.10 或更新版本,以及 bleak 和 PyYAML;Linux 还需要 BlueZ。
- 前提条件:远程启动会放出接近沸腾的热水,须先确保机器已做好物理准备。
- 测试证据:作者仅在一台运行 V12.0D.500 固件的机器上测试。
- 许可:采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- docs/REVERSE-ENGINEERING.md GitHub · Janczykkkko/xbloom-ble · 修订 cfa29da
- README.md GitHub · Janczykkkko/xbloom-ble · 修订 cfa29da