Quiero conectar 3 dispositivos a través de Bluetooth.Por ejemplo, uso BluetoothChat. Entonces, ¿cómo entiendo que debería utilizar diferentes UUID para estos dispositivos? He intentado conectarme a través de dicho UUID = 766c82f0-e1b4-11df-85ca-0800200c9a66, que obtuve del generador de UUID web. Pero no funciona en absoluto. He conectado satisfactoriamente (a 1 dispositivo) si utilicé UUID = 00001101-0000-1000-8000-00805F9B34FB ¿Dónde puedo obtener el UUID?Android Bluetooth ¿Dónde puedo obtener UUID?
Respuesta
tiene que hacer un descubrimiento de servicio con el dispositivo con el que intenta conectarse, obtener el UUID que devuelve (que corresponderá al servicio que se está ejecutando en el dispositivo y aceptar conexiones) y luego conectarse a él .
UUID se utiliza para identificar de forma única aplicación applications.Each tener un UUID único .so utilizar el mismo UUID para cada dispositivo
Con el fin de conectar con sus dispositivos dirigidos, lo que necesita saber lo que está conectando. Será más útil hacer una lista de los objetivos de tu dispositivo.
El UUID se puede obtener de este enlace, http://www.bluecove.org/bluecove/apidocs/javax/bluetooth/UUID.html
Aquí es necesario saber qué perfil Bluetooth se utiliza en cada uno de su dispositivo de destino. Usted mencionó que "UUID = 00001101-0000-1000-8000-00805F9B34FB" funciona.
Esto se debe a que su dispositivo tiene un perfil de SPP Bluetooth. SPP significa Serial Port Profile.
También podría búsqueda en Bluetoothdevice.getuuids http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids()
Imagínese, que tienen una u uno o más servicios. Cada servicio tiene su propio UUID. UUID = 00001101-0000-1000-8000-00805F9B34FB es especial para SPP. Algunos dispositivos (por ejemplo, la placa de serie de Bluetooth) no funcionarán si no configura el UUID de SPP. Pero para la conexión punto a punto entre dispositivos Android como teléfonos inteligentes, puede usar su propio UUID generado. Los dispositivos deben establecer el mismo UUID para encontrarse y conectarse. Formato UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx donde x = [0, ..., 9] | [A, ..., F]. La buena idea es establecer xxxxxxxx-xxxx-xxxx-xxxx- en su ID única generada. La segunda parte xxxxxxxxxxxx se puede establecer en la dirección MAC del servidor sin ":". En el lado del cliente, puede construir un UUID a partir de una identificación única generada conocida (incorporada a su aplicación) y la dirección MAC del servidor sin ":". Puede obtener la dirección MAC del servidor durante el descubrimiento del dispositivo Bluetooth.
si está utilizando linux o mac, ingrese "uuidgen" este comando sin comillas en el terminal, obtendrá un UUID único, úselo en su proyecto de Android.
- 1. obteniendo UUID de G-Shock reloj bluetooth android
- 2. ¿Cómo encontrar el UUID del puerto serie del dispositivo Bluetooth?
- 3. ¿Cómo obtengo el UUID de un dispositivo bluetooth?
- 4. Android Bluetooth IOException: conexión rechazada
- 5. Android Bluetooth enviando archivo
- 6. Android: obteniendo de un dispositivo bluetooth
- 7. Obtener UUID sin iTunes
- 8. Error de conexión Bluetooth Android
- 9. ¿Dónde puedo obtener Mono.Cecil.Pdb.dll?
- 10. ¿Dónde puedo obtener Mdbg?
- 11. Dónde puedo obtener una lista de permisos de Android
- 12. Android Bluetooth Ejemplo
- 13. Android puerto COM Bluetooth
- 14. iPhone SDK 3.0: ¿dónde está el Bluetooth?
- 15. Android + transferencia de datos Bluetooth Arduino
- 16. Conectar/Par Auriculares Bluetooth y Android
- 17. Android Bluetooth - No se puede conectar
- 18. Arduino + módulo Bluetooth + Android
- 19. Programación Bluetooth en Android
- 20. ADB sobre Bluetooth Android
- 21. Bluetooth file transfer Android
- 22. Android 2.1: Cifrado Bluetooth
- 23. Problemas al conectar con bluetooth Android
- 24. Usando Bluetooth en Android Emulator
- 25. Android Bluetooth logging llenando logcat
- 26. Android Bluetooth problema de conexión
- 27. Cambiar el nombre del dispositivo Bluetooth Android
- 28. ¿Enviar archivo usando Android bluetooth?
- 29. ¿Activar Bluetooth SPP en Android?
- 30. Soporte Bluetooth en Android Emulator