---
title: "PlatformIO - ESP32-S3-AsyncWeb-ETH-WIFI"
url: "https://maker.wiznet.io/sophia/projects/platformio-esp32-s3-asyncweb-eth-wifi/"
markdown_url: "https://maker.wiznet.io/sophia/projects/platformio-esp32-s3-asyncweb-eth-wifi/md"
type: "UCC: User Created Content"
author: "F1ATB"
author_url: "https://github.com/F1ATB/ESP32-S3-AsyncWeb-ETH-WIFI"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "F1ATB"
original_url: "https://github.com/F1ATB/ESP32-S3-AsyncWeb-ETH-WIFI"
published: "2026-05-13"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 317
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# PlatformIO - ESP32-S3-AsyncWeb-ETH-WIFI

> ESP32-S3 AsyncWeb ETH + WiFi

Original author: F1ATB (source: https://github.com/F1ATB/ESP32-S3-AsyncWeb-ETH-WIFI)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

## ESP32-S3 기반 Ethernet + Wi-Fi Async Web Server 프로젝트 with W5500

### Overview

최근 IoT 및 스마트 홈 시스템에서는 단순 센서 연결을 넘어, Ethernet과 Wi-Fi를 동시에 활용하는 하이브리드 네트워크(Hybrid Network) 구조가 중요해지고 있습니다.

이번 프로젝트는 ESP32-S3와 W5500 Ethernet Controller를 활용하여 구현한 **Async Web Server 기반 Ethernet + Wi-Fi 통합 시스템**입니다.
프로젝트는 F1ATB에서 공개한 오픈소스 기반으로, ESP32-S3 보드에서 유선 Ethernet과 무선 Wi-Fi를 동시에 활용할 수 있도록 설계되었습니다.

**F1ATB**는 프랑스 기반 개발자/메이커 **André**가 사용하는 닉네임 또는 프로젝트명으로 보입니다. ESP32, 홈오토메이션, 무선통신, Ethernet 관련 오픈소스 예제와 튜토리얼을 공개하고 있습니다. 이번 프로젝트도 F1ATB의 GitHub 저장소와 블로그에 올라온 **ESP32-S3 + W5500 + Wi-Fi + Asynchronous Web Server** 구현 사례입니다.

특히 비동기(Asynchronous) 웹 서버 구조를 사용하여 여러 클라이언트 요청을 효율적으로 처리할 수 있으며, 스마트 홈, IoT Dashboard, 원격 제어, 모니터링 시스템 등에 활용할 수 있습니다.

즉, Wi-Fi 중심 ESP32 생태계에 W5500 Ethernet을 더해 안정성과 확장성을 높인 웹 기반 IoT 제어 사례 입니다.

[Embedded media](https://www.youtube.com/embed/b0nQ7fd94AQ)

---

### Why This Project Matters

대부분의 ESP32 기반 IoT 프로젝트는 Wi-Fi 중심으로 구성되지만, 실제 산업 및 스마트 빌딩 환경에서는 **Ethernet의 안정성, 낮은 지연시간, 지속적인 연결성**이 매우 중요합니다.

이 프로젝트는 ESP32-S3에 W5500을 결합하여 Wi-Fi뿐만 아니라 **유선 Ethernet 기반의 안정적인 네트워크 환경**을 구현했다는 점에서 의미가 있습니다. 또한 PlatformIO와 Arduino Framework 기반으로 개발되어 접근성이 높아, 개발자들이 W5500을 쉽게 적용하고 활용할 수 있는 확산형 콘텐츠로도 가치가 있습니다.

이 프로젝트는 다음과 같은 특징을 통해 차별화됩니다.

- Ethernet + Wi-Fi 동시 지원

- Async Web Server 구조

- W5500 Hardware TCP/IP Offload Engine 활용

- ESP32-S3 기반 고성능 MCU

- OTA 업데이트 지원 가능

- 실시간 IoT Dashboard 구축 가능

- Smart Home 및 Industrial IoT 응용 가능

특히 W5500의 Hardwired TCP/IP Stack 기능을 통해 ESP32-S3 MCU의 네트워크 부하를 줄이면서 안정적인 Ethernet 통신을 구현할 수 있습니다.

---

### Hardware Used

| Hardware | Description |
| --- | --- |
| ESP32-S3 | 듀얼 코어 Wi-Fi/Bluetooth MCU |
| W5500 | Hardware TCP/IP Ethernet Controller |
| RJ45 Ethernet | 유선 네트워크 연결 |
| Wi-Fi Network | 무선 네트워크 연결 |
| T-ETH-LITE ESP32-S3 | Ethernet 지원 ESP32-S3 개발보드 |

---

### What is W5500?

W5500은 WIZnet의 대표적인 Hardware TCP/IP Ethernet Controller입니다.

일반 MCU 기반 Ethernet 구현과 달리, W5500은 TCP/IP 프로토콜을 하드웨어에서 직접 처리하는 TOE(TCP Offload Engine) 구조를 사용합니다.

이를 통해:

- MCU 부하 감소

- 안정적인 Ethernet 통신

- 낮은 지연시간

- 빠른 데이터 처리

가 가능하며, IoT 및 산업용 Ethernet 시스템에 널리 활용됩니다.

---

### Key Features

- Async Web Server

- Ethernet + Wi-Fi Hybrid Network

- W5500 기반 Ethernet 통신

- Hardware TCP/IP Offload Engine

- OTA 업데이트 가능

- IoT Dashboard 구축 가능

- PlatformIO 기반 개발

- Arduino Framework 지원

---

### How It Works

#### Step 1 – Ethernet Initialization

W5500 Ethernet Controller를 SPI 인터페이스로 초기화합니다.

#### Step 2 – Wi-Fi Connection

ESP32-S3가 Wi-Fi 네트워크에 연결됩니다.

#### Step 3 – Async Web Server Start

비동기 웹 서버를 실행하여 다중 요청을 처리합니다.

#### Step 4 – Hybrid Network Communication

Ethernet 또는 Wi-Fi 환경에서 웹 기반 제어 및 모니터링이 가능합니다.

---

### Potential Applications

#### Smart Home Dashboard

실시간 스마트 홈 모니터링 시스템

#### Industrial IoT Gateway

Ethernet 기반 산업용 IoT 게이트웨이

#### Remote Monitoring

원격 상태 모니터링 시스템

#### Web-based Device Control

브라우저 기반 IoT 장치 제어

#### Hybrid Network IoT System

유무선 통합 네트워크 시스템

---

### SEO Keywords

- ESP32-S3 Ethernet Project

- W5500 Web Server

- Ethernet IoT

- Async Web Server

- ESP32 Ethernet

- Hybrid Network IoT

- W5500 Ethernet Controller

- Smart Home Ethernet

- Industrial IoT Gateway

---

### Reference

- GitHub Project
  <https://github.com/F1ATB/ESP32-S3-AsyncWeb-ETH-WIFI>

- Project Article
  [https://f1atb.fr/home-automation/esp32-s3/asynchronous-web-server-esp32-s3-ethernet-wifi/](https://f1atb.fr/home-automation/esp32-s3/asynchronous-web-server-esp32-s3-ethernet-wifi/?utm_source=chatgpt.com)

- YouTube Demo
  [https://www.youtube.com/watch?v=b0nQ7fd94AQ](https://www.youtube.com/watch?v=b0nQ7fd94AQ&utm_source=chatgpt.com)

---

## FAQ

#### Q1. Async Web Server란 무엇인가요?

Async Web Server는 여러 클라이언트 요청을 동시에 효율적으로 처리할 수 있는 비동기 방식의 웹 서버 구조입니다.

#### Q2. ESP32-S3에 Ethernet을 사용하는 이유는 무엇인가요?

Ethernet은 Wi-Fi보다 안정적인 연결, 낮은 지연시간, 지속적인 통신에 유리합니다.

#### Q3. TOE란 무엇인가요?

TOE는 TCP Offload Engine의 약자로, TCP/IP 네트워크 처리를 MCU가 아닌 하드웨어에서 수행하는 기술입니다. W5500은 TOE 기능을 제공합니다.

#### Q4. 이 프로젝트는 Hybrid Network 프로젝트인가요?

네. Ethernet과 Wi-Fi를 함께 사용할 수 있으므로 Hybrid Network 프로젝트로 분류할 수 있습니다.

#### Q5. 어떤 분야에 활용할 수 있나요?

스마트 홈, 산업용 IoT, 원격 모니터링, 웹 대시보드, IoT 게이트웨이 시스템 등에 활용할 수 있습니다.

## ESP32-S3 Ethernet + Wi-Fi Async Web Server Project with W5500

### Overview

Modern IoT and smart home systems increasingly require hybrid networking architectures that combine Ethernet reliability with Wi-Fi flexibility.

This project demonstrates an **Async Web Server system using ESP32-S3 and the W5500 Ethernet Controller**, supporting both Ethernet and Wi-Fi communication simultaneously.

The asynchronous web server architecture enables efficient handling of multiple client connections and is suitable for smart home dashboards, industrial IoT systems, remote monitoring, and web-based device control.

---

### Why This Project Matters

Most ESP32 IoT projects rely primarily on Wi-Fi connectivity.

However, industrial and smart building environments often require:

- Stable Ethernet networking

- Low latency

- Reliable communication

- Hybrid wired/wireless infrastructure

This project combines:

- Ethernet + Wi-Fi Hybrid Networking

- Async Web Server Architecture

- W5500 Hardware TCP/IP Offload Engine

- ESP32-S3 High-Performance MCU

- OTA Update Capability

- Real-time IoT Dashboard Integration

Using the W5500 hardware TCP/IP stack helps reduce MCU workload while enabling stable Ethernet communication.

---

### Hardware Used

| Hardware | Description |
| --- | --- |
| ESP32-S3 | Dual-core Wi-Fi/Bluetooth MCU |
| W5500 | Hardware TCP/IP Ethernet Controller |
| RJ45 Ethernet | Wired network connection |
| Wi-Fi Network | Wireless communication |
| T-ETH-LITE ESP32-S3 | Ethernet-enabled ESP32-S3 board |

---

### What is W5500?

The W5500 is a hardware TCP/IP Ethernet controller developed by WIZnet.

Unlike software-based Ethernet implementations, the W5500 uses a TOE (TCP Offload Engine) architecture that processes TCP/IP networking directly in hardware.

Benefits include:

- Reduced MCU workload

- Stable Ethernet communication

- Lower latency

- Faster networking performance

This makes it ideal for Ethernet IoT and industrial networking applications.

---

### Key Features

- Async Web Server

- Ethernet + Wi-Fi Hybrid Network

- W5500 Ethernet Communication

- Hardware TCP/IP Offload Engine

- OTA Update Capability

- IoT Dashboard Integration

- PlatformIO Development

- Arduino Framework Support

---

### How It Works

#### Step 1 – Ethernet Initialization

The W5500 Ethernet controller is initialized via SPI communication.

#### Step 2 – Wi-Fi Connection

The ESP32-S3 connects to a Wi-Fi network.

#### Step 3 – Async Web Server Startup

The asynchronous web server starts handling multiple client requests.

#### Step 4 – Hybrid Network Communication

The system supports both Ethernet and Wi-Fi-based communication.

---

### Potential Applications

- Smart Home Dashboard

- Industrial IoT Gateway

- Remote Monitoring

- Web-based Device Control

- Hybrid Network IoT Systems

---

### SEO Keywords

- ESP32-S3 Ethernet Project

- W5500 Web Server

- Ethernet IoT

- Async Web Server

- ESP32 Ethernet

- Hybrid Network IoT

- W5500 Ethernet Controller

- Smart Home Ethernet

- Industrial IoT Gateway

---

### Reference

- GitHub Project

- Project Article

- YouTube Demo

---

## FAQ

### Q1. What is Async Web Server?

Async Web Server is a non-blocking web server architecture that efficiently handles multiple client requests.

---

### Q2. Why use Ethernet with ESP32-S3?

Ethernet provides stable networking, low latency, and reliable communication.

---

### Q3. What is TOE?

TOE stands for TCP Offload Engine.
The W5500 processes TCP/IP networking directly in hardware.

---

### Q4. Is this a Hybrid Network project?

Yes.
The project supports both Ethernet and Wi-Fi networking.

---

### Q5. What applications is this suitable for?

It is suitable for:

- Smart Home

- Industrial IoT

- Remote Monitoring

- IoT Dashboards

- Gateway Systems

---

Source: https://maker.wiznet.io/sophia/projects/platformio-esp32-s3-asyncweb-eth-wifi/
