FP-AUD-BVLINKWB1
Software Overview
7
FP-AUD-BVLINKWB1 Software Description
FP-AUD-BVLINKWB1 is an STM32Cube function pack that performs full-duplex
voice streaming or stereo music streaming over BLE using the advanced Opus
compression algorithm. The application runs on P-NUCLEO-WB55 connected to an
X-NUCLEO-CCA02M2 or on STM32WB5MM-DK.
Key features
•
Complete firmware to implement full-duplex audio or stereo music streaming
over Bluetooth 5.0 using Opus codec for both encoding and decoding
•
A BlueVoiceOPUS customized profile for audio over BLE, including an easy-to-
use set of APIs to exploit advanced Opus functionality (source code available)
•
Third-party Opus v1.3 (downloadable from http://opus-codec.org/) middleware:
an open, royalty-free and highly versatile audio codec that is standardized by
the Internet Engineering Task Force (IETF) as RFC 6716
•
Digital audio signal acquisition and processing
•
Audio out playback through USB
•
Compatibility with STBLESensor mobile app, to perform full-duplex audio
streaming at 16 kHz and speech-to-text or to receive stereo music at 48 kHz
from devices supporting BLE 4.2 or higher
•
Free, user-friendly license terms
Overall Software Architecture
FP-AUD-BVLINWB1
Latest info available at www.st.com
Summary of Contents for FP-AUD-BVLINKWB1
Page 3: ...1 Hardware and Software overview...
Page 8: ...2 Setup Demo Examples...
Page 13: ...2 1 Test Full Duplex audio streaming between two STM32WB...
Page 16: ...2 2 Test Full Duplex audio streaming between STM32WB and mobile device...
Page 19: ...2 2 Test Full Band stereo music streaming...
Page 22: ...3 Documents Related Resources...
Page 24: ...4 STM32 Open Development Environment Overview...