4

我想在使用node.js SDK充电时访问 Sphero 。

此功能包含在官方 Android 和 iOS SDK ( SO ) 中,但不包含在任何非官方 SDK 中(基于我的知识和研究)。

有什么办法吗?它将为视觉利用打开很多可能性。

4

2 回答 2

2

您可以使用 Sphero 蓝牙 API 自己将相应的命令写入 node.js SDK。

蓝牙 API 位于:https ://github.com/orbotix/DeveloperResources

您将发送的命令是 SetOptionFlags 命令 (35h)。您发送该命令的 id 字节,然后是有效载荷,它是一个位掩码。设置第一位。

不过,我会警告您,这不是受支持的行为。电池在充电器中经过足够长的时间后会完全耗尽。

于 2013-05-16T19:30:12.683 回答
0

有一个可以打开的选项标志将导致 Sphero 在充电器中保持通电状态,您可以像 ColdSnickersBar 建议的那样将其添加到您的 SDK 中,或者您可以在 iOS 或 Android 上使用 Sphero 应用程序。

您可以在 iOS 和 Android 版本的 Sphero 应用程序的高级设置屏幕上完成此操作。要快速访问高级设置,在正常设置屏幕中间轻按三次 Sphero,可能很难触发,可能需要多次尝试。一旦您访问它,请将“充电器中的睡眠”开关关闭。

将球留在充电器中可能会对电池寿命产生负面影响。

于 2013-05-17T20:59:00.860 回答