树莓派使用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
相关推荐
abigale039 天前
webpack+vite前端构建工具 - 8 代码分割
前端·webpack·node.js
abigale039 天前
webpack+vite前端构建工具 - 9 webpack技巧性配置
前端·webpack·node.js
jghhh019 天前
深入浅出Node.js后端开发
node.js
ZJ_.9 天前
Electron自动更新详解—包教会版
linux·前端·javascript·windows·electron·前端框架·node.js
HsuYang9 天前
我是这样使用AI提高前端基础建设工具效率的
前端·架构·node.js
泓博9 天前
Node鼠标键盘屏幕控制
node.js
red润9 天前
Node.js 常用安全模块大全汇总
前端·javascript·node.js
listhi5209 天前
深入浅出Node.js中间件机制
中间件·node.js
yinke小琪10 天前
node
前端·node.js
想躺在地上晒成地瓜干10 天前
树莓派超全系列教程文档--(66)rpicam-apps可用选项介绍之视频选项
树莓派·摄像头·raspberrypi·树莓派教程·拍视频