This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is there any relation between connection parameters and occasionally disconnection

I have a system, with cc2540 as central and n51822 as peripheral with s130. Sometimes while they are close to each other, the connection link gets lost. I disabled updating the connection parameters on the client(cc2540), and I set them just on peripheral. Is it acceptable or not? Where I can find best practices/settings on these parameters while I need to get fast feedback on getting out from the RSSI range and also need to do as much as fast on reconnecting;

Could you please clarify me with the impression of these parameters on my occasional disconnection problem?

Parents
  • Ok. If you get BLE_HCI_CONNECTION_TIMEOUT on the nRF peripheral, it is either not able to receive packets from the central, or the central isn't sending out packets, and the it hits he supervision timeout. Have you tested the nRF peripheral with another central? For example nRF Connect on Android? Does it disconnect then? If not I would suspect that the issue is with the central device. This could be confirmed with doing a sniffer trace, to see what is actually happening on air.

Reply
  • Ok. If you get BLE_HCI_CONNECTION_TIMEOUT on the nRF peripheral, it is either not able to receive packets from the central, or the central isn't sending out packets, and the it hits he supervision timeout. Have you tested the nRF peripheral with another central? For example nRF Connect on Android? Does it disconnect then? If not I would suspect that the issue is with the central device. This could be confirmed with doing a sniffer trace, to see what is actually happening on air.

Children
No Data
Related