This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Maximum BLE data supported by the NRF52832

Hi,

I am using BLE application in NRF52832 board and using NRFConnect app to send custom characteristic service from mobile app to nordic device. But if I am sending a data more than

20 bytes length (data is in text format) from nrfConnect app, I am not able to send the data. If I am sending a custom characteristic service of length less than 20 bytes through nrfConnect, it is 

able to send the data as well as received in the BLE handler in the code.

I tried using BLE scanner app to send this custom characteristic data of length 45 bytes and it was found that the BLE scanner app was able to send the data, but in the BLE handler of

NRF52832, the data packet got split such that each packet had a length of 20 bytes.

For example, if the length of BLE data entered through BLE scanner is 45 bytes, then the BLE write handler will be hit thrice and data packet got split by (20 + 20 + 15) bytes.

Can you please help on a way to send data more than 20 bytes at a time and receive all the data at the same time in the BLE handler in the code.

Parents Reply Children
No Data
Related