Как лучше всего подключиться к Sphero Bolt в Windows 10 и подключиться к нему с помощью javascript без использования приложения Sphero edu?

введите здесь описание изображения

Я пытаюсь подключиться к Sphero Bolt в Windows 10. Когда я выбираю «Добавить устройство Bluetooth», я вижу имя устройства SB-058A. Однако оно продолжает вращаться и показывает Connecting, когда я его выбираю. Я установил приложение Sphero edu и смог подключиться к Sphero Bolt через приложение edu. Моя конечная цель — использовать spherojs и подключиться к Sphero Bolt в Windows 10.

Как лучше всего подключиться к Sphero Bolt в Windows 10 и подключиться к нему с помощью javascript без использования приложения Sphero edu?


person Azadeh Khojandi    schedule 07.03.2019    source источник


Ответы (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

person Jiri Volejnik    schedule 20.02.2020