【发布时间】:2013-05-16 16:08:53
【问题描述】:
我想在使用node.js SDK 充电时访问 Sphero。
此功能包含在Official Android and iOS SDK (SO) 中,但不包含在任何非官方 SDK 中(基于我的知识和研究)。
有什么办法吗?这将为视觉利用打开很多可能性。
【问题讨论】:
标签: javascript node.js sphero-api
我想在使用node.js SDK 充电时访问 Sphero。
此功能包含在Official Android and iOS SDK (SO) 中,但不包含在任何非官方 SDK 中(基于我的知识和研究)。
有什么办法吗?这将为视觉利用打开很多可能性。
【问题讨论】:
标签: javascript node.js sphero-api
您可以使用 Sphero 蓝牙 API 将相应的命令自己写入 node.js SDK。
蓝牙 API 位于:https://github.com/orbotix/DeveloperResources
您要发送的命令是 SetOptionFlags 命令 (35h)。您发送该命令的 id 字节,然后是有效载荷,它是一个位掩码。设置第一位。
不过,我会警告您,这是不支持的行为。电池在充电器中经过足够长的时间后会完全耗尽。
【讨论】:
可以打开一个选项标志,这将使 Sphero 在充电器中保持通电状态,您可以像 ColdSnickersBar 建议的那样将其添加到您的 SDK 中,或者您可以在 iOS 或 Android 上使用 Sphero 应用。
您可以在 iOS 和 Android 版本的 Sphero 应用程序的“高级设置”屏幕上完成此操作。要快速访问高级设置,在正常设置屏幕中间轻按三次 Sphero,可能很难触发,可能需要多次尝试。访问它后,将“充电器中的睡眠”开关关闭。
将球留在充电器中可能会对电池寿命产生负面影响。
【讨论】: