What does it really mean by bluetooth 5.0

Hi guys,

nano 33 BLE Sense support Bluetooth 5.0, in which this standard encompass backward compatibility to bluetooth classic. Does it mean that Nano 33 BLE Sense is able to stream audio since bluetooth classic defines audio streaming? To my best knowledge, standalone arduino and all variants do not support audio stream unless it works with more powerful mcu, lik ESP32 etc.

Can someone enlighten me on this?

Hope someone can advice me to where can I get hold of this info?

thank you in advance.

To stream audio, the processor needs to have a source of audio data, enough memory, fast communications channels, and the CPU clock speed needed to accomplish the task.

The Nano 33 BLE Sense, which is intended to collect and transmit data from a few sensors, would be a poor choice for this task.

Thank you for your advice.

Welcome to the forum.

The nRF52840 is a BLE only device.

There is no backward compatibility between Bluetooth and BLE. They are two different standards. Some devices are supporting Bluetooth Classic and BLE, but they have very few things in common. Pure BLE device can be designed cheaper, lower power than dual mode devices. This was a design choice for BLE to allow silicon vendors to build cheap low power devices for sensors.

The ARM Cortex-M4 in the nRF52840 processor is quite capable when it comes to audio. It has SIMD instructions and runs at a high enough speed for some simple audio processing. I also suspect the Easy DMA will help with shuffling data around and the 256kB of RAM is not bad ether.
I think you could make the nRF52840 into a MP3 player if you have the dedication and software skills.

However, the radio was indeed not designed for audio. At least not for something you would like to listen to for longer. But you could create a simple protocol to send some sounds to another device.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.