0

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

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

4

1 回答 1

0

我能够使用orbotix/Sphero-Android-SDK 存储库的beta分支连接到 Android 应用程序中的 Sprk+ 。我相信该分支中的RobotLibrary.jar具有与 BLE 设备接口所需的更新。这将使您避免深入了解 BLE 的工作原理。

于 2017-12-01T20:06:04.400 回答