非官方的SDK – 充电时访问Sphero?

我想在使用node.js SDK进行计费时访问Sphero。

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

有没有办法做到这一点? 这将为视觉利用开辟很大的可能性。

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

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

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

但是,我会警告你,这是不支持的行为。 电池可能会在充电器中长时间完全死亡。

有一个选项标志可以打开,这将导致Sphero在充电器保持开机,你可以添加到你的SDK像ColdSnickersBarbuild议或者你可以使用iOS或Android上的Sphero应用程序。

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

将充电球留在充电器上可能会对您的电池寿命造成负面影响。