macos - 在 macbook pro 蓝牙中找不到 sphero sprk+
问题描述
我正在尝试使用 gobot.io 连接到 Sphero Sprk+ 设备,例如:https ://gobot.io/documentation/platforms/sprkplus/
该代码无法连接到设备,因此我从 MacBook 的蓝牙首选项中检查了可见的蓝牙设备,并且 Sphero 未在此处列出。
Sphero 在 android 设备上可见,并且通过 Sphero EDU 应用程序在 MacBook 上可见,但不能直接在蓝牙控制台上可见。
我想念什么?
谢谢
解决方案
SPRK+ 通过 BLE(低功耗蓝牙)进行通信。BLE 带有“配置文件”的概念。有公共(文档化、知名、标准)配置文件,如 SPP(串行端口配置文件)、A2DP(音频配置文件)等。如果设备支持这些配置文件,您可以在系统 BT 首选项中看到它。
但是,SPRK+ (Sphero) 具有自己的私人通信配置文件,Apple 和 Google 都不知道。
这就是为什么 EDU 应用程序可以“看到”设备,但您无法在 BT 偏好设置中找到它。
推荐阅读
- javascript - firestore 为每个页面找到接下来的 20 个文档?
- tesseract - 使用 tesseract 和 opencv 从图像中提取文本
- python - 我想使用 pygame 在 python 中创建一个合并排序可视化器。代码没有给出正确的结果
- javascript - 重置输入值按钮仅在聚焦输入上可见不起作用
- python - std.constant' op 需要属性的类型来匹配 op 的返回类型
- elasticsearch - 在 Elasticsearch 中键入时检索不同的搜索值
- typescript - 无法调用可能是“未定义”的对象
- windows - Traefik on Docker stripprefix / 到当前目录
- javascript - 每当我尝试使用 CRA 创建 Reacjs 项目时,它都会挂起
- php - 如何使用php逆时针打印二维螺旋矩阵