SerialPort UUID
Submitted by jcarlos.delcarpio on 12 diciembre, 2011 - 18:14
Versión para impresión
Send by email
Buenas tardes,
A quienes deseen usar el identificador único universal para crear un RFCOMM BluetoothSocket tomando en cuenta el Serial Port Profile; el string es:
00001101-0000-1000-8000-00805F9B34FB
Más información en la web:
http://www.bluetooth.org/Technical/AssignedNumbers/service_discovery.htm
Slds!
Juan Carlos
- Inicie sesión o regístrese para enviar comentarios
- 392 lecturas

Puedes mostrarnos una
Puedes mostrarnos una implementacion de ejemplo para este alcance que nos proporcionas? A algunos nos falta un poco de teoria para comprenderlo en toda su dimencion.
Claro, haber podría ser de la
Claro, haber podría ser de la forma:
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
private BluetoothSocket btSocket = null;
...
public void run() {
try {
Log.v(TAG,"Thread para conección...");
btSocket = btDevice.createRfcommSocketToServiceRecord(MY_UUID);
btSocket.connect();
Log.v(TAG,"CONECTADO");
//Si te conectas, aqui obtienes el in y outputstreams...
}
catch (IOException e) {
Log.v(TAG,"ERROR CONEXION: " + e.toString());
}
}
Donde btDevice es un objeto del tipo BluetoothDevice, que es el dispositivo que encontraste en la búsqueda...
Slds!
Juan Carlos
Un dato adicional, por si
Un dato adicional, por si desean crear un BluetoothDevice a partir de su MAC:
btDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(address);
btSocket = btDevice.createInsecureRfcommSocketToServiceRecord(MY_UUID);
...
...
Slds!
Juan Carlos