FP-AUD-BVLINK2

批量生产

用于通过低功耗蓝牙使用Opus压缩全双工流传输语音的STM32Cube功能包

获取软件 下载数据摘要
概述
样片和购买
解决方案
Documentation
工具与软件
质量与可靠性
eDesignSuite
开始
Partner products
Sales Briefcase
  • FP-AUD-BVLINK2 is an STM32Cube function pack that performs voice streaming over BLE in a full-duplex configuration using the advanced Opus compression algorithm. The application runs on the STM32 Nucleo and includes drivers and middleware for BLE (BlueNRG-MS) and digital MEMS microphones.

    The Peripheral module can also stream audio to an Android™ device running the STBLESensor app v 4.2.0 or higher
    The software with the suggested combination of STM32 and ST devices can be used, for example, to develop wireless audio communication systems in smart home or wearable applications.
    Thanks to the low bitrates you can achieve while maintaining high voice quality with Opus, combined with the low power features of BlueNRG, you can develop applications featuring very low consumption.
    The same audio codec can be used to implement high quality stereo music streaming.
    The software runs on the STM32 microcontroller and includes all the necessary drivers to use the devices on the STM32 Nucleo development board and expansion boards, as well as on the STEVAL-BCNKT01V1 and STEVAL-STLKT01V1 evaluation boards.
    It also includes the Opus audio codec as the STM32Cube middleware.

    主要特性

    • Complete firmware to implement full-duplex speech communication over Bluetooth low energy (BLE) using Opus compression
    • 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.2.1 (downloadable from https://www.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 or jack connector
    • Sample implementation available for X-NUCLEO-IDB05A1 plus X-NUCLEO-CCA02M1 connected to a NUCLEO-F446RE or NUCLEO-L476RG, for SensorTile (STEVAL-STLKT01V1) and BlueCoin (STEVAL-BCNKT01V1)
    • Compatibility with STBLESensor app (v 4.2.0 or higher) for Android, to perform audio streaming at 16 kHz
    • Easy portability across different MCU families thanks to STM32Cube
    • Free, user-friendly license terms

获取软件

适合您的资源

ST最新信息

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      X-NUCLEO-CCA02M1

      NRND

      适用于STM32 Nucleo、基于MP34DT01-M的数字MEMS麦克风扩展板

      STM32 ODE检测硬件 ST

      X-NUCLEO-IDB05A1

      NRND

      STM32 Nucleo的低功耗蓝牙扩展板,基于SPBTLE-RF模块

      STM32 ODE连接硬件 ST
      X-NUCLEO-CCA02M1

      描述:

      适用于STM32 Nucleo、基于MP34DT01-M的数字MEMS麦克风扩展板
      X-NUCLEO-IDB05A1

      描述:

      STM32 Nucleo的低功耗蓝牙扩展板,基于SPBTLE-RF模块
    • 产品型号
      状态
      描述
      类型
      供应商

      STBLESensor

      批量生产

      用于安卓和iOS的BLE传感器应用

      接口和连接IC软件 ST
      STBLESensor

      描述:

      用于安卓和iOS的BLE传感器应用
    • 产品型号
      状态
      描述
      类型
      供应商

      NUCLEO-F446RE

      批量生产

      采用STM32F446RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST

      NUCLEO-L476RG

      批量生产

      采用STM32L476RG MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接

      STM32 Nucleo 板 ST
      NUCLEO-F446RE

      描述:

      采用STM32F446RE MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接
      NUCLEO-L476RG

      描述:

      采用STM32L476RG MCU的STM32 Nucleo-64开发板,支持Arduino和ST morpho连接