Hi , I am using nrf52832 and try to implement a high throughput in ble5.1. i interface memory with nrf52832 my task is to read the memory and send the data to the app with high speed.
I set the MTU size to 247byte. i send the array of 74 byte at a time using the "nus_data_send" function.
in this data of 74 bytes is fragment into 27-byte on-air packet. and it takes 15 milliseconds. to transmit 74byte.
I change on-air data packet length default(27 byte) to 80 byte using "nrf_ble_gatt_data_length_set(&m_gatt, BLE_CONN_HANDLE_INVALID, 80)" function. but when i trace the packet using nrf sniffer client send the DLE request to master but the master send an unknown response.
I don't know what's wrong. i use the wrong method or app that does not support the DLE.
if anyone knows the solution for high throughput then please tell me.
Thank you.