[Follow me, Episode 4] Basic Task 1: Complete the initialization of the W5500 main control board (st
[Follow me, Episode 4] Basic Task 1: Complete the initialization of the W5500 main control board (static IP configuration)
COMPONENTS
PROJECT DESCRIPTION
2.1 Task Description
Complete the initialization of the W5500 main control board (static IP configuration) and ensure it can be pinged by computers on the local area network. Simultaneously, the W5500 should be able to ping websites on the internet. Capture ping packets from the local PC using packet capture software (Wireshark, Sniffer, etc.), display and analyze the data.
The Wireshark packet capture screenshot shows that when the computer pings the development board's IP address, there are request and response packets, as shown in the image above. Please see the attached packet capture file. The console screenshot shows that requesting an IP address from the "Electronic Engineering World" website also received a response and printed the actual IP address of the "Electronic Engineering World" website, which is consistent with the IP address obtained by pinging "Electronic Engineering World" from the computer terminal.
2.4 Summary
After installing the CircuitPython development environment on the W5500-EVB-Pico... Loading the w5500 driver library makes network access very simple and convenient. However, the library's current support for SocketPool is not very good, which can cause some problems in certain situations.