This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2541- scan/discovery time min requirement

The question is on how to speed up scan/discovery time.

 For a system with 10+ broadcast sending data with one observe, and most of time the broadcaster sends the same data. If there is a new broadcaster joining in, or a broadcast sending new data, is there way for observer to pick up quick enough, eg. <100msec?

I find a close situation in e2e.ti.com/.../349134. I uses SimpleBLEObserver (1.4.0) as base, but I find the number of broadcasters detected depends on TGAP_GEN_DISC_SCAN. If there is 10 broadcast in the system, the TGAP_GEN_DISC_SCAN needs to be set at minimum 2 sec to detect all broadcasters. The scan window and scan interval is by default.

case 1 - So it seems if there is a new broadcaster joins the system,  observer has to wait >2 sec to find out the new broadcaster in the system when there are broadcasters.


case 2- If there is no new broadcaster, but a current broadcaster send new data ( TGAP_FILTER_ADV_REPORTS set as FALSE), is there way to improve that?