W5500 and new network tab
W5500 and new network tab
This conversation is a technical support discussion on the ESPEasy forum regarding the WIZnet W5500 Ethernet controller and its network capabilities. Key Content:
Questioner (thalesmaoa)'s Issue:
I want to use Ethernet as the primary connection and WiFi as a backup, but I'm having trouble connecting both simultaneously.
I'm curious about the performance of the W5500 when sharing the same SPI bus with other SPI devices (such as the MAX31856).
Key Answer (TD-er, Development Team):
📊 Performance Figures:
W5500 SPI: ~5 Mbps (expected)
RMII Ethernet: ~20 Mbps (actual)
ESP32-S3 Packet Forwarding: Up to 100 kbps (very slow)
ESP32-C Series: 4-6 Mbps
💡 Solution:
Manual control with the networkenable,N / networkdisable,N commands
Designate a primary interface by setting route priority
NAPT (router mode) support (with rate limiting)
🚧 Features in development:
Automatic interface switching
Bridge mode (Transparent Bridge)
VLAN Support
For WIZnet, this is a great example of how the W5500 is actually being used in the open source community, and what performance issues and improvements are needed.
==========================
이 대화는 ESPEasy 포럼에서 WIZnet W5500 이더넷 컨트롤러와 네트워크 기능에 대한 기술 지원 논의입니다.
주요 내용:
질문자(thalesmaoa)의 문제:
- 이더넷을 주 연결로, WiFi를 백업용으로만 사용하고 싶은데 둘 다 동시에 연결되는 문제
- W5500이 다른 SPI 디바이스(MAX31856 등)와 같은 SPI 버스를 공유할 때 성능 궁금
핵심 답변(TD-er, 개발팀)
📊 성능 수치:
- W5500 SPI: ~5 Mbps (예상)
- RMII 이더넷: ~20 Mbps (실제)
- ESP32-S3 패킷 포워딩: 최대 100 kbps (매우 느림)
- ESP32-C 시리즈: 4-6 Mbps
💡 해결 방법
networkenable,N/networkdisable,N명령어로 수동 제어- 라우트 우선순위 설정으로 기본 인터페이스 지정
- NAPT(라우터 모드) 지원 (속도 제한 있음)
🚧 개발 중인 기능
- 자동 인터페이스 전환
- 브리지 모드 (Transparent Bridge)
- VLAN 지원
WIZnet 입장에서는 W5500이 오픈소스 커뮤니티에서 실제로 어떻게 사용되고 있는지, 어떤 성능 이슈와 개선 요구가 있는지 파악할 수 있는 좋은 사례입니다.
w5500 의사용이유
1. ESP32에 유선 이더넷 기능 추가
W5500은 SPI 인터페이스를 통해 ESP32에 이더넷 연결 기능을 제공하는 칩
WiFi만 지원하는 ESP32에 유선 네트워크 옵션을 추가
2. 네트워크 이중화 구성
이더넷을 주 연결로 사용하고 WiFi를 fallback으로 설정
두 인터페이스를 동시에 활성화하여 안정성 향상
우선순위(route priority) 설정으로 기본 경로 지정
3. 네트워크 라우터/게이트웨이 기능
ESPEasy 보드를 WiFi-Ethernet 간 라우터로 활용
NAPT(Network Address Port Translation) 지원
WiFi AP 모드와 이더넷을 연결하여 네트워크 확장
이 사용자의 구체적인 사용 이유
thalesmaoa의 목표:
안정적인 유선 연결(이더넷)을 주로 사용
WiFi는 비상시 백업 연결로만 활용
향후 'Dumb AP' (투명 브리지) 구성으로 WiFi 클라이언트들이 이더넷 측 DHCP에서 직접 IP를 받도록 네트워크 확장 계획
성능 고려사항:
SPI 기반 W5500은 실효 속도 5 Mbps 이하 예상
고속이 필요한 경우 RMII 이더넷(20 Mbps) 대안 제시됨
다른 SPI 디바이스(MAX31856 등)와의 공유 가능 여부도 확인
FAQ
Q1. ESP32에 WiFi가 있는데 왜 W5500 이더넷 칩이 필요한가요?
A: W5500은 무선 연결의 한계를 극복하는 완벽한 솔루션입니다.
네트워크 안정성 강화:
- WiFi를 backup으로 두고 안정적인 유선 연결을 주 경로로 사용
- 두 인터페이스 동시 운영으로 한쪽 장애 시에도 서비스 지속
- 산업 환경이나 무선 간섭이 많은 곳에서 필수적
간편한 통합:
- SPI 인터페이스로 ESP32에 쉽게 연결
- 하드웨어 TCP/IP 스택 내장으로 CPU 부하 최소화
- ESPEasy 같은 오픈소스 플랫폼에서 즉시 활용 가능
실제 사용자들은 route priority 설정만으로 이더넷 우선 연결을 구현하고, 필요시 명령어로 네트워크를 유연하게 전환하며 사용 중입니다.
Q2. W5500으로 어떤 네트워크 확장이 가능한가요?
A: W5500은 단순한 이더넷 연결을 넘어 강력한 네트워크 인프라를 구축할 수 있습니다.
WiFi-Ethernet 라우터/게이트웨이:
- ESP32 + W5500으로 소형 라우터 구현
- NAPT 지원으로 WiFi 클라이언트를 이더넷 네트워크로 연결
- WiFi AP 모드와 결합해 무선 네트워크를 유선으로 확장
실제 성능:
- SPI 기반 W5500: 실효 5 Mbps (IoT 디바이스에 충분)
- ESP32-C 시리즈 사용 시 패킷 포워딩 4-6 Mbps
- 센서 네트워크, 스마트 홈, 산업 자동화에 최적
확장 가능성:
- 향후 브리지 모드와 VLAN 기능 지원 예정
- 기존 WiFi 인프라에 유선 안정성 추가
- 저비용으로 네트워크 토폴로지 유연하게 구성
개발자 커뮤니티에서 활발히 활용되며 지속적으로 새로운 기능이 추가되고 있습니다.

