之前做智能锁的时候,我们有一个产品是“电子钥匙”,电子钥匙有两个功能,一个是转发数据的功能,一个是给设备授权。这个产品就是用低功耗蓝牙CC2541做的,涉及了蓝牙的两种工作模式,主机模式(授权功能)和从机模式(转发功能)。在那个产品的时候,我接触了低功耗蓝牙ble,进过了那个项目,我算是了解了ble的协议和使用。
后来换了一家公司,老板抛给我一个工作,他说,你做过蓝牙项目,那现在有个蓝牙音箱,蓝牙拨打电话的项目,你去做吧。第一反应,我先楞了一下。
因为之前做ble的时候,只是涉及到少量的数据传输,像这种音频数据,大量的数据传输,CC2541可以传输吗?有两个疑惑,第一个是是否可以传输音频数据,第二个是否可以支持传输大量的数据,并且传输的速率高?
作为研发人员,不管之前有没有做过类似的项目,都得接老板的招啊。
后来了解了一下,答案是:
1. 低功耗蓝牙BLE(CC2541),是不可以实现蓝牙播放音乐,拨打电话的功能。
A、因为ble功耗,它的定位和应用范围就是少量的数据传输,不做大量数据传输。
B、它也不能传输音频数据。
2. 要是想实现蓝牙播放音乐和拨打电话的功能,可以使用经典蓝牙(BR / EDR)。
A、经典蓝牙,专为高速率设计的设备之间提供强大的无线连接。满足了快速 大量的 数据传输要求。
B、经典蓝牙协议栈,上层协议,支持音频、视频。开发容易。
C、经典蓝牙芯片,支持声音传输和数据传输。 如CSR的芯片。