выполнение команды для bb8 sphero в узле красном - PullRequest
0 голосов
/ 02 марта 2020

Я пытался подключить узел-красный к дроиду-сферо bb8, чтобы я мог запускать команды к нему через эмоциональную гарнитуру. Для этого я установил приложение sphero, а также официальный bb8 contrib (https://flows.nodered.org/node/node-red-contrib-sphero-bb8). В подразделе «Использование» написано:

Прежде всего, вам необходимо узнать UUID вашего Bluetooth-гарнитура BB8. После установки этой библиотеки выполните следующую команду, чтобы обнаружить устройства, находящиеся рядом с BLE:

node ~ / .node-red / node_modules / node-red-contrib-sphero-bb8 / node_modules / noble / examples / периферийный-проводник. js

Поместите любой узел из палитры bb8 и настройте робота BB8, используя его BLE UUID, все узлы могут использовать конфигурацию BB8.

Я скопировал и вставил команду выше, как в командной строке cmd, так и в командной строке node.js cmd, и получили следующее:

C:\Users\Biology03>node ~/.node-red/node_modules/node-red-contrib-sphero-bb8/node_modules/noble/examples/peripheral-explorer.js
internal/modules/cjs/loader.js:983
  throw err;
  ^

Error: Cannot find module 'C:\Users\Biology03\~\.node-red\node_modules\node-red-contrib-sphero-bb8\node_modules\noble\examples\peripheral-explorer.js'
[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980:15)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:862:27)[39m
[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
[90m    at internal/main/run_main_module.js:17:47[39m {
  code: [32m'MODULE_NOT_FOUND'[39m,
  requireStack: []
}

Я попытался вставить команду в дополнительные инструменты красного узла, но я не могу дать ей разрешение, так как я не имеют доступа к паролю администратора.

Кто-нибудь знает, что означает ответ или куда я должен вставить команду.

Спасибо.

...