Hi all
This is continuation of the post -
Our custom android app or any 3rd party app is facing frequent disconnection issue.
We disabled DLE feature and reduced connection interval also.
Though this solved our issue, but in long run, we are still facing disconnection issue with few mobiles.
Inconsistently, issue is seen with Nexus tablet running Android version 7.1.1 and Redmi note running Android version 7.0 as of now
We are sending notifications to mobile and randomly after some "n"th packet, mobile app is getting disconnected and connected automatically
When we checked the wireshark capture, we found that after the last notification packet being sent to mobile, master is sending connection event but slave is not responding for it and after 20s of supervision timeout, app is getting disconnected automatically
We tried to reduce connection interval to 7.5ms in peripheral side but still the issue was seen
Here connection interval is getting updated to 48.75ms after conn. update parameter req.
Why the slave didn't respond after sometime is unknown?
What are the possible scenarios that slave wouldn't respond to master connection event?
Note - Using BLE BLUGIGA dongle, python script to get notification is working in long run always
Attaching wireshark capture of disconnected issue. Please rename .ppt to .pcapng and open using wireshark
Regards,
Suganya