非官方SDK - 在充电时访问Sphero?

时间:2013-05-16 16:08:54

标签: javascript node.js sphero-api

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

但是,我会警告你,这是不受支持的行为。电池可以在充电器中完全耗尽时间。

答案 1 :(得分:0)

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

您可以在高级设置屏幕上的Sphero应用的iOS和Android版本中完成此操作。要快速访问高级设置,请在正常设置屏幕中间点击Sphero,它可能很难触发,可能需要多次尝试。一旦你访问它,将“Sleep in Charger”开关关闭。

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