gpt4 book ai didi

macos - Mac 上的 Sphero 连接问题

转载 作者:行者123 更新时间:2023-12-01 22:20:09 25 4
gpt4 key购买 nike

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

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

完成此配对过程后,我仍然可以单击“未连接”Sphero 蓝牙设备,几秒钟后它会变成“已连接”,两秒后又会变成“未连接”。我怀疑它是否真的进入了连接状态,因为 Sphero 不会像连接到我的 iPad 时那样以蓝白色启动灯光。

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

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]()

最佳答案

对我有用的是在蓝牙设置中显示“已连接”的短时间内使用 Sphero 快速运行一些代码。

  1. 连接 Sphero。它会自动断开连接,愚蠢。
  2. ls/dev | grep Sphero 显示与设备关联的端口的名称。使用 tty 之一(在我的例子中,/dev/tty.Sphero-BOY-AMP-SPP)。
  3. 将端口名称粘贴到您的代码中,以便您可以快速运行它。
  4. 从蓝牙设置用户界面中删除 Sphero。
  5. 选择再次与 Sphero 配对,并立即使用它运行您的代码。现在它保持连接并且连接可用且稳定。

关于macos - Mac 上的 Sphero 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21537471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com