SDKPython SDK

诊断与错误

按安装、发现、连接、数据和控制阶段定位 Exo Python SDK 问题。

当前版本 · 1.0.0

诊断与错误

安装失败

确认 Python ≥3.10,并让 qnbot-sdk-exo==1.0.0 与 qnbot-sdk-core==1.4.0 配套。运行 python -m pip check 检查冲突。

找不到设备

运行 discover_exos(),确认串口未被上位机或其他进程占用。多台设备同时连接时不要使用无条件自动发现,应固定 port。

没有数据

确认已经调用 exo.start(),运行器仍在推进,并保持订阅对象存活。再检查 get_device_info().capabilities.telemetry 和 device.health()。

控制失败

ExoControlError 提供 kind、command、device_code 和 detail。震动前检查 capabilities.haptics,并保证至少一侧强度位于 0…100。

资源已关闭

父级 Exo 或 Sdk 关闭后,旧 ExoDevice 和通道不能复用;重新创建完整对象树。