Vamos a hacer un receptor de audio bluetooth permitiendo que enganchar encima de su Pi R a su estéreo y usa el teléfono como la fuente de sonido.
Para ser honesto, esto no es un proyecto único. Muchas personas han intentado obtener un receptor bluetooth trabajando, algunos (menos) han tenido éxito. Después forma gasto mucho tiempo en tratar de obtener las características que quiero combinando sniplets de diversas guías que eventualmente tengo derecho. De hecho, me gustaría dar crédito a Google y todo el mundo en internet para compartir su dolor y la experiencia. Sin ti yo no podía haber hecho!
La lista de deseos:
- Receptor de audio Bluetooth R Pi y Airplay: Quiero ser capaz de transmitir Spotify y otras fuentes de audio desde un teléfono a mi estéreo. Contamos con dispositivos iOS y Android en nuestro hogar para que ambos funcionen.
- El receptor deberá auto-confianza y auto-par teléfonos intentando conectar
- Debe haber una voz sintetizada conectar anuncio (esto es nuevo, creo. No he visto nadie más haciendo esto).
- Debe existir soporte para perfiles A2DP y A2CP para el control de meta datos y la reproducción.
- Funcionamiento autónomo. Ninguna indicación necesaria. No nombre de usuario y manual pasos, i. e. solo conectarlo y utilizan.
- Instalación mediante scripts fácil y predecible
Resulta que, los perfiles A2DP y A2CP mandato el uso de Bluez 5 que a su vez pulso Audio 5.
¿Qué es Bluez? Bluez es la pila de bluetooth de Linux. Maneja todas las cosas de bajo nivel bluetooth (conexión, transferencia de datos de audio, etc.).
¿Qué es el Pulse Audio? Es un sonido proxy. Tomar la corriente audio digital bluetooth, volver a muestrearla y enviarnosla a través de los auriculares analógicos.