首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac问题上的Sphero连接

Mac问题上的Sphero连接
EN

Stack Overflow用户
提问于 2014-02-04 04:50:18
回答 3查看 3.4K关注 0票数 3

我最近购买了Sphero 2.0,并在iPad上试用它,没有任何问题。

现在我想尝试使用Mac SDK开发一些应用程序,但是我无法将我的Sphero与Mac Mini 2012或Macbook Pro 2013 Retina连接起来。我打开蓝牙设置,我看到Sphero-YRG点击“配对”,它显示两秒钟“已连接”,然后显示“未连接”。

在这个配对过程之后,我仍然可以点击"Not connected“Sphero蓝牙设备,几秒钟后它变成了"Connected”,两秒钟后又变成了"Not connected“。我怀疑它是否真的会进入连接状态,因为当它连接到我的iPad时,它不会用蓝白色启动灯。

这是/var/log/system.log的输出:

代码语言:javascript
复制
Feb  3 21:19:11 Pavel-Mac-mini.local blued[83]: Save link key for device: 68-86-e7-00-25-b8
Feb  3 21:19:12 Pavel-Mac-mini.local BluetoothUIServer[3420]: setAudioDevice:kAudioDeviceUnknown
Feb  3 21:19:12 Pavel-Mac-mini.local BluetoothUIServer[3420]: Failed to set the device Sphero-YRG
Feb  3 21:19:13 Pavel-Mac-mini kernel[0]: [0xffffff8058432e00][free]()
EN

回答 3

Stack Overflow用户

发布于 2014-09-05 13:10:42

对我来说起作用的是在短时间内使用Sphero快速运行一些代码,而它在蓝牙设置中显示为“已连接”。

  1. 连接球体。它将自动断开连接,stupid.
  2. ls /dev | grep Sphero将显示与该设备关联的端口的名称。使用Sphero (在我的例子中,将端口名称/dev/tty.Sphero-BOY-AMP-SPP).
  3. Paste到您的代码中,以便您可以从蓝牙设置UI运行quickly.
  4. Remove tty
  5. 选择再次与Sphero配对,并立即使用它运行您的代码。现在它保持连接,连接可用且稳定。
票数 3
EN

Stack Overflow用户

发布于 2014-02-08 00:44:31

Mac SDK看起来像是一年前的最后一次更新,这意味着SDK还没有更新,不能正确地看到或连接到Sphero 2.0球。也就是说,Mac SDK实际上是一个非官方的SDK,因此我们并不直接支持它。我会确保这是转发给正确的人,并将获得更多的信息,当我知道更多。

票数 1
EN

Stack Overflow用户

发布于 2014-04-13 05:48:08

您可以尝试使用artoo开源框架从您的计算机连接和控制您的sphero。

在这里你可以找到一个关于如何做的教程:https://github.com/hybridgroup/artoo/wiki/1.3.2.-Sphero

如果你不想使用ruby,你也可以在javascript中使用http://cylonjs.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21537471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档