这么多年了,为什么蓝牙连接还是不够稳定?

网络 通信技术
可能我们中的许多人仍然认为蓝牙的连接性“不可靠”。为什么会这样,我们能做些什么呢?

上周,据BleepingComputer 称,新加坡科技设计大学的一组研究人员设法发布了有关 BrakTooth 漏洞的详细信息。从而导致了数十亿的蓝牙设备现在面临着名为 BrakTooth 的明显安全漏洞的风险。

[[423459]]

根据 WIRED 的说法,BrakTooth 有可能让任何支持蓝牙的设备解决各种问题,例如在受影响的设备上执行恶意软件。攻击者还可以利用该漏洞使附近的任何蓝牙设备崩溃,但并未真正说明该设备是否必须连接。目前,对 BrakTooth 的最佳防御是不要连接到你不了解和不信任的设备。

自 1999 年第一款蓝牙音频流媒体产品出现以来,蓝牙技术已承诺使音频的无线连接既通用又轻松。迄今为止,经过多次升级迭代,可以肯定地说,它在前者上取得了成功,但在后者上却不尽如人意。智能手机行业取消模拟耳机插孔的举动有意将消费者推向无线耳机——这意味着我们现在比以往任何时候都更依赖蓝牙来获取音频。

尽管蓝牙技术的应用还在不断扩散,但蓝牙也面临一些问题。例如,它的连接范围很短,你可能会遇到设备无法配对或重新连接的问题。可能出现的其他烦恼包括随机断开连接、中断或来自其他设备的干扰。从一个来源切换到另一个来源可能会被击中或错过,此外,由于蓝牙功能的不同实现,设备的行为也会有所不同。这就是蓝牙有这么多问题的原因,以及你可以做些什么来解决这些问题。

什么会影响蓝牙的可靠性?

蓝牙最初不是用于音频的。该标准创建于上世纪90年代中期,作为在设备之间无线传输数据的安全方式,并扩展为创建无线个域网 (WPAN)。据蓝牙特别兴趣小组 (SIG) 称,它现在是世界上最普遍的无线技术之一。你会发现在键盘和鼠标、游戏控制器、打印机和音频设备等外围设备中嵌入了蓝牙技术。它采用 2.4GHz 射频 (RF) 频段进行传输,Wi-Fi 和移动电话也使用该频段。此外,它还与微波炉、荧光灯(包括 CFL 灯泡)以及使用 Zigbee 网状网络的智能家居设备等使用相同的频率。

2.4GHz 频段是射频频谱的工业、科学和医疗 (ISM) 区域的一部分。这个频谱区域对设备制造商很有吸引力,因为设备不需要 FCC 许可即可在 ISM 频段中运行。正因为如此,ISM 频段会因设备的繁多而拥堵不堪,所有这些都会干扰你的蓝牙音频连接。

手机、扬声器和耳机之间的无线链接被归类为蓝牙2类,其规定范围为 10 米(33 英尺),传输功率高达 2.5mW。然而,即使与 2 类设备(如扬声器)在 5 米的距离内进行通信也可能效果不佳,因为通常设备需要清晰的视线才能实现最佳传输——墙壁、门甚至人的干扰都可能导致问题。

蓝牙在不同频率之间跳跃。如果你四处走动,载波频率可能会下降,需要对连接进行一些重新分析。虽然这会自动进行,但会使音频暂时断断续续,甚至可能完全中断。

最大的问题是几种无线协议都在争夺带宽,包括你所有的 2.4GHz Wi-Fi 设备。蓝牙传输数据的速度比 Wi-Fi 慢得多。在理想情况下,2.4GHz Wi-Fi 最高可支持 600Mbps。蓝牙 5.0提供高达 2Mbps 的数据传输速度——是蓝牙 4.2 支持的速率的两倍,但仍然是远远不及Wi-Fi 传输速度。即使速度有所提高,与 Wi-Fi 相比,如果数据丢失,蓝牙5.0的纠正速度也会很慢,因此更容易出现掉线和故障。

为什么你的蓝牙设备不能可靠配对?

蓝牙具有相对复杂的握手协议,如果在此过程中交换的任何数据包损坏,则该协议可能会失败。在这种情况下,握手必须重新开始,这会减慢配对过程。

配对设备的过程可能会有所不同。这可能涉及在你的手机或计算机中输入 PIN 码,尤其是使用较旧的外围设备时。值得庆幸的是,较新的产品已经从这种方法中取得了进步。在许多情况下,你可以使用近场通信 (NFC) 并将手机与要与之配对的设备进行物理接触——此功能在 Android 设备上很常见。

音频设备需要支持称为 SBC 的通用编解码器,因此无论何时制造,它们都应该能够进行通信。一般来说,蓝牙是向后兼容的:支持当前蓝牙 5.X 标准的蓝牙设备应该仍然能够与使用旧版本标准的设备配对。如果遇到问题,请确保你的手机运行的是最新版本的操作系统。

一些配件会保存之前配对设备的配对地址,但它们可以存储的设备信息数量是有限的。因此,如果你在配对耳机或过去已与设备配对的扬声器时遇到问题,则可能需要重置以清除配对记忆。在线搜索如何重置你的特定型号。

如何提高蓝牙可靠性?

如果你想提高蓝牙连接的可靠性,你可以执行以下操作:

  • 使用时将设备尽可能靠近。从口袋(或包)中取出手机也可以改善连接。
  • 尽量与其他 2.4GHz 射频源(如 Wi-Fi 路由器和智能家居设备)保持距离。
  • 保持你的设备更新——许多耳机都有一个应用程序,可以让你进行固件更新。
  • 当源设备上同时运行大量应用程序时,蓝牙传输可能会受到影响。关闭不必要的应用程序。
  • 没有必要通过蓝牙传输高比特率音频文件,这可能会导致跳过或故障。不需要高分辨率源文件。

做出购买决定时的一个重要考虑因素是坚持使用同一品牌/生态系统内的设备以获得最佳效果(例如,不要混合使用 Apple 和三星产品)。一些公司已经开始通过开发与蓝牙非常相似但具有定制改进的技术来解决问题。

例如,Apple 的 H1 芯片使其 AirPods 能够智能地切换到你正在使用的任何设备,而不必每次都与设备取消配对和重新配对。 Apple 的独家芯片还为使用 AirPods 产品或近期 Beats 耳机的听众优化音频流,使连接更加稳定可靠。如果你在连接的两端都使用 Apple 的产品,这一切都很好。与此同时,谷歌在其 Pixel Buds 中添加了 Fast Pair,这是一项专有技术,允许蓝牙设备使用低功耗蓝牙 (BLE) 快速连接。具有兼容 Android 设备的用户可以使用快速配对功能。

由于制造商清楚地认识到蓝牙的现状,我们可能会看到更多公司通过蓝牙标准的专有附加规范加以解决。

 

责任编辑:赵宁宁 来源: 千家网
相关推荐

2024-03-01 17:01:15

GraphQL后端

2021-04-27 15:13:20

Java开发语言

2021-05-08 08:55:54

CPUIBMIntel

2021-12-16 10:16:18

硬盘WindowsiPhone

2015-03-27 10:20:41

谷歌地图谷歌伟大

2017-08-21 15:10:30

笔记本塑料材质工艺

2022-08-04 23:32:38

比特币以太坊代币

2020-07-28 15:18:52

Gartner信息安全网络安全

2017-12-21 19:38:50

润乾中间表

2022-07-26 23:43:29

编程语言开发Java

2023-11-13 08:49:54

2024-02-20 08:09:51

Java 8DateUtilsDate工具类

2022-01-12 20:04:09

网络故障断网事件网络安全

2020-03-30 16:18:02

代码开发工具

2018-05-09 11:04:35

Java程序员大数据

2020-07-02 14:12:52

C++语言编程

2020-10-16 17:20:21

索引MySQL数据库

2021-08-19 06:53:18

开发语言Java

2013-01-15 09:41:45

编程语言

2019-01-31 10:15:14

群聊单聊消息
点赞
收藏

51CTO技术栈公众号