compatibilidad del módulo Bluetooth y dispositivos Android

0

Me gustaría conectar un módulo Bluetooth a PIC para comunicarme con dispositivos Android ¿Cuál es la propiedad que determina la compatibilidad entre ellos? No pude encontrar nada en la web desde el sitio Bluetooth de Android. ¿Cómo saber si el dispositivo Android y el módulo que elegiré funcionarán juntos o no? Por favor, no me mencione los nombres de los módulos que se conectarán, me gustaría saber cómo puedo decidir si se conectarán o no.

    
pregunta Mohamed Osama

2 respuestas

2

Depende del tipo de datos que quieras enviar. Android admitirá cualquier perfil de bluetooth listado en el sitio de los desarrolladores para las versiones respectivas. He encontrado información aquí . Los perfiles más comunes serán compatibles. Entonces solo necesita un módulo que admita el perfil que desea usar.

Si desea implementar una conexión de tipo UART, necesita el SPP (Serie Perfil del puerto). Hay muchos módulos baratos disponibles que harán esto, personalmente uso el módulo HC-05 para algunos de mis proyectos. Puede obtener módulos que se conectan a los puertos UART, SPI y USB de uC.

Otros perfiles comúnmente utilizados son audio ( A2DP ), HID (Dispositivo de Interfaz Humana), etc.

    
respondido por el Oli Glaser
0

Como dice la otra respuesta, la mayoría de los módulos baratos de Bluetooth a serie hablan SPP que es compatible con todos los dispositivos Android con Bluetooth. La principal excepción que debe tener en cuenta es para los módulos que dicen ser Bluetooth Low Energy o Bluetooth 4.0. No todos los dispositivos Android son compatibles con esto, y como no hay SPP para BLE, utilizan un extraño protocolo propietario sobre GATT que requiere código adicional en su aplicación. Además, los dispositivos Android que reclaman el soporte de Bluetooth 4.0 en la hoja de especificaciones no necesariamente lo admiten de manera confiable, y las versiones de Android anteriores a 4.3 requieren API específicas del fabricante para BLE.

    
respondido por el makomk

Lea otras preguntas en las etiquetas