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

How can I connect two nRF52840 to transfer large data files?

Hello, Would you have application that can support two nRF52840 pairing and transfer arbitrary large data files?

Thanks, Gerry

  • That's a very vague question.

    Sending a large file is no different, in principle, from sending a small or medium one - it's all just "more of the same"

    So what is it, exactly, that you're stuck on?

  • Also note that none of the protocols supported by this chip is optimised for either large data volumes or high transmission rates

    The nRF52840 is an advanced multi-protocol SoC ideally suited for ultra low-power wireless applications.

    So - are you sure this is the right chip for your job ... ?

  • Sorry for the vagueness. The intent is to use it for small to moderate data transfers, yet understand how it handles large files (firmware update of the host FW) as needed. Just looking to see what we can get out of the 2Mb link.

  • Maybe you can get something out of the throughput example devzone.nordicsemi.com/.../ .

  • Hi Gerry

    There is a throughput example in the SDK that can be used as a starting point if you want to maximize the throughput over BLE: \nRF5_SDK_13.0.0\examples\ble_central_and_peripheral\experimental\ble_app_att_mtu_throughput\

    The example shows how you can enable important features such as data length extension, connection event extension, and how you can increase the GATT MTU size.

    Out of the box it is only set up to send dummy data, so it will need some modifications to send an actual file.

    Best regards
    Torbjørn

1 2