树莓派使用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
相关推荐
程序员爱钓鱼3 小时前
Node.js 编程实战:数据库连接池与性能优化
javascript·后端·node.js
程序员爱钓鱼3 小时前
Node.js 编程实战:Redis缓存与消息队列实践
后端·面试·node.js
用户47949283569154 小时前
node_modules 太胖?用 Node.js 原生功能给依赖做一次大扫除
前端·后端·node.js
行走的陀螺仪7 小时前
Vite & Webpack 插件/Loader 封装完全指南
前端·webpack·node.js·vite·前端工程化·打包构建
源去_云走8 小时前
自建 Iconfy API 服务:解决国内访问不稳定问题
前端·容器·npm·node.js
旧梦星轨13 小时前
掌握 Vite 环境配置:从 .env 文件到运行模式的完整实践
前端·前端框架·node.js·vue·react
qq_3482318514 小时前
面向初学者到进阶者的 Node.js 学习指南
node.js
大猫和小黄15 小时前
Windows 下使用 NVM 管理多个 Node.js 版本
windows·node.js
Chase_______15 小时前
【保姆级】Node.js 最新安装教程,附环境变量配置
node.js
WangHappy1 天前
出海不愁!用Vue3 + Node.js + Stripe实现全球支付
前端·node.js