пример флаттера синего не может подключиться к серверу - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь создать приложение (на студии 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, я думаю, что проблема, скорее всего, возникнет из приложенияна основе флаттера.

1 Ответ

0 голосов
/ 20 ноября 2018

Я наконец-то обнаружил, что мне пришлось выполнить сопряжение с устройством в параметрах bluetooth перед запуском моего приложения. Кстати, до сих пор есть проблемы с обновлением обнаруженных сервисов, но я работаю над этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...