颤动的蓝色示例无法连接到Gatt服务器

时间:2018-11-13 15:53:08

标签: android-studio flutter bluetooth-lowenergy

我正在尝试创建一个应用程序(在flutter / android studio上),该应用程序可以连接到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

问题可能来自服务器,但由于它可以与Playstore上提供的Ble扫描仪之类的应用程序很好地工作,我认为问题很可能来自基于抖动的应用程序。

1 个答案:

答案 0 :(得分:0)

我终于发现,在启动我的应用程序之前,必须与蓝牙参数中的设备配对。顺便说一句,在更新发现的服务方面仍然存在问题,但是我正在努力。