双蓝牙耳机连接成功后不能同时响,蓝牙耳机怎么连接两个一起响

首页 > 数码 > 作者:YD1662023-11-04 07:16:22

欢迎关注燚智能头条号↗

燚智能硬件开发大讲堂

用简单的语言,讲复杂的技术!

前面我们讲了经典蓝牙和低功耗蓝牙技术的基本应用场景


今天讲一讲,蓝牙应用中的几个冷门知识!

蓝牙耳机的音质,真的那么差?

传统蓝牙耳机,音质确实不怎么样。通常Android手机的蓝牙效果,比不上iPhone的蓝牙效果。

主要是因为编码方式:经典蓝牙,支持SBC和AAC两种编码格式,都是有损压缩。Android手机普遍采用了SBC编码,是一种有损压缩格式。SBC编码号称能够达到320kbps的传输速度,但是传输过程中的压缩解压再一次加大了音乐的损失,实际上SBC编码达不到320kbps码率的MP3的音质。

iPhone的蓝牙,用的AAC编码,压缩损耗比SBC小了一些,实际效果能够略超过320kbps的MP3。(Android为什么不支持AAC?因为不给苹果交专利费。)

因此,同一款耳机(如果两个格式都支持),在iPhone上的音质比Android手机上要更好

不过Android阵营也没有自甘堕落,高通收购了CSR之后,把APT-X格式的蓝牙音频广泛使用在骁龙系列手机处理器上,码率高、效果好,大大超过了iPhone的AAC,已经接近了无损音乐的水平。(需要搭配CSR芯片的蓝牙耳机)

索尼自创了LDAC协议,音质效果比高通更厉害,不过只有索尼自己的手机和耳机才能使用,应用范围很窄,只适合忠实索粉。

双蓝牙耳机连接成功后不能同时响,蓝牙耳机怎么连接两个一起响(1)

BLE低功耗蓝牙传数据,真的很慢!

如果需要用蓝牙传输数据,经典蓝牙用SPP,BLE用GATT。

但BLE的GATT本来不是设计给数据传输的,所以一次只能传10个字节,持续传输速度也就1-2KB/s

所以,蓝牙手环升级一次固件,得花一两分钟。如果BLE传音频,码率太低几乎没有实用价值。通常BLE主要还是用来传输传感器信号、控制指令等。

Android系统是把经典蓝牙的SPP打开的,但是IOS是封闭的。如果需要使用经典蓝牙传大一点的数据,在Android上可行,在苹果上是不行的。哪怕你过了MFI认证,苹果照样不给你的用SPP协议。

双蓝牙耳机连接成功后不能同时响,蓝牙耳机怎么连接两个一起响(2)

一个手机能连几个蓝牙设备?

经典蓝牙1对1,BLE 1对多。

经典蓝牙,虽然能够连接很多个,但是同时只能使用一个。例如一台手机同时连了2个蓝牙耳机,使用的时候就需要切换,不能两个都响。

不过,经典蓝牙下面的不同协议的两个外设,可以同时使用。例如可以一边听蓝牙耳机,一边用蓝牙键盘。或者同时用SPP协议发数据。

蓝牙BLE,设计的时候就可以同时连接很多个。一个主机,连接好几个从机,并同时使用。例如,一个手机,同时连了蓝牙手环、蓝牙智能锁、蓝牙防丢器、蓝牙灯等。

双蓝牙耳机连接成功后不能同时响,蓝牙耳机怎么连接两个一起响(3)

蓝牙有什么缺点?

蓝牙怕同频段的干扰。

蓝牙是基于2.4G频段的无线信号,2.4G频段是个公开频段,谁都可以用,频段非常拥挤,例如像Zigbee、WIFI、2.4G遥控等。

再加上使用蓝牙设备的人越来越多,蓝牙传输的稳定性会受到一定影响。像在某些大城市的机场,使用蓝牙耳机的人特别多,像Airpods这样的双路蓝牙连接的耳机,就很容易被干扰掉线

双蓝牙耳机连接成功后不能同时响,蓝牙耳机怎么连接两个一起响(4)


欢迎关注燚智能头条号↗

燚智能硬件开发网

物联网开发实战派!

相关精彩内容回顾:




栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.