udpecho

Example Summary

This application demonstrates how to echo UDP packets.

Peripherals & Pin Assignments

BoosterPacks, Board Resources & Jumper Settings

Please refer to the development board’s Hardware User’s Guide.

Python 3.X is required for this example. To install python download the latest version at https://www.python.org/downloads/release

Example Usage

<SDK_INSTALL_DIR>/tools/examples/udpSendReceive.py

Usage:

python udpSendReceive.py <IP-addr> <port> <id> -l[length] -s[sleep in mS] -n[number of transmits per report]

  <IP-addr>     is the IP address of the device
  <port>        is the TCP port being listened to (1000)
  <id>          is a unique id for the executable. Printed out with a packet transmission report.
                It allows the user to run multiple instances of udpSendReceive.


  Optional:
    -l[length]      size of the packet in bytes. Default is 256 bytes. Note: When specifying a length greater than 256 bytes, must increase the buffer size in the target side app (udpEcho.c) accordingly.
    -s[sleep in mS] usleep time to between sends. Default is 0 mSecs.
    -n[number of transmits per report] the number of transmits to occur before being reported onto the console. Default is 100 transmits.

Example: python udpSendReceive.py 192.168.1.100 1000 1 -s100

Application Design Details