当前位置: 首页 > article >正文

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

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

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

1.切换到root用户

su

2.安装nvm

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

3.激活环境变量

source .bashrc

4.安装node8

nvm install 8  //安装
nvm use 8      //使用

5.安装依赖库

npm install node-gyp-build
npm install node-gyp
npm install bluetooth-hci-socket
npm install bleno

6.运行测试程序

node node_modules/bleno/examples/pizza/peripheral.js


http://www.kler.cn/a/370333.html

相关文章:

  • 基础入门-传输加密数据格式编码算法密文存储代码混淆逆向保护安全影响
  • 【AI | pytorch】torch.polar的使用
  • PHP教育系统小程序
  • 如何用3个月零基础入门网络安全?_网络安全零基础怎么学习
  • 多层 RNN原理以及实现
  • 基于Python的多元医疗知识图谱构建与应用研究(上)
  • 基于微信小程序实现信阳毛尖茶叶商城系统设计与实现
  • 【Android】Kotlin教程(7)
  • 提升数据处理能力:铠侠 KCD81RUG3T84 SSD 的优势解析
  • 云计算过二级等保的要求,应该怎么做?
  • CSS3简介
  • PHP+REDIS设置请求限流(设置1秒内最大请求数1000QPS)
  • 【数据结构与算法】力扣 92. 反转链表 II
  • 浅谈钓鱼攻防之道-制作免杀excel文件钓鱼
  • Spring Boot:植物健康监测的智能先锋
  • 卡方检验方法概述与类型——四格表和R*C表卡方检验案例
  • Vxe UI vue vxe-table 表格中使用下拉表格,单元格渲染下拉表格
  • AJAX——设置 CORS 响应头实现跨域
  • Go 交互式CLI - survey
  • 玻色因hydroxypropyl tetrahydropyrantriol——普西因
  • Marimo:开源的响应式Python笔记本,特别适合数据分析工作者,丰富的UI组件并能转成生成应用
  • HF上的 llava-med-zh-instruct-60k 数据预处理代码
  • K8s-DashBoard部署与管理
  • 【Java语言】类和对象
  • 车载导航测试:确保驾驶者的精准导航体验
  • Java项目实战II基于微信小程序的医院管理系统(开发文档+数据库+源码)