连接到 Sphero sprk+ android

Posted

技术标签:

【中文标题】连接到 Sphero sprk+ android【英文标题】:Connecting to Sphero sprk+ android 【发布时间】:2017-06-02 11:59:18 【问题描述】:

我正在尝试将我的 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/buttondrive

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于连接到 Sphero sprk+ android的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方法是啥?

Cocos2d-iphone - Sphero 集成

如何开始使用 C# 开发 Sphero-Ball Windows 应用程序?

增强现实的 SPHERO

AndroidA——背景选择器selector用法汇总

Mac 问题上的 Sphero 连接