EMB 94
EMBEDDED 94 • NOVEMBRE • 2024 59 /d is the message to be sent for echo (for example, “LwIP TCP echo server Example”) Il protocollo TCP e i dati inviati attra- verso la rete possono essere verificati con il software Wireshark. I pacchetti inviati attraverso la rete saranno di- sponibili in Wireshark come mostrato nella figura 14. I dati inviati attraver- so il prompt dei comandi sono “LwIP TCP echo server Example”. Gli stessi dati sono visibili nel software Wire- shark. La comprensione e l’utilizzo effica- ce delle capacità dello stack lwIP in- sieme allo strumento di ping basato su ICMP e al protocollo TCP aprono un’ampia gamma di possibilità per la diagnostica di rete e la trasmissione dati. Il microcontrollore MAX32570 di ADI e MaximSDK forniscono una solida base per l’imple- mentazione dello stack lwIP e la realizzazione di sistemi di comunicazione affidabili. Seguendo gli esempi illustra- ti in questo articolo, è possibile individuare i problemi di rete, creando connessioni senza soluzione di continuità e garantendo l’integrità dei dati. TCP/IP | SOFTWARE RIFERIMENTI ongnu.org/lwip/2_1_x/index.html wireshark.org/download.html github.com/PavelBansky/EchoTool Come testare il server TCP di esempio: • Assicurarsi che tutte le connessioni funzionino cor- rettamente • Compilare il codice di esempio usando eclipse • Eseguire il codice in modalità debug • Aprire la finestra del prompt dei comandi sul PC re- moto • Inserire quanto segue nel prompt dei comandi: “C:\>echotool IP_address /p tcp /r 7 /n 15 /t 2 /d LwIP TCP echo server Example” IP_address is the actual board IP address. The static IP ad- dress is 192.168.100.200 /p tcp is the protocol (TCP protocol) /r is the actual remote port on the echo server (echo port) /n is the number of the echo requests /t is the connection timeout in seconds Fig. 13 – Risposta dell’Echo server TCP Fig. 14 – Risposta dell’Echo server TCP in Wireshark
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzg4NjYz