请问一下关于蓝牙广播和timeout的问题
我的快速广播间隔为400ms,慢速为2s时间。在组件设置完后,还需要在蓝牙回调函数内进行相关设置么?比如像下图这样
在TIMEOUT事件内启动slow慢速广播以实现相同功能。不过我发现在这里加这段话,apiResult会报错,即不用。第二个问题是关于广播间隔,在进入慢速广播后,发现蓝牙设备很难才能连上,但是广播还是能收到的,2S这个间隔是否太长?还是说其他原因造成连接不上
第三个问题是关于下面这个这个广播事件的理解:
按照这个事件的描述,是开始广播和停止广播就会触发,在原例程和这里都还有一个if判断BLE是否在disconnected状态,这个判断不太明白怎么触发的。是在连接后,然后断开才是disconnected状态吗?那么一开始广播中算不算disconnected状态呢?因为我发现这个if判断只有在我连接设备并断开后,并且经过了快速广播的timeout时间才会进入,这是为何?快速广播的timeout和disconnected 之间有关联吗?