I want to implement a BLE beacon scanner. I have tried by using DSPS host example code. I am able to detect a beacon which is generated using dialog DSPS device code. But I am unable to detect other beacons. I have tried by using beacon simulator mobile apps. I have tried with different mobile apps and with different mobile devices. None of them is detected by DSPS host. I am able to detect the simulated beacons on other phones.
Is there any filtering of beacons in DSPS code? If I am using DSPS code in my product will it detect all beacons available in market?
Device:
Hi Vivek,
Try using the GAP_OBSERVER_MODE instead of the GAP_GEN_DISCOVERY (user_scan_conf->mode in the scan configuration structure), most probably other beacons are transmitting in non-connectable mode and that is why the default DSPS scanner is not able to track them.
Thanks MT_dialog