树莓派使用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
相关推荐
浪裡遊1 小时前
MUI组件库与主题系统全面指南
开发语言·前端·javascript·vue.js·react.js·前端框架·node.js
梵得儿SHI4 小时前
Vue 开发环境搭建全指南:从工具准备到项目启动
前端·javascript·vue.js·node.js·pnpm·vue开发环境·nvm版本管理
郏国上12 小时前
图片上传阿里云
阿里云·node.js·云计算
tryCbest17 小时前
Linux使用Docker部署Node.js+Express+SQLite项目
docker·centos·node.js
GISer_Jing20 小时前
LLM对话框项目技术栈&重难点总结
前端·ai·node.js
用户2519162427111 天前
Node之单表基本查询
前端·javascript·node.js
谢尔登1 天前
【Node.js】为什么擅长处理 I/O 密集型应用?
node.js
郏国上1 天前
node.js上传图片接口
开发语言·node.js
星空下的曙光1 天前
Node.js zlib模块所有 API 详解 + 常用 API + 使用场景
node.js
闫辉1 天前
HackerNews 播客生成器
node.js·js