Étape 3: Configuration Arduino comme serveur iperf
Par-dessus tout, nous devons configurer Arduino comme serveur iperf.
Nous devons préparer le code sketch Arduino.
Comme vous voyez l’image. C’est très simple.
Arduino sera juste lire les données du tampon de bouclier ethernet.
C’est tout. Puis arduino peut être un serveur iperf pour test de performances.
(Voir le bas de ce code étape référence arduino sketch)
-----
Et il y a quelque chose a besoin d’expliquer.
Voir photo et texte ci-dessous.
[1] le programme d’installation pour arduino ethernet shield d’informations pour le réseau.
Pour iperf, utilisez le port 5001 qui est un port par défaut pour le client iperf.
[2] Ethernet commencer comme ça. C’est diffèrent de bibliothèque ethernet originale.
[3] d’augmenter horloge SPI pour la performance (par défaut : SPI_CLOCK_DIV4)
[4] bouclier Ethernet ai 2048 tampon, donc nous pouvons lire 2048 tampon à la fois.
Arduino est anormale, mais si nous buffer allocation 2048, donc utilisation 1024 tampon.
(Si nous pouvons utiliser le tampon 2048, il sera plus bon pour la performance).