# iM.Master SDK：还原机器人的 BLE 控制协议

> iM.Master SDK 还原 iM.Master 玩具机器人的 BLE 广播控制指令，并提供 Python 控制接口。协议文档依据厂商应用的通信捕获，说明公司 ID 0x53A6 下的 14 字节厂商数据；驱动通过 Linux 原始 HCI 持续发送指令以控制移动。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-08
- 收录于：2026-11-08
- 原始资源：<https://github.com/2alf/iM.Master-SDK>
- 一手来源：<https://github.com/2alf/iM.Master-SDK/blob/35bd08c17221e1cfe762172bbb27ea47e36b19b3/docs/BLUETOOTH.md>
- 目录页面：<https://awesomerea.org/zh/resources/im-master-sdk-case/>
- 记录 JSON：<https://awesomerea.org/resources/im-master-sdk-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/im-master-sdk-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Python 3.10 或更新版本；控制 iM.Master 机器人移动需要 Linux 原始 BLE HCI，实际使用场景为以 root 运行的 Raspberry Pi。
- **范围：**协议层可在 Windows、macOS 或 Linux 上脱离硬件构造和解码数据帧。
- **许可：**采用 MIT 许可证。

## 一手来源

1. <https://github.com/2alf/iM.Master-SDK/blob/35bd08c17221e1cfe762172bbb27ea47e36b19b3/docs/BLUETOOTH.md>
2. <https://github.com/2alf/iM.Master-SDK/blob/35bd08c17221e1cfe762172bbb27ea47e36b19b3/README.md>
3. <https://github.com/2alf/iM.Master-SDK/blob/35bd08c17221e1cfe762172bbb27ea47e36b19b3/LICENSE>

## 同分区更多条目：协议

- [PumpSaver Plus：解码保护继电器的红外广播](https://awesomerea.org/zh/resources/pumpsaver-ir-protocol-case/index.md) · 案例
- [Mazda MX-5 ND3：梳理 OBD-II PID 与响应](https://awesomerea.org/zh/resources/mazda-mx5-nd3-obdii-case/index.md) · 案例
- [QUII Helper：还原 Qualvision 对讲设备通信](https://awesomerea.org/zh/resources/quii-helper-case/index.md) · 案例
- [KlipschRemote：重建 Klipsch 音箱控制与更新协议](https://awesomerea.org/zh/resources/klipschremote-case/index.md) · 案例
- [AirMini Sync：重建 ResMed AirMini 遥测同步流程](https://awesomerea.org/zh/resources/airmini-sync-case/index.md) · 案例
- [OpenNord：重建 Nord Stage 文件格式与 USB 传输协议](https://awesomerea.org/zh/resources/opennord-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
