Hi ,
We are using BLE module in two different products in which both has Peripheral + Observer Role.
In BLE module, to confirm scanning properly working or not we are using SCAN_PERIOD_EVENT which confirms BLE scans periodically.
Issue : During run time this event stops coming randomly and then BLE never scans any beacon.
We observed that in both devices sometimes scanning fails 20 to 30 times in a day and sometimes 2 to 4 times in a day and its random.
We assume that many people may came across this issue, can you please let us know what could be the solution of this ?
Configuration of both BLE in products.
1st device :
SDK - 2.30
Role - Peripheral + Observer
Example - Host test
blestack-5
BLE always in connected with scanning mode with another central decide.
All interface is with external micro in HCI protocol
2nd device :
SDK - 4.20
Role - Peripheral + Observer
Example - Simple Peripheral Observer
blestack-4
BLE always in scanning mode only
No external micro.
Regards,
Bhavin