在 macbook pro 蓝牙中找不到 sphero sprk+
Posted
技术标签:
【中文标题】在 macbook pro 蓝牙中找不到 sphero sprk+【英文标题】:sphero sprk+ isn't discoverable in macbook pro bluetooth 【发布时间】:2019-02-12 14:16:22 【问题描述】:我正在尝试使用 gobot.io 连接到 Sphero Sprk+ 设备,例如:https://gobot.io/documentation/platforms/sprkplus/
代码无法连接到设备,所以我在 MacBook 的“蓝牙首选项”中检查了可见的蓝牙设备,但 Sphero 并未在此处列出。
Sphero 在安卓设备上可见,在 MacBook 上通过 Sphero EDU 应用可见,但不能直接在蓝牙控制台上可见。
我错过了什么?
谢谢
【问题讨论】:
【参考方案1】:SPRK+ 通过 BLE(低功耗蓝牙)进行通信。 BLE 带有“配置文件”的概念。有公共(文档化、知名、标准)配置文件,如 SPP(串行端口配置文件)、A2DP(音频配置文件)等。如果设备支持这些配置文件,您可以在系统 BT 偏好设置中看到它。
但是,SPRK+ (Sphero) 具有自己的私人通信配置文件,Apple 和 Google 都不知道。
这就是为什么 EDU 应用程序可以“看到”设备,但您无法在 BT 偏好设置中找到它。
【讨论】:
以上是关于在 macbook pro 蓝牙中找不到 sphero sprk+的主要内容,如果未能解决你的问题,请参考以下文章
在 Macbook M1 上的 Xcode 12.4 中构建后,在 iOS 上的 React Native 中找不到 YogaKit.modulemap