Questions tagged «bluetooth»

用于设备(​​电话,键盘,鼠标等)之间的低范围,低功耗,低速通信的协议。

2
Windows和Linux Mint / Ubuntu双重启动时的蓝牙配对-无需配对设备
当双启动Windows 7/10和Linux Mint / Ubuntu时,您可能会发现自己不得不一次又一次地修复蓝牙设备。每次切换操作系统时都会发生这种情况。 现在,如何防止这种情况发生? 我正在用以下指南回答我自己的问题,该指南已经在Ubuntu 14.4和Linux Mint 17.2、17.3和现在的Linux Mint 18.x上进行了测试。

6
通过终端连接到蓝牙设备
我正在用薄荷15薄荷糖。 我购买了一套蓝牙扬声器,并且试图通过终端连接到它们。通过GUI,我可以正常看到它们,并且已连接到它们。我想制作一个小脚本,以便每当它们可见时,我都会自动连接到它们。 我正在尝试使用以下方法扫描它们: hcitool扫描 但是我明白了 扫描... 几秒钟后,该过程终止。 与相同hidd --search。 如果我跑步,hciconfig scan我会得到: hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:78:E8:69 ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN ISCAN RX bytes:130700 acl:22 sco:0 events:18527 errors:0 TX bytes:31875398 acl:36784 sco:0 commands:75 errors:0 我想这只是说我的蓝牙地址,并且它已打开。 正如我已经说过的,通过普通的用户界面,我可以看到扬声器,并且已经连接到扬声器,但是通过端子我什么也没看到。 其实很有趣,hcitool scan因为扬声器已连接,所以什么也没找到,而且每次我运行命令时,扬声器的声音都会中断几秒钟。

4
尝试连接蓝牙扬声器时发生错误:org.bluez.Error.Failed
我正在运行Debian Jessie 8.2。我有一个连接到我机器的蓝牙USB加密狗。 我运行sudo bluetoothctl -a然后执行以下操作: [NEW] Controller 5C:F3:70:6B:57:60 debian [default] Agent registered [bluetooth]# scan on Discovery started [CHG] Controller 5C:F3:70:6B:57:60 Discovering: yes [bluetooth]# devices [NEW] Device 08:DF:1F:A7:B1:7B Bose Mini II SoundLink [bluetooth]# pair 08:DF:1F:A7:B1:7B Attempting to pair with 08:DF:1F:A7:B1:7B [CHG] Device 08:DF:1F:A7:B1:7B Connected: yes [CHG] Device 08:DF:1F:A7:B1:7B UUIDs: 0000110b-0000-1000-8000-00805f9b34fb …

4
如何在Linux上连接数据并将数据发送到蓝牙串行端口?
我正在尝试通过Linux上的USB蓝牙适配器设置虚拟串行端口,并通过Android设备向其发送消息。我在内核3.6上。我能够使用gnome-bluetooth与设备成功配对,并且还可以向其发送文件。 要设置串行端口,我首先将带有SP配置文件的通道添加到适配器: sdptool add --channel=22 SP 然后我用rfcomm叫“听”: rfcomm listen /dev/rfcomm0 22 哪个阻止 Waiting for connection on channel 22 显然,rfcomm将在成功连接后创建/ dev / rfcomm0。一旦发生这种情况,我想使用cutecom之类的东西来回发送消息到所连接的设备。 在我的Android设备上,我打开了一个蓝牙SPP终端(那里有几个,我尝试了几个不同的终端)并尝试连接。他们都失败了。 鉴于我可以成功配对并发送文件而没有任何问题,所以我知道蓝牙配对和通信可以正常工作。 我不太确定我还能尝试什么。我在本地设备和Android设备上使用了“ sdptool浏览”功能,以确保没有任何RFCOMM频道冲突。
30 bluetooth 

7
在Fedora上通过蓝牙配对Bose QC 35
我正在使用Gnome Shell运行Fedora 24。我尝试通过蓝牙配对新的Bose QuietComfort 35。 我开始使用Gnome界面。不幸的是,这种联系似乎不成立。它显示为不断连接/断开连接: https://youtu.be/eUZ9D9rGUZY 我的下一步是使用命令行执行一些检查。首先,我检查了蓝牙服务是否正在运行: $ sudo systemctl status bluetooth ● bluetooth.service - Bluetooth service Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled) Active: active (running) since dim. 2016-06-26 11:19:24 CEST; 14min ago Docs: man:bluetoothd(8) Main PID: 932 (bluetoothd) Status: "Running" Tasks: 1 (limit: 512) Memory: 2.1M CPU: …

1
如何保护Linux系统免受BlueBorne远程攻击?
Armis实验室发现了一种新的媒介攻击,它会影响所有启用了蓝牙的设备,包括Linux和IoT系统。 BlueBorne在Linux上的攻击 Armis在Linux操作系统中披露了两个漏洞,攻击者可以利用这些漏洞完全控制受感染的设备。第一个是信息泄漏漏洞,它可以帮助攻击者确定目标设备使用的确切版本并相应地调整其利用。第二个是堆栈溢出,可能导致对设备的完全控制。 例如,所有启用了蓝牙的设备都应标记为恶意。被感染的设备将创建一个恶意网络,使攻击者可以控制其蓝牙范围以外的所有设备。在Linux系统上使用蓝牙连接外围设备(键盘,鼠标,耳机等)会使Linux面临各种风险。 这种攻击不需要任何用户交互,身份验证或配对,因此实际上也不可见。 所有运行BlueZ的Linux设备都受到信息泄漏漏洞(CVE-2017-1000250)的影响。 经过BlueBorne Vulnerability Scanner的检查后,我所有启用了Bluetooth的Linux OS都被标记为易受攻击(Armis的 Android应用程序用于发现易受攻击的设备需要启用设备发现,但攻击仅需要启用Bluetooth。 在Linux系统上使用蓝牙时,是否可以减轻BlueBorne攻击?

1
低级蓝牙实用程序
什么是Linux的蓝牙实用程序,可让我配对和取消配对设备,显示来自设备的消息,将消息发送到设备(希望使用文件系统完成!)并设置任何可用的标志? 我想到的应用程序是,我只想说10个微型蓝牙键盘,并映射每个键盘上的每个键以发送MIDI消息(显然,MIDI部分不是此OP的一部分)。
16 bluetooth 

1
一次发送到两个蓝牙扬声器
是否可以从单一来源一次将相同的音频信号发送到两个不同的蓝牙扬声器? 我记得在某处读过文章,可以使用PulseAudio将音频发送到两个不同的接收器,但是我不确定这是否适用于Bluetooth扬声器,或者Bluetooth是否对此类内容有内置限制。 我想确保在购买蓝牙扬声器和加密狗之前,我能真正完成我要完成的任务。

1
使用台式机作为蓝牙耳机
我的台式机扬声器要比手机好得多,因此我想用台式机扬声器代替手机的扬声器。使用USB或音频插孔对我来说很不方便,所以我只能使用蓝牙。我已经使用配对了手机bluetoothctl,但是在尝试连接时得到了以下信息: [bluetooth]# pair 00:00:00:00:00:00 Attempting to pair with 00:00:00:00:00:00 [CHG] Device 00:00:00:00:00:00 Connected: yes Request confirmation [agent] Confirm passkey 000000 (yes/no): yes [CHG] Device 00:00:00:00:00:00 Modalias: bluetooth:a000Aa000000000 [CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa [CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa ... [CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa [CHG] Device 00:00:00:00:00:00 UUIDs: 000000000-0000-1000-8000-00000a0a00aa [CHG] Device …

3
如何使USB蓝牙加密狗正常工作?(无法初始化设备hci0:连接超时(110))
我有一个USB蓝牙加密狗: root@maiko-cce-lin:~# lsusb | grep Bluetooth Bus 001 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) 它很少起作用,当我使它起作用时,重新启动后它将停止工作。 它没有被软件阻止: root@maiko-cce-lin:~# rfkill list 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no 我的设备被识别 hciconfig root@maiko-cce-lin:~# hciconfig -a hci0: …
14 bluetooth 

4
Bluetoothctl:无默认控制器可用
我在将Debian Jessie中的Logitech K810蓝牙键盘与BlueZ版本5.23-1,内核3.16.0-4连接时遇到问题。 键盘在大多数情况下都可以正常工作,但有时根本无法正常工作,并bluetoothctl给我一个错误,提示控制器不可用。 发生这种情况时,hciconfig仍然可以识别设备,并且我得到以下输出: # hciconfig hci0 up # hciconfig hci0: Type: BR/EDR Bus: USB BD Address: 40:2C:F4:68:02:CA ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:21820 acl:1132 sco:0 events:68 errors:0 TX bytes:1182 acl:11 sco:0 commands:53 errors:0 但是bluetoothctl提示中没有显示任何设备,它给了我以下输出: [bluetooth]# power on No default controller available [bluetooth]# scan …

3
蓝牙LE扫描为非root用户?
要对蓝牙LE设备执行扫描,hcitool显然需要root特权。对于普通用户,输出如下: $ hcitool lescan Set scan parameters failed: Operation not permitted 为什么hcitool需要root特权才能进行LE扫描? 是否可以以非root用户身份执行LE扫描?

2
bluez:断开连接后,蓝牙耳机无法重新连接
我可以将蓝牙耳机与笔记本电脑配对一次。但是,当我断开耳机的连接时,无法再次连接。它唯一有效的方法是重新启动蓝牙守护程序: service bluetooth restart 当我这样做时,我在日志中看到以下内容: bluetoothd: Terminating bluetoothd: Stopping hci0 event socket bluetoothd: Stopping SDP server bluetoothd: Exit bluetoothd: Bluetooth daemon 4.99 bluetoothd: Starting SDP server bluetoothd: Excluding (conf) network bluetoothd: Excluding (conf) gatt_example bluetoothd: Excluding (conf) time bluetoothd: Excluding (conf) alert bluetoothd: Failed to open RFKILL control device bluetoothd: …


2
如何设置蓝牙耳机的自动连接?
我的蓝牙耳机工作正常。音频接收器有效。一切正常。但是问题是我需要手动将其连接到PC: 单击kde任务栏上时间附近的蓝牙图标=>已知设备=>连接 # bluetoothctl => connect xx:xx:xx:xx:xx:xx 它过去仅在一个月前通过标准的debian安装/更新自动连接。我不知道为什么它坏了。我没有安装任何与蓝牙相关的软件包,也没有更改与蓝牙相关的配置文件。 我为解决问题所做的工作: 清除并重新安装所有与蓝牙相关的软件包(请参见下文)。 添加了一行负载模块模块接通连到/etc/pulse/default.pa如所描述这里 创建的文件/etc/bluetooth/audio.conf带线自动连接=真事后重新启动蓝牙服务,说这里 脚本(来自askubuntu)不起作用。我收到此消息: Browsing 00:18:09:29:XX:XX ... Sink bluez_sink.00_18_09_29_XX_XX does not exist. 如何使其在联网时能够自动连接到蓝牙耳机?我觉得解决方案很容易。 Debian 8.6,kde 4.14.2。使用的软件包:bluedevil,bluetooth,bluez,pulseaudio-module-bluetooth。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.