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

get the min connection interval with 8 sensors

Hello community,

I did a central device which is connecting with 8 slaves and this slaves are sending every time 8 bytes when they are connected. My set up is the following:

#define MIN_CONNECTION_INTERVAL	MSEC_TO_UNITS(10, UNIT_1_25_MS)	 
#define MAX_CONNECTION_INTERVAL	MSEC_TO_UNITS(16, UNIT_1_25_MS)	
#define SLAVE_LATENCY			0							
#define SUPERVISION_TIMEOUT		MSEC_TO_UNITS(200, UNIT_10_MS)	

But with a timestamp I am getting a connection with each sensor of 30 ms, Also I read on the specification of Nordicm the minimum interval is 20 ms with 8 slaves. How can I do that?

my ble is a NRF 52832 with a SDK 13 version 4.1. and s132

Thanks in advance

Parents
  • I changed my range of connection interval to 16 but im still having 15 ms. The peripherals (sensors) are sending their data through Notifications, my timestamp is done by a C# program on Raspberry Pi. When the NRF52832 receives a notfications, it sends it back to the RBP via SPI and when the RBP got it make a timestamp, the difference between one timestamp and the other should be approx the interval connection.

    The peripheral are not trying to do an update to the connection parameters, they have on their system min 40 and max 60 ms.

Reply
  • I changed my range of connection interval to 16 but im still having 15 ms. The peripherals (sensors) are sending their data through Notifications, my timestamp is done by a C# program on Raspberry Pi. When the NRF52832 receives a notfications, it sends it back to the RBP via SPI and when the RBP got it make a timestamp, the difference between one timestamp and the other should be approx the interval connection.

    The peripheral are not trying to do an update to the connection parameters, they have on their system min 40 and max 60 ms.

Children
No Data
Related