This application note demonstrates execution of the demo iPerf application available for the SAM4S Xplained Pro evaluation kit and ATWINC15x0. The iPerf application is a tool which is used for measuring Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) bandwidth performance. This iPerf tool is built on a client/server model and can be used to measure maximum UDP and TCP throughput between the client and the server station.
ATWINC15x0 ATWINC15x0 iPerf Setup ATWINC15x0 iPerf Setup The user can run the iPerf application using the command prompt on a computer and the customized iPerf implementation on the wireless board to measure the throughput performance. The iPerf application contains both client and server functionality. Typically, one acts as server and the other as client, where the iPerf application in the client side launches the test session.
Hardware Setup Perform the following steps to create the iPerf setup. Plug the ATWINC15x0 module to the EXT1 of the SAM4S Xplained Pro evaluation kit. Power-up the SAM4S Xplained Pro evaluation kit by connecting the USB cable to the DEBUG USB port.
Creating ATWINC15x0 iPerf Project in Atmel Studio The demo iPerf application for the SAM4S Xplained Pro with the ATWINC15x0 is available in ASF Version 3.42 and all upcoming versions. Before creating a new iPerf project, verify the version of both the ATWINC1500 driver and firmware being used.
The ATWINC15x0 iPerf throughput performance is measured in the following conditions. Table 6-1. Conditions to Measure ATWINC15x0 iPerf Throughput Performance Condition...
ATWINC15x0 Test Results Test Results A reference of the iperf throughput performance based on the ATWINC15x0 for the different test setups are as follows. • Setup 1 – One side on Ethernet and ATWINC15x0 on Wi-Fi (Inside shielded room) •...
Appendix - Updating Firmware Appendix - Updating Firmware The ATWINC15x0 firmware must be updated to 19.6.1 version or latest. When a version mismatch is detected at start-up, the Wi-Fi driver initialization fails and the m2m_wifi_init() function returns the firmware version mismatch error code.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
Need help?
Do you have a question about the ATWINC15x0 and is the answer not in the manual?
Questions and answers