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

Connection Stability, Packet loss, etc...

Hello,

I am having a lot of trouble with connection timeouts. With my current settings (10ms connection Interval and 6 seconds connection supervision timeout) I would not expect any timeout to happen. The RSSIs between the connected beacons are withing good range. I am using many beacons in a Scatternet formation. Is there an API available to get information about connection quality? Dropped packets, CRC errors, etc...

Connection losses seem to get worse when advertising and scanning at the same time. This is not what I would expect because connections should clearly have a much higher priority. I would really like to get some insight on this.

Thank you, Marius

Parents
  • There is no API to get information about connection quality no. The multilink scheduling priority for S130 should be described in the softdevice specification, e.g.: infocenter.nordicsemi.com/.../multilink_scheduling.html

    Typically I recommend to set the scan window to minimum, and adjust scan interval to fit the current consumption requirements of the application. The reason I recommend a short scan window, is that it will have minimum effect on other softdevice functionality you might want to use in the application. For instance connections will be blocked during a scan window, and a long scan window can delay execution of flash commands and timeslot api.

Reply
  • There is no API to get information about connection quality no. The multilink scheduling priority for S130 should be described in the softdevice specification, e.g.: infocenter.nordicsemi.com/.../multilink_scheduling.html

    Typically I recommend to set the scan window to minimum, and adjust scan interval to fit the current consumption requirements of the application. The reason I recommend a short scan window, is that it will have minimum effect on other softdevice functionality you might want to use in the application. For instance connections will be blocked during a scan window, and a long scan window can delay execution of flash commands and timeslot api.

Children
Related