Hello!
I need to send 20 x 20 bytes with the nRF8001 and would like to reduce the transmitting time as much as possible to set the MCU and nRF8001 in sleep mode as long as possible.
1) Reducing the connection interva leads to reduced transmitting time, right? 7.5ms is the minimum and would give the shortest transmitting time? I have some problems to change the connection interval, see my post here.
2) The datasheet says MTU is 27 bytes. Does this mean that during one connection event 27 bytes can be sent? At the moment the connection interval is 48.75ms and I am sending 20 bytes but it takes 2 connection events (~100ms) to send 20 bytes. When i send 20 x 20 bytes it takes almost 2 seconds.
Do I have to change the MTU? Why are 2 connection events needed to send 20 bytes?
Is there a way to send more, like 40 bytes, during one connection event?
I am not sure about data per paket and pakets per connection event. What are the maximum values for this terms
Are there other options to reduce the transmitting time?
Thank you very much for your help!!!