Hi,
As i understand from the docs, the max throughput for BLE in nrf5340 is 1.4mbps. Ideally, we would like to achieve this, however anything near to 1mbps would be great.
We are planning to make a peripheral device based on nrf5340 that sends data to a central device (an nrf5340 board initially, a phone later). Before starting the development I would like to get confirmation on a few points -
1. How can i achieve the maximum possible BLE throughput as shown below for a single connection with 247 byte ATT MTU ?
What is the maximum supported value for packets per connection event? If i increase connection interval to 400ms, can i increase packets per interval also accordingly?
2. As we have bulk data transfer of around 64 MB( full day data), i guess "Send notification" method would be the best way to achieve max thoughput ? Is there anything else to take care of to achieve the same?
3. How to calculate the approximate time taken for 64 MB data transfer to a central device assuming ideal conditions? In this case it would be (64MB * 8) /1mbps = 512 seconds ?
regards,
Vinu