我需要定期在两部手机之间传输和扫描LE广告,同时还要修改传输功率级别。我需要以尽可能低的延迟可靠地执行此操作。这样做的目的是尽可能频繁地获取与不同TxPowerLevels对应的RSSI测量值。
到目前为止,这是通过在每次需要修改TxPowerLevel时重新启动广告来完成的(先停止广告,然后再开始广告),但是这为第一个广告包引入了较大的延迟。此外,扫描间隔中还存在瓶颈。看来我只能实现每300毫秒扫描一次。
谁能提供一些有关降低延迟的想法。是否可以在正在运行的广告上修改TxPowerLevels?是否有可能在配对的设备之间定期轮询接收方的RSSI并在发送方修改TxPowerLevel(与LE广告相反)?
谢谢!