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

maximum length of data over ble

I want to send a data of length 1024 bytes over the ble UART , but the maximum length of data is 20 bytes at a time. Is it possible to increase the data length per instance. Is that the only method to send long data over ble is to split into 20bytes.

Parents
  • Our SoftDevices limit the payload of each packet to 20 Bytes. The problem is usually throughput, I'm not sure what your requirements are, but you can read more about throughput here. But it seems you are talking about the actual input to the app, this is just how the app is made I think. You should be able to create some kind of buffer/queue between the user input to the app and the app output to the BLE module?

Reply
  • Our SoftDevices limit the payload of each packet to 20 Bytes. The problem is usually throughput, I'm not sure what your requirements are, but you can read more about throughput here. But it seems you are talking about the actual input to the app, this is just how the app is made I think. You should be able to create some kind of buffer/queue between the user input to the app and the app output to the BLE module?

Children
No Data
Related