Я пытаюсь создать приложение (на студии flutter / android), которое может подключаться к серверу Ble и читать его характеристики.Я использовал flutter_blue_example: https://github.com/pauldemarco/flutter_blue/tree/master/example.
Сканирование идет нормально, но когда я пытаюсь подключиться к устройству BLE, оно не работает, и я получаю следующий журнал на Android Studio:
D/BluetoothGatt( 8205): onClientConnectionState() - status=133 clientIf=8
device=00:1A:7D:DA:71:13
D/FlutterBluePlugin( 8205): onConnectionStateChange:
D/BluetoothGatt( 8205): close()
D/BluetoothGatt( 8205): unregisterApp() - mClientIf=8
Я использовал следующий примердля создания моего сервера Ble: https://github.com/Jumperr-labs/python-gatt-server
Проблема может исходить от сервера, но, поскольку она хорошо работает с приложением вроде сканера Ble, доступным в PlayStore, я думаю, что проблема, скорее всего, возникнет из приложенияна основе флаттера.