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
  • Hi 

    I agree with the reply from vham earlier. For testing packet loss I think you are better off using the DTM or radio_test examples in the nRF5 SDK, rather than trying to use the iperf3 tool. 

    Maybe you can give us a bit more information about what the purpose of these tests are, and what you are trying to find out?

    Best regards
    Torbjørn

  • Hi, sorry I have been busy. Thanks for the replies. Our purpose is to see how the throughput varies for the different phys 1M, 2M and CODED in varying distance for example: from 50 m to 1000 m, and at the same time see the packet loss between the devices. We are using two nRF52840 DKs. 

    We can't seem to find any information if DTM in nRF Connect app for desktop is compatible with nRF52840 DK. If not, is it possible to incorporate code from dtm's main.c into the mtu throughput example that we are using to test throughput?

    Best regards

  • According to this (nRF Connect sdk 1.6.99) the diagram included in the document shows that you can connect via UART to monitor the values. As far as I remember DTM should be available for the nRF52 series, DK included.

    Also, near the middle of the document you'll see instructions on Testing with nRF connect for Desktop.

    There is also a pc-nrfconnect-dtm application in here (github).

    Hope this helps.

Reply Children
No Data
Related