Conexión entre android y PC aplicaciones bluetooth
Frecuentes
Visto 11,900 veces
4
Estoy trabajando en una aplicación de bluetooth que implica la conexión de mi aplicación de bluetooth de Android con un servidor que se ejecuta en la computadora. El servidor también es una aplicación bluetooth creada con blue-cove api.
El problema al que me enfrento ahora es que no puedo establecer una conexión entre mi aplicación móvil y la aplicación del servidor de la computadora.
aquí está mi código para la aplicación de Android:
try {
// Connect the device through the socket. This will block
// until it succeeds or throws an exception
mySocket = myDevice.createRfcommSocketToServiceRecord(MY_UUID);
mySocket.connect();
toast = Toast.makeText(context, "Connection established", thisClass.duration);
toast.show();
} catch (IOException connectException) {
// Unable to connect; close the socket and get out
try {
mySocket.close();
toast = Toast.makeText(context, "Connection not established", thisClass.duration);
toast.show();
} catch (IOException closeException) { }
return;
}
¿Dónde está el problema o lo que posiblemente me estoy perdiendo? Y también tengo ambigüedad en la comprensión del método socket.connect(). Amablemente ayúdame en este sentido.
1 Respuestas
5
Acabo de terminar de trabajar en una aplicación similar y tuve problemas para conectarme. Sería útil ver un poco más de su código, pero el extracto anterior se parece al ejemplo que estaba siguiendo. Comenzaría comprobando que MY_UUID existe en la PC a la que está intentando conectarse.
He publicado mi ejemplo, tanto el cliente como el servidor, en mi blog en http://digitalhacksblog.blogspot.com/2012/05/android-example-bluetooth-simple-spp.html.
Espero que esto ayude.
contestado el 05 de mayo de 12 a las 13:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java android bluetooth or haz tu propia pregunta.