1.随身wifi蓝牙相关的内容在话题里不多,找了下.按着试了下不成功,网上也没找到这方面的内容,就换了下思路搜了下树莓派连接蓝牙,然后打开新世界的大门,测试成功了.
2.安装相关软件
root@xinxun1-debian:~# apt-get -y install bluetooth bluez bluez-tools rfkill
|
让按yes就按yes
3.添加用户到蓝牙组(假设用户名为root)
root@xinxun1-debian:~# usermod -G bluetooth root
|
4.重启随身wifi
root@xinxun1-debian:~# reboot
|
5.蓝牙设备应启动并启用:
root@xinxun1-debian:~# systemctl is-enabled bluetooth.service
|
root@xinxun1-debian:~# systemctl status bluetooth.service
|
6.请确保未禁用蓝牙
root@xinxun1-debian:~# rfkill
|
7.使用bluetoothctl连接到蓝牙设备
7.1启动bluetoothctl交互式命令:
root@xinxun1-debian:~# bluetoothctl
|
[bluetooth]# bluetoothctl show
|
7.2打开你的蓝牙适配器:
[bluetooth]# agent KeyboardOnly
|
[bluetooth]# default-agent
|
上电控制器
开启扫描
注意:这个是注释:关闭扫描则是scan off
7.3与发现的蓝牙设备配对(注意这5C:xx:xx:xx:xx:C6这些就是你扫描出来设备的地址)
[bluetooth]# pair 5C:xx:xx:xx:xx:C6
|
配对会出现pin码,如果一致,在其他设备上点击配对啥的,然后在上边这窗口输入yes
信任设备
[CHG] Device 5C:xx:xx:xx:xx:C6 Trusted: yes
Changing 5C:xx:xx:xx:xx:C6 trust succeeded
Device 5C:xx:xx:xx:xx:C6
Device 5C:xx:xx:xx:xx:C6
7.4配对后连接到设备:
connect 5C:xx:xx:xx:xx:C6
|
Attempting to connect to 5C:xx:xx:xx:xx:C6
[CHG] Device 5C:xx:xx:xx:xx:C6 Connected: yes
Connection successful
显示有关设备的信息
8.打开电源时打开蓝牙适配器
要在Linux系统启动时打开蓝牙适配器的电源,请打开配置文件:
$ sudo vim /etc/bluetooth/main.conf
|
添加行:AutoEnable=true,如下:
至此,操作完成。
参考:
1.https://zhuanlan.zhihu.com/p/537174819
2.https://blog.csdn.net/qq_34548075/article/details/107062005
|