Paso 3: Configuración Arduino como servidor iperf
Sobre todo, tenemos que configurar Arduino como servidor iperf.
Luego tenemos que preparar el código del sketch de Arduino.
Como ver la imagen. es muy sencillo.
Arduino se acabo de leer datos desde el búfer de pantalla ethernet.
Eso es todo. Entonces arduino puede ser un servidor iperf para prueba de funcionamiento.
(Consulte la parte inferior de este código de bosquejo paso referencia arduino)
-----
Y hay algo que deba explicar.
Consulte imagen y texto.
[1] configuración de información de shield arduino ethernet de red.
Para iperf, utilice el puerto 5001, que es un puerto por defecto para el cliente iperf.
[2] Ethernet comienzan así. Resulta original biblioteca de ethernet se diferencian.
[3] para aumentar el reloj SPI para el rendimiento (por defecto: SPI_CLOCK_DIV4)
[4] escudo Ethernet tienen buffer de 2048, por lo que podemos leer buffer de 2048 a la vez.
Pero Arduino será anormal si se asignación 2048 tampón, así que uso 1024 buffer.
(Si podemos utilizar el buffer de 2048, será mejor para el rendimiento).