Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE OTS object transfer service throughput

hello

I'm currently developing a system that requires a nrf5280 to transfer data to an android phone through ble.

I've based my application on the Object transfer service example in NRF5 sdk ,which is working well when transfering 912 bytes every 500ms.

I now need to double this data rate somehow

Ive attempted increasing the SDU size to 1824 in order to send data in bigger chunks but this caused the nrf52840 to crash.

Ive also attempted to send 912 bytes every 250ms instead, which kinda worked however in about 20% of the transfers the data was not ready to be read from the l2cap channel after the read OP code was sent. This lead to data being skipped.

is it possible to icrease the SDU size beyond the standard 1024 bytes?

does anyone have much experiece getting high throughput using an nrf52840? Am I missing a trick here?

Thanks

Parents Reply Children
No Data
Related