连接到Sphero sprk + android

时间:2017-06-02 11:59:18

标签: android bluetooth-lowenergy sphero-api sphero

我正在尝试将我的Android应用程序连接到Sphero Sprk +。 Sphero-SDK附带了连接到sphero机器人的样本。我试过了,但无法连接到sprk +。我认为原因是SPRK +需要蓝牙LE的接近检测配置文件(4.0及更高版本)。是否有连接到sprk +的hack或源代码?我尝试了用于心率监测配置文件的Android蓝牙LE示例代码,我能够检测并连接到SPRK +。但作为一个新手,我仍然希望了解sprk +是GATT服务器还是GATT客户端。 Sphero lightning Lab在接近移动设备时连接到sprk +。所以,我理解代码应该使用接近检测配置文件。

更新: 已经找到了解决方案。如果有人正在寻找样本 - 您可以在此处查看代码 - https://github.com/tswapnil/PC-controlled-Sphero/tree/master/app/src/main/java/com/example/swapnil/buttondrive

1 个答案:

答案 0 :(得分:0)

我可以使用 orbotix / Sphero-Android-SDK repo的 beta 分支连接到Android应用中的Sprk +。我相信该分支中的 RobotLibrary.jar 具有与BLE设备接口的必要更新。这样可以避免进入BLE工作原理的内部。