
我正在尝试连接Windows10上的Sphero Bolt。当我选择添加蓝牙设备时,我可以看到设备名称SB-058A.However,当我选择它时,它会一直旋转并显示Connecting。我已经安装了Sphero edu app,可以通过edu应用程序连接到球体螺栓。我的最终目标是使用spherojs并连接到Windows10上的Sphero Bolt。
不使用Sphero edu app,用javascript连接到Windows10上的Sphero bolt的最好方法是什么?
发布于 2020-02-21 00:23:48
Sphero BOLT通信不是基于UART。它使用定制的BLE服务。这意味着您不能以您尝试的方式连接到它。
你必须自己探索和实现通信服务(或者使用第三方库,如果你找到了的话)。据我所知,Sphero公司还没有发布他们的BLE协议。然而,交流是可能的,你可以在网上找到一些你可以开始的资源。
数据包结构是公共的(https://sdk.sphero.com/docs/api_spec/general_api),并且许多命令与较旧的Sphero版本(V2)兼容。然而,有一些不同之处。
搜索这些GUID以查找更多信息:
00010001-574f-4f20-5370-6865726f2121
00020001-574f-4f20-5370-6865726f2121
https://stackoverflow.com/questions/55035048
复制相似问题