树莓派使用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
相关推荐
abigale032 小时前
开发实战 - ego商城 - 7 地址管理模块
前端·uni-app·node.js
码银2 小时前
【简易聊天室】使用 HTML、CSS、JavaScript 结合 WebSocket 技术实现
javascript·css·node.js·html
桃子不吃李子2 小时前
一些工具的使用
javascript·mongodb·node.js
五月君_7 小时前
Node.js 24 LTS 正式发布,稳定支持到 2028 年
node.js
IT小哥哥呀7 小时前
Node.js 实现企业内部消息通知系统(钉钉/企业微信机器人)
node.js·钉钉·企业微信·webhook·后端开发·自动化通知·mysql实战
-大头.7 小时前
Node.js 环境变量配置全攻略
node.js·编辑器·vim
嫂子的姐夫7 小时前
21-webpack介绍
前端·爬虫·webpack·node.js
York·Zhang14 小时前
VSCode 插件开发完整指南:从零到发布
ide·vscode·node.js·编辑器
西部森林牧歌1 天前
Arbess零基础学习 - 使用Arbess+GitLab实现Node.js项目自动化构建/主机部署
ci/cd·node.js·gitlab·arbess·tiklab devops
Smile_2542204181 天前
nodered 下载 excel 文件
node.js·excel