S42/Central Software User Guide
1VV0301318 Rev. 3
– 2018-08-31
Reproduction forbidden without written authorization from Telit Communications S.p.A.- All Rights Reserved.
Page 61 of 66
10.3.
Identify the Required Connection Interval
Different applications may require different connection intervals. The advantage of having a
very long connection interval is that significant power is saved, since the device can sleep most
of the time between connection events. The disadvantage is that if a device has data that it needs
to send, it must wait until the next connection event.
The advantage of having a very short connection interval is that there is more opportunity for
data to be sent or received, as the two devices will connect more frequently. The disadvantage
is that more power will be consumed, since the device is frequently waking up for connection
events.
In many applications, the slave will skip the maximum number of connection events. Therefore
it is useful to consider the effective connection interval when selecting the connection
parameters. Selecting the correct group of connection parameters plays an important role in
power optimization of the BLE device. The following list gives a general summary of the trade-
offs in connection parameter settings:
Reducing the connection interval will:
•
Increase the power consumption for both devices
•
Increase the throughput in both directions
•
Reduce the amount of time that it takes for data to be sent in either direction
Increasing the connection interval will:
•
Reduce the power consumption for both devices
•
Reduce the throughput in both directions
•
Increase the amount of time that it takes for data to be sent in either direction
Reducing the slave latency (or setting it to zero) will:
•
Increase the power consumption for the peripheral device
•
Reduce the amount of time that it takes for data sent from the central device to be
received by the peripheral device
Increasing the slave latency will:
•
Reduce power consumption for the peripheral during periods when the peripheral has no
data to send to the central device
•
Increase the amount of time that it takes for data sent from the central device to be
received by the peripheral device