在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方法是啥?
Posted
技术标签:
【中文标题】在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方法是啥?【英文标题】:What's the best way to connect to Sphero bolt on windows 10 and connect to it with javascript without using Sphero edu app?在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方法是什么? 【发布时间】:2019-03-07 02:19:53 【问题描述】:我正在尝试连接到 Windows 10 上的 Sphero Bolt。当我选择添加蓝牙设备时,我可以看到设备名称 SB-058A
。但是,当我选择它时,它一直在旋转并显示 Connecting
。
我已经安装了Sphero edu app,并且可以通过 edu 应用程序连接到 Sphero Bolt。
我的最终目标是使用spherojs 并连接到 Windows 10 上的 Sphero Bolt。
在 Windows 10 上连接到 Sphero bolt 并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方式是什么?
【问题讨论】:
【参考方案1】: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
【讨论】:
以上是关于在 Windows 10 上连接到 Sphero 螺栓并在不使用 Sphero edu 应用程序的情况下使用 javascript 连接到它的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
使用 PHP 在运行 Windows Server 2012 的物理服务器上连接到 SQL Server 2012
如何开始使用 C# 开发 Sphero-Ball Windows 应用程序?
如何在 Windows server 2012 上连接到端口 8080 wildfly?