Jasonchenlijian / FastBle

Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection.
Apache License 2.0
5.32k stars 1.23k forks source link

多设备连接问题,有没有更好的处理方式? #509

Open bachan111 opened 3 years ago

bachan111 commented 3 years ago

当进行多设备连接,每个设备需要发送多条蓝牙指令,极端情况,一次会有8条蓝牙指令,FastBle没有处理多线程发送多条蓝牙指令的情况,在每个调用的地方设置延时处理又很繁杂,我的处理方式是把所有修改特征和属性命令放在队列里面,进行顺序延时处理。哪位大佬有更好的处理方式?

yfxong commented 3 years ago

这个你要自己去处理多设备连接的情况,我一直在用这个框架,挺好用的。

就是搜索设备的时候需要打开位置权限 或者GPS这个非常不好,老外接受不了

bachan111 commented 3 years ago

这个是Google的原生设定。没辙的事。

amosxb commented 2 years ago

这个你要自己去处理多设备连接的情况,我一直在用这个框架,挺好用的。

就是搜索设备的时候需要打开位置权限 或者GPS这个非常不好,老外接受不了

想问下,多设备连接的时候,怎么处理其中一个设备连接失败后,后面的设备就连接不上了?