1

在此处输入图像描述

我正在尝试在 Windows 10 上连接到 Sphero Bolt。当我选择添加蓝牙设备时,我可以看到设备名称SB-058A。但是,Connecting当我选择它时,它会一直旋转并显示。我已经安装了Sphero edu 应用程序,并且可以通过 edu 应用程序连接到 Sphero Bolt。我的最终目标是使用spherojs并在 Windows 10 上连接到 Sphero Bolt。

在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方式是什么?

4

1 回答 1

0

Sphero BOLT 通信不基于 UART。它使用自定义 BLE 服务。这意味着您无法按照您尝试的方式连接到它。

您必须自己探索和实施通信服务(或使用 3rd 方库,如果您发现了一些)。据我所知,Sphero 公司还没有发布他们的 BLE 协议。但是,可以进行交流,您可以在网上找到一些可以开始使用的资源。

数据包结构是公开的 ( https://sdk.sphero.com/docs/api_spec/general_api ),许多命令与旧 Sphero 版本 (V2) 兼容。但是,存在一些差异。

谷歌这些 GUID 以查找更多信息:
00010001-574f-4f20-5370-6865726f2121
00020001-574f-4f20-5370-6865726f2121

于 2020-02-20T16:23:47.623 回答