Hi,
I'm using nrf52840 DK. In my project I want to receive audio from microphone (analog) and stream it to bluetooth headphones.
Is there any possible way to do it? Any help will be appreciated. Thanks.
Hi,
I'm using nrf52840 DK. In my project I want to receive audio from microphone (analog) and stream it to bluetooth headphones.
Is there any possible way to do it? Any help will be appreciated. Thanks.
So you want to say that there is no suitable way to stream audio using ble? I'm fully understanding that ble is not for such kind of things, but I'm interested in technologies for performing this task.
Hi,
Normal Bluetooth headphones does not support audio over BLE, so unless you are also making the headphones, it is out of the question.
If you are also making the headphones, then you could device a application specific protocol. You will probably meet some challenges, though. For instance, normal BLE GAP connections is not well suited for streaming real-time data, since there will be re-transmission (like TCP in the IP world). If you are streaming audio, particularly if you need low latency, then you probably would like to ignore packet losses instead of doing re-transmissions (like UDP in the IP world). This is not straightforward and Nordic does not provide any method for doing so. However, if you don't care much about delays and don't need to stream a consecutive audio stream for a long time,t hen there are options. For instance, we transmit voice commands with the SmartRemote reference design.
yes it is possible with the new ble standard 5.2
So, now that we are in the future and it is possible. Is the demo examples ready?
It is possible now, but can we do it without inventing our own earbuds and proprietary transport?