La Vinculación rápida requiere un canal adicional para una conexión persistente con los proveedores a fin de admitir extensiones de Vinculación rápida. Cuando el proveedor se conecte a un buscador compatible, este intentará conectar el flujo de mensajes.
Implementación admitida
La Vinculación rápida admite dos tipos de implementaciones de flujo de mensajes:
RFCOMM
Usa un UUID fijo como el extremo df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
Usa la característica PSM de GATT para obtener el valor de PSM para la conexión L2CAP.
Formato de mensaje
Una vez conectado, los mensajes se pueden intercambiar en el siguiente formato:
Octet | Tipo de datos | Descripción | ¿Es obligatorio? |
---|---|---|---|
0 | uint8 | Grupo de mensajes | Obligatorio |
1 | uint8 | Código del mensaje | Obligatorio |
2 a 3 | uint16 | Longitud de los datos adicionales | Obligatorio |
4 - n | Datos adicionales | Opcional |
La longitud de los datos adicionales y los campos de datos adicionales deben ser de formato big endian.