node.js BLE API для windows требуется внешний ключ - PullRequest
2 голосов
/ 14 апреля 2020

Я разрабатываю node.js приложение для электронов, и мне нужно решить, будет ли наше оборудование поддерживать BLE или стандартный Bluetooth. Для этой цели я нашел пару API ( bleno & noble ). Однако для Windows ОС обе эти системы требуют использования дополнительного USB-адаптера Bluetooth (используется WinUSB и Zadig).

Если говорить прямо, есть ли способ связи с устройством BLE на Windows ОС, использующая node.js без использования внешнего ключа ?

Кажется, что стандартный блютус - это гораздо меньше хлопот. Спасибо!

Ответы [ 2 ]

1 голос
/ 14 апреля 2020

Официальный API Bluetooth на Windows создан для Windows времени выполнения, https://docs.microsoft.com/en-us/microsoft-edge/windows-runtime. Он поддерживает Javascript, но я не уверен, что вам нужна конкретная c js среда. Если это не работает, вы должны написать или использовать нативную привязку для node.js.

0 голосов
/ 16 апреля 2020

Найден пакет, который решает эту проблему с помощью моста UWP-to-noble: https://www.npmjs.com/package/noble-winrt

Он работает так же, как noble, но поддерживает подключение BLE на Windows без необходимости использования ключа и сложные настройки драйвера!

Мне удалось легко интегрировать его и в Electron, проблема решена! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...