yanshouwang / bluetooth_low_energy

A Flutter plugin for controlling the bluetooth low energy.
https://pub.dev/packages/bluetooth_low_energy
MIT License
50 stars 16 forks source link

外围设备丢失连接后不再进行广播 #105

Open runoob-coder opened 4 weeks ago

runoob-coder commented 4 weeks ago

需求

外围设备应一直保持广播状态

问题

初始化外围设备时开始广播,当中心设备连接到外围设备再断开连接后,外围设备就不再广播了(无法扫描到外围设备),这也导致了定义的isAdvertising字段失去意义

注:

目前解决方案

外围设备当监听到连接状态改变时,先调用stopAdvertising,再进行startAdvertising开启广播,暂时得以解决,不知道大佬有没有更好的解决方案

建议

能否加个外围设备广播状态的监听回调?

yanshouwang commented 1 week ago

我测试了一下,连接断开后广播没有关闭