Knowing the connection interval and the number of messages that will be sent, the time
necessary to setup a connection can be estimated by multiplying the number of messages
with the connection interval.
In case the Device Information Service is enabled, the number of messages
and thus the time consumption of the connection setup may be increased.
9.4. Connection based data transmission
After connection has been setup, data can be transmitted using the
. It buffers
the data in the module and sends it with the next connection interval event. As soon as
the data has been transmitted successfully, a
is returned to the host.
The time needed for this coincides with the connection interval that was negotiated during
connection setup. The
parameter defines the minimum and maximum
connection interval, which is supported by the module.
The following image shows the command sequence when sending data:
…
…
1
CMD_DATA_REQ
CMD_DATA_CNF
CMD_TXCOMPLETE_RSP
CMD_DATA_IND
Host TX ->
Proteus TX
Proteus TX ->
Host TX
Proteus RX->
Host RX
Host
TX
Proteus
TX
Host
RX
Proteus
RX
t6
1
2
t0
t1 t2
t3 t4 t5
Figure 9: Command sequence when transmitting data
Proteus-III reference manual version 1.3
© August 2020
www.we-online.com/wireless-connectivity
164