树莓派 pybluez 蓝牙通信

本文记录了在树莓派上进行蓝牙通信时遇到的问题及解决方案,包括安装pybluez库、解决nosuchfileordirectory错误、处理noadvertisabledevice问题以及修复Permissiondenied错误。通过修改系统配置和服务文件,成功实现蓝牙设备的可见和连接。

前言

这两天在搞树莓派蓝牙通信,发现里面的坑还真不少,在次记录一下,以备查询

安装 pybluez

我用的python3,现在差不多没人用Python2了吧…
首先需要安装 libbluetooth-dev

 sudo apt-get install libbluetooth-dev

然后安装 pybluez

 sudo pip3 install pybluez

使用

可以先看看官方的示例程序 点我跳转

我使用了 rfcomm-server.py 这个程序,遇到以下错误

1. no such file or directory
解决办法:修改文件

sudo nano /lib/systemd/system/bluetooth.service

找到如下一行

ExecStart=/usr/lib/bluetooth/bluetoothd

在末尾添加 -E -C

ExecStart=/usr/lib/bluetooth/bluetoothd -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值