Hello Nordic experts,
Recently, I would like to implement high throughput with multi links. to optimize the system, I have the following doubts:
First of all, let me introduce the background:
- 1. 52840 for central, while 4~8 52832 for peripheral
- SDK: nRF SDK 17.1.0
- the total solution can work as expected, but I need to optimize for the best performance.
so my questions are as below:
- . I used the gatt queue lib for this case, the default queue length is 4, that means SD can hold 4 write requests. I assumed that the SD received 4 write requests before the next connection event is coming, so the SD can transmit these 4 write requests one by one when the connection event has come (CE length is enough). am I correct?
- also, as you know, each write request will carry the payload, such as 200bytes. it is the same as item1, the SD received 4 write requests before the next connection event is coming, which parameters can be used for these 4*200 byes cache? if the data pool is for this purpose? I mean, these 4 wire requests will carry 4*200 bytes payload, there is one place for wire quest cache, but which parameters for payload cache? data pool? or other parameters?
regarding the 2 questions above, could you give me a hand?
thanks in advance.