How to increase the number of packets sent in a single TX transmission?

I sent a 242-byte data packet, and using the NRF sniffer to capture the packets, I found that this packet was split into (27-byte per packet) for transmission. This caused the entire sending process to take 4ms, while our transmission timing is 3ms, ultimately leading to a stack overflow on the transmitting end. How can we increase the single transmission size, and which configuration allows us to send a 242-byte data packet in one go?

Parents Reply
  • I'm sorry, I think I didn't express myself clearly earlier. My timer generates and sends a set of data every 3ms. However, regardless of whether the connection interval is 7.5ms or 15ms, Bluetooth will reply in the next connection interval after receiving the second data packet. Especially with the 15ms connection interval, Bluetooth will reply after more than 10ms. I believe this situation is abnormal and does not conform to our Bluetooth logic. Currently, we are not sure where the problem lies. These are the pcapng files captured by nrf niffer for the 7.5ms and 15ms connection intervals respectively. We look forward to your reply.1172.15ms.pcapng0676.5ms.pcapng

Children
Related