Как осуществить разработку устройства, которое преобразует звук из классического Bluetooth в Bluetooth LE Audio?

Здравствуйте! <br/> У меня есть слуховые аппараты Oticon Xceed 1 BTE SP, и я хотел бы осуществить аудио-стриминг через Bluetooth. Имеется в виду, что я хочу воспроизводить различный медиаконтент, чтобы звук передавался напрямую в слуховые аппараты, как это происходит с наушниками. <br/> <br/> Однако возникла проблема: мои слуховые аппараты используют протокол Audio Streaming for Hearing Aid (ASHA), о котором можно узнать больше <a href="https://source.android.com/docs/core/connect/bluetooth/asha" rel="nofollow">здесь</a>. Для работы этого протокола необходимо наличие поддержки Bluetooth LE Audio на аппаратном уровне. Смартфоны с Android имеют эту поддержку, начиная с версии Bluetooth 5.2 или 5.3, в зависимости от производителя и устройства. Мои устройства, однако, используют Bluetooth 5.0, и поддержки Bluetooth LE Audio в них нет, что не позволяет мне подключить слуховые аппараты и передавать звук напрямую. <br/> <br/> Я задумался о создании устройства, которое, предположительно, будет основано на платформе stm32. Таким образом, мне не потребуется что-то более мощное или сложное. Это устройство будет оснащено Bluetooth 5.3 с поддержкой Bluetooth LE Audio. <br/> Что я планирую? Это устройство будет подключаться к слуховым аппаратам Oticon по Bluetooth LE Audio. Устройства, использующие "старую" версию Bluetooth, смогут подключаться к этому новому устройству и передавать аудио в традиционном формате Bluetooth Audio, доступном на любом устройстве с поддержкой Bluetooth. Это устройство будет конвертировать аудиопотоки из классического Bluetooth в Bluetooth LE Audio и передавать их на слуховые аппараты, позволяя им воспроизводить медиаконтент. Таким образом, будет ли возможен аудио-стриминг в таком варианте? Или в моих предположениях есть ошибка? <br/> <br/> С чего мне следует начать реализацию этого проекта?
  • 4 октября 2024 г. 22:14
Ответы на вопрос 2
Разработка устройства для преобразования аудиопотоков из классического Bluetooth в Bluetooth LE Audio — это интересная и сложная задача. Основные моменты, которые вам следует учесть, включая технические и проектные аспекты:

### 1. Понимание Bluetooth LE Audio и ASHA

- **LE Audio** - это новый стандарт, который обеспечивает более эффективное и качественное аудиопередачу по сравнению с традиционным Bluetooth Audio. Он использует протоколы, такие как LC3 (Low Complexity Communication Codec) и ASHA (Audio Streaming for Hearing Aids).
  
- **ASHA** - предназначен для стриминга аудио к слуховым аппаратам с использованием Bluetooth LE. Он оптимизирован для низкого энергопотребления и малой задержки.

### 2. Спецификации и оборудование

- **Платформа STM32**: Есть много моделей STM32 с поддержкой Bluetooth, однако вам нужна будет именно та, которая поддерживает Bluetooth 5.3 и LE Audio. Проверьте наличие подходящих модулей или чипов, таких как Nordic Semiconductor nRF5340 или другие.

- **Кодеки**: Вам понадобятся кодеки для обработки аудиопотоков, в частности, LC3 для LE Audio. Библиотеки для кодеков могут быть доступны от производителя чипа или в открытых проектах.

### 3. Архитектура устройства

- **Модули**: Устройство должно включать Bluetooth модуль для связи с источником аудио (например, смартфоном) через классический Bluetooth и другой модуль для связи с слуховым аппаратом через LE Audio.

- **Обработка сигнала**: Необходимо организовать обработку аудиосигналов, чтобы они могли преобразовываться между форматами. Это может включать декодирование классического Bluetooth и последующее кодирование в LC3 или другие подходящие форматы.

### 4. Реализация

- **Программирование**: Вам потребуется разработать и протестировать надежную прошивку на STM32. Это включает в себя:
  - Инициализация Bluetooth стеков (классический и LE Audio).
  - Реализация аудиопотоков: получение аудио от одного источника и передача его на другой.
  - Управление соединениями и обработка событий подключения/отключения.

- **Тестирование**: На каждом этапе вам нужно тестировать как отдельные компоненты устройства, так и целое устройство в целом, чтобы удостовериться в правильности работы аудио-стриминга.

### 5. Законодательство и сертификация

- Имейте в виду, что использование Bluetooth требует соответствия стандартам и нормам, таким как FCC в США или CE в Европе. Для коммерческого использования ваш продукт также может требовать сертификации.

### Итог

Ваша идея создания устройства, которое будет преобразовывать звук из классического Bluetooth в Bluetooth LE Audio, вполне осуществима, но требует комплексного подхода, включая проектирование аппаратного и программного обеспечения, тестирование и соблюдение норм. Начните с изучения документации по Bluetooth LE Audio и ASHA, выбирайте правильное оборудование и создавайте прототипы, которые будете затем тестировать. Удачи в реализации вашего проекта!
Если на первом месте получить результат, то купить два блютус модуля, один обычный, второй с поддержкой LE. 
Выход обычного приёмника коротеньким проводом воткнуть во вход LE.
Обычный модуль спарить с телефоном, LE модуль спарить с слуховым аппаратом.
Хорошо бы чтоб телефон и простой приёмник умели работать в lowlatency, чтоб задержки поменьше были.

Первые попавшиеся в поиске модули.
https://aliexpress.ru/item/1005007709541711.html LE передатчик для слухового аппарата
https://aliexpress.ru/item/1005006750226535.html обычный приёмник сигнала с телефона
Похожие вопросы