2015-06-09 36 views
0

我不完全确定这是一个比Sphero API更为通用的问题。当智能手机“进入睡眠状态”时,与Sphero的蓝牙连接丢失

我有一个老式的黑莓,有一个sideloaded APK与Sphero 2.0连接。 但同样适用于较新的Android手机(我用于开发)

此智能手机总是在Sphero区域,但也连接到互联网。

智能手机接收来自互联网的信号,将其转换为Sphero API。

在这种情况下,智能手机不是由某人持有,而是在Sphero战车中举例。

几分钟后(最大5或10),智能手机会进入睡眠状态并失去蓝牙连接。

我正在寻找一种方法来保持这种连接,电池寿命不太受关注。

谢谢

+0

类似于: 开发人员选项中有一个选项可以“保持清醒,屏幕在充电时永远不会睡眠”。 – mpjjonker

回答

0

我有同样的问题。正如你所提到的那样,我将设置更改为10分钟。

如果删除“RobotProvider.getDefaultProvider()。disconnectControlledRobots();”从“保护无效onPause()”,因为这是在样品中完成?

+0

Thanks @ Niklas-Heidloff,我认为onPause()一般会导致问题,不仅机器人会断开连接,而且我认为从机器人收听mqtt消息和/或流数据也会停止。 请注意,我的Android技能与我的Bluemix IoT技能一样新:-) 我会尝试您的提示并报告回来。 – mpjjonker

相关问题