树莓派使用Node.js 将蓝牙设置成BLE外设

Node.js有现成的bleno模块可以调试BLE外设,本文将直接bleno进行调试。

考虑到版本兼容问题,就不直接安装node和npm了,而是使用nvm来进行node的版本管理,由于存在权限问题,所以直接用root用户来进行操作

1.切换到root用户

bash 复制代码
su

2.安装nvm

bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

3.激活环境变量

bash 复制代码
source .bashrc

4.安装node8

bash 复制代码
nvm install 8  //安装
nvm use 8      //使用

5.安装依赖库

bash 复制代码
npm install node-gyp-build
npm install node-gyp
npm install bluetooth-hci-socket
npm install bleno

6.运行测试程序

bash 复制代码
node node_modules/bleno/examples/pizza/peripheral.js
相关推荐
EndingCoder15 分钟前
OAuth 2.0与第三方登录
node.js·oauth·第三方登录
zhousenshan36 分钟前
Nodejs基础知识100问
node.js
|晴 天|1 小时前
Vite 为何能取代 Webpack?新一代构建工具的崛起
前端·webpack·node.js
f***58981 小时前
最新最详细的配置Node.js环境教程
node.js
揍傻瓜3 小时前
windows使用SSH控制树莓派
树莓派
y***86694 小时前
JavaScript在Node.js中的Electron
javascript·electron·node.js
lpfasd1234 小时前
Windows下使用nvm-windows管理Node.js版本及npm配置全指南
windows·npm·node.js
p***h64314 小时前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js
q***385116 小时前
TypeScript 与后端开发Node.js
javascript·typescript·node.js
q***098019 小时前
Windows 11 如何配置node.js
windows·node.js