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

iperf tool for nRF52840

We want to use the iperf3 tool to measure packet loss while sending packets between two nRF52840 DKs. But we can't seem to find any instructions. We are using a variant of the att_mtu throughput example. Does the nRF52840 DK have support for iperf? What bluetooth protocol is used by nRF52840 DK?

Best regards

Parents
  • iPerf3 requires a few linux headers and support for linux sockets for it to build successfully. You would need to adapt the way iPerf works to the nRF52 series and it would probably be a lot of work to be done.

    Maybe you can take a look and use DTM or the "direct test mode" and "direct test mode HW".

    The files to study or to look for are In the SDK folder → examples  dtm. In here you can find the hex files as well as the source code for the different series of the nRF5 DKs. You can rebuild it for a custom board if needed.

    Hope this helps.

Reply
  • iPerf3 requires a few linux headers and support for linux sockets for it to build successfully. You would need to adapt the way iPerf works to the nRF52 series and it would probably be a lot of work to be done.

    Maybe you can take a look and use DTM or the "direct test mode" and "direct test mode HW".

    The files to study or to look for are In the SDK folder → examples  dtm. In here you can find the hex files as well as the source code for the different series of the nRF5 DKs. You can rebuild it for a custom board if needed.

    Hope this helps.

Children
No Data
Related