Bluetooth de baja energía: Android Gatt-Client se conecta al servidor Linux Gatt
Intento conectar Android a Linux a través del modo Bluetooth GATT de baja energía.
Hay un código de ejemplo en Bluez:btgatt-server.cLo uso como servidor.
El lado de Android sea como elEjemplo oficial de Android: conexión a un servidor GATT. Es decir, use la función BluetoothDevice :: connectGatt (Contexto contextual, boolean autoConnect, BluetoothGattCallback callback).
Después de ejecutarse, la parte de Android devolvió la conexión exitosa (el parámetro de BluetoothGattCallback :: onConnectionStateChange se STATE_CONNECTED), pero el programa en linux (btgatt-server) no obtuvo ninguna respuesta, que todavía se bloquea en espera de aceptación. (línea 485).
También usé otro código de ejemplo:l2cap-ble.c, el resultado fue totalmente el mismo.
Alguien me podria ayudar? mi objetivo es: después de conectarme, el servidor linux gatt enviaría datos a Android. Luego desconectando.
muchas gracias