2011-06-29 66 views
15

Estoy desarrollando una aplicación para Android para un dispositivo integrado que usa Android 2.1. La pila de protocolos bluetooth es bluez. No puedo encontrar ninguna documentación relacionada con bluez, y el código fuente es bastante difícil de leer ya que no se comenta en absoluto. Parece haber habido una wiki de bluez, pero ese sitio ha estado inactivo desde hace un tiempo ...¿Dónde puedo encontrar documentación para BlueZ?

Cualquier ayuda con respecto a dónde podría encontrar cualquier ayuda/documentación sobre cómo se apreciarán las funciones de bluez stack.

Gracias!

Respuesta

7

En realidad, no todos los dispositivos Android usan BlueZ stack como el subrayado de la pila de bluetooth. Sería una buena idea quedarse con Android SDK bluetooth API si quieres portabilidad.

Dicho esto, http://people.csail.mit.edu/albert/bluez-intro/ es un buen tutorial de bluez.

0

Para la aplicación de Android, debe consultar las API de Android. http://developer.android.com/reference/android/bluetooth/package-summary.html

aplicación no necesita conocer las bibliotecas BlueZ subyacentes y sus funcionalidades

+0

Lamentablemente necesito implementar funciones en bluetooth (es decir, como un receptor A2DP) que no son compatibles con Android 2.1. Entonces, aunque las funciones API de Android están disponibles, no puedo usarlas para desarrollar una aplicación para 2.1. La actualización del sistema operativo no es una opción para mí (limitaciones de hardware/costo). Sin embargo, la pila BlueZ sí lo admite, así que debo usar la API bluez y desarrollar usando el NDK. – Aniruddha

2

Anirudha, es posible que desee probar el uso de Enlace con el Bus de interfaz para invocar las API BlueZ.

Cuestiones relacionadas