Datos de BLE fuera de banda de Android

He estado trabajando en una aplicación de sensor BLE. He configurado mi sensor para enviar una clave OOB durante el emparejamiento, pero no estoy seguro de qué hacer en el lado de SDK de Android para hacer mi solicitud de la aplicación de la OOB cuando llamamos crear vínculo en el código.

Si cambio mi sensor a Teclado, veo que Android está solicitando un pin aleatorio. Pero no quiero usar el pin que me gustaría usar OOB.

¿Podría alguien arrojar algo de luz en esto para mí?

Básicamente, mi sensor y la aplicación de Android tienen el conocimiento de una clave secreta OOB y me gustaría que la vinculación se establezca sobre la base de esta clave secreta.

Gracias mucho aprecio su tiempo ayudándome.

Aclamaciones,

  • BluetoothAdapter.startScan () vs BluetoothAdapter.startLeScan ()
  • Dispositivos con Android 4.2 (Jelly Bean) compatible con Bluetooth de baja energía (BLE)
  • ¿Cuántos dispositivos podemos emparejar vía Bluetooth de BLE a Android?
  • La lectura de BLE de Android falla
  • Intención de recibir notificación sobre el evento de conexión BLE en el periférico Android
  • BLE con Android 5.0: ¿Cómo conseguir que un dispositivo actúe como Central AND Server?
  • APIs en android para Bluetooth Servicio de alerta inmediata en Find me profile
  • Diferencia entre close () y disconnect () en Android Bluetooth API?
  • Android cómo leer varias características BLE con un PriorityQueue
  • Navegación en interiores y seguimiento de personas usando BLE
  • Android 4.0.4 BLE API, BroadCom - Motorola
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.