Hi all,
In my current project I have 7 sensors, each hooked up to an own nrf52. I am polling between 8 and 28 byte(depending on operation mode) of data in 10ms intervals. Currently, I have 6 of them set up as peripherals and one of them as their Master.
The idea is as follows: The peripherals notify the Master with a connection interval of 10ms, after the arrival of each packet, the Master concats everything to a larger packet of 56 to 196byte and notifies another Master, which in this case is a BLED112 dongle.
I did my fair share of reading on this topic and know, that the minimum connection event length of 2.5ms is my bottleneck. Due to this I won't be able to work with my desired connection interval of 10ms, but rather an easily calculated interval of 6*2.5ms(receiving) + (>)2.5ms(transmitting) = 17.5ms, which is probably not possible due to the transmitting event being longer than 2.5ms.
Is it possible to reduce the connection event length below this 2.5ms? At least for the case I only want to transmit 8 byte?
In addition to this, if I would resign from the idea of using connections and instead advertise the sensor data periodically, would I be able to scan and receive the data faster than every 2.5ms?
Thanks in advance!