首页 文章详情

手机可以连接多少个蓝牙设备?

嵌入式Linux | 36 2020-08-15 14:11 0 0 0

这是一个课题研究,蓝牙的东西我们可以先不说,我们讨论一个产品需求。

我经常遇到一个场景,就是我用我的手机连上TWS蓝牙耳机听音乐,然后呢,我没有开车,我下地铁的时候,我需要打开我的手机,打开某个共享单车应用界面,使用这个界面去给共享单车解锁。如果手机只能连接一个蓝牙设备,那我要是想给共享单车解锁的话,我就需要断开我的TWS蓝牙耳机,这个是一个非常不好的体验,所以,就存在一个手机同时连接两个蓝牙或者多个蓝牙设备的情况。


一个手机连接两个蓝牙设备图

经过各方寻找「放心,我不是用百度,而是用google」,终于知道在Android p之后,Android可以支持同时连接 5 个音频蓝牙设备,并且,我用我的手机进行了测试,发现确实可以连接 5 个蓝牙音频设备。在连接5个音频设备之后,我还想再连接第六台的时候,在界面上显示已经连接上,但是已经不能播放音频了。


同时连接上5台音频设备

呃~ 

所以我们作为一个Android 手机使用者,而且是一个底层开发人员,应该去看看这个设置的位置,他在手机的「开发者选项」位置有一个选项说明了最大连接个数,有的手机厂商也会阉割这个功能。


开发者选项,看到最大连接蓝牙个数

能不能做到一个手机同时向多个蓝牙设备传输音频信号呢?

答案是现在不可以,马上很快可能就可以了。

我们目前的蓝牙连接音频的情况是这样的

蓝牙点对点传输音频

最近,我说最近啊,现在我写这篇文章的时间是 2020年8月13日,也就是这个时间前后,新出来了一个技术,这个技术叫做 「Bluetooth LE Audio」,这个技术的一个特点就是脱离蓝牙的点对点传输的功能,使用路由的方式来传输,就像我们听广播电台一样,所有人都可以听到同一个广播电台的声音,如果你和很多朋友一起,他们也能同时接收到你的蓝牙音频信号。

就像下面这张图这样,期待这样的技术面世吧,这样之后,很多应用场景就会变成现实。


广播路由通讯方式

当然了,如果需要接收这个广播,使用这个蓝牙特性,需要发送和接收方都运行了这个新蓝牙特性。

  推荐阅读:
    专辑|Linux文章汇总
    专辑|程序人生
    专辑|C语言


嵌入式Linux
微信扫描二维码,关注我的公众号 
good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter