技术栈上,PC 端用 Python asyncio 做串口/BLE 桥接,ESP32 端跑 MicroPython 或 Arduino 固件,通过 BLE NUS(Nordic UART Service)收发 JSON 消息。整个链路的关键是:Claude Code 的 Hook 事件 → PC 守护进程 → BLE 分片传输 → ESP32 ...
提示:不要依赖Arduino串口监视器。它的内部缓冲区大小(64字节)和刷新机制(每200ms强制刷新)会掩盖真实的丢帧点。必须用串口调试助手(如XCOM)开启“十六进制显示+时间戳”,并勾选“接收缓存清零”选项,才能看到原始数据流。