The new STM32 Open Development Environment (ODE) Voice-over-BLE Function Pack from STMicroelectronics provides a sample implementation of voice streaming over a Bluetooth® Low Energy (BLE) radio link in a half-duplex configuration.
In the implementation example, voice is captured through ST’s dual MEMS microphone expansion board, the X-NUCLEO-CCA02M1. It is then processed through a Nucleo development board which supports Arduino and ST morpho connectivity. The software comes with sample implementations of the drivers for the high-performance NUCLEO-F446RE, the ultra low-power NUCLEO-L476RG, and the entry-level NUCLEO-L053R8 The processed audio signals are then streamed through a BLE expansion board, the X-NUCLEO-IDB05A1, which features the SPBTLE-RF BlueNRG-MS RF module.
The STM32 ODE Voice-over-BLE Function Pack also works with the SensorTile development kit, the STEVAL-STLKT01V1, and with the BlueCoin starter kit, the STEVAL-BCNKT01V1.
The expansion software is built on STM32Cube technology to ease portability across different STM32 microcontrollers.
- BlueVoiceADPCM half-duplex voice-over-BLE communication profile
- Very low-power BLE network processor compliant with Bluetooth specification v4.1
- Audio-input class USB driver
- Free licence
- Compatible with ST BlueMS app for AndroidTM and iOS devices
- Security equipment
- Consumer devices
- Smart home appliances