我想在使用node.js SDK充值时访问Sphero。
此功能包含在Official Android and iOS SDK(SO)中,但不包含在任何非官方SDK中(基于我的知识和研究)。
有什么办法吗?这将为视觉利用开辟很多可能性。
答案 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”开关关闭。
将球留在充电器中可能会对电池寿命产生负面影响。