小编Max*_*ime的帖子

无法在节点上使用 Noble => 错误:EAFNOSUPPORT,协议不支持地址族

我在 Windows 上的 ubuntu 终端上,尝试安装 @abandonware/noble,这是一个用于 Node.js 的 BLE 模块,安装成功,但是当我尝试启动我的程序时,程序在我的第一行停止:const noble = require('@abandonware/noble'); 我遇到此错误:

/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74
  this._socket = new BluetoothHciSocket();
                 ^

Error: EAFNOSUPPORT, Address family not supported by protocol
    at new Hci (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
    at new NobleBindings (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
    at Object.<anonymous> (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at module.exports (/mnt/c/Users/maxim/OneDrive/Documents/Cours ESIR/Cours ESIR2/Projet IoT/groupe-1bis-homedeck-christophe-maxime-paul/testNoble/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12) {
  errno: 97,
  code: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js bluetooth-lowenergy

6
推荐指数
0
解决办法
1242
查看次数

标签 统计

bluetooth-lowenergy ×1

javascript ×1

node.js ×1