Android 连接到Sphero sprk+;安卓

Android 连接到Sphero sprk+;安卓,android,bluetooth-lowenergy,sphero-api,sphero,Android,Bluetooth Lowenergy,Sphero Api,Sphero,我正在尝试将我的Android应用程序连接到Sphero Sprk+。Sphereo SDK附带了连接到Sphereo robot的示例。我尝试过,但无法连接到sprk+。我认为原因是SPRK+需要蓝牙LE(4.0及以上版本)的接近检测模式。是否有黑客或源代码连接到sprk+?我尝试了Android的Bluetooth LE心率监测配置文件示例代码,我能够检测并连接到SPRK+。但作为一名新手,我仍然希望了解sprk+是GATT服务器还是GATT客户端。Sphero lightning Lab在

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

更新:
已经想出了解决办法。如果有人在寻找示例-你可以在这里查看代码-

我能够使用orbotix/Sphero Android SDKrepo的beta分支连接到Android应用程序中的Sprk+。我相信该分支中的RobotLibrary.jar已经进行了必要的更新,可以与可扩展设备接口。这将允许您避免深入了解BLE的工作原理