1

我正在尝试使用 gobot.io 连接到 Sphero Sprk+ 设备,例如:https ://gobot.io/documentation/platforms/sprkplus/

该代码无法连接到设备,因此我从 MacBook 的蓝牙首选项中检查了可见的蓝牙设备,并且 Sphero 未在此处列出。

Sphero 在 android 设备上可见,并且通过 Sphero EDU 应用程序在 MacBook 上可见,但不能直接在蓝牙控制台上可见。

我想念什么?

谢谢

4

1 回答 1

0

SPRK+ 通过 BLE(低功耗蓝牙)进行通信。BLE 带有“配置文件”的概念。有公共(文档化、知名、标准)配置文件,如 SPP(串行端口配置文件)、A2DP(音频配置文件)等。如果设备支持这些配置文件,您可以在系统 BT 首选项中看到它。

但是,SPRK+ (Sphero) 具有自己的私人通信配置文件,Apple 和 Google 都不知道。

这就是为什么 EDU 应用程序可以“看到”设备,但您无法在 BT 偏好设置中找到它。

于 2020-05-04T13:01:04.930 回答