首页 > 解决方案 > 用于 windows 的 node.js BLE API 需要外部加密狗

问题描述

我正在开发一个 node.js 电子应用程序,我需要确定我们的硬件是否具有 BLE 或标准蓝牙功能。为此,我找到了几个 API(blenonoble)。但是对于 Windows 操作系统,这两个都需要我使用额外的蓝牙 USB 适配器(使用 WinUSB 和 Zadig)。

坦率地说,有没有什么方法可以在不使用外部加密狗的情况下使用 node.js 与 Windows 操作系统上的 BLE 设备进行通信

似乎标准蓝牙不那么麻烦。谢谢!

标签: node.jsbluetoothelectronbluetooth-lowenergy

解决方案


找到了一个使用 UWP-to-noble 桥解决此问题的包: https ://www.npmjs.com/package/noble-winrt

它的工作原理与高贵一样,但支持 Windows 上的 BLE 连接,无需加密狗和复杂的驱动程序设置!

我也能够轻松地将它集成到 Electron 上,问题解决了!:)


推荐阅读