---
title: "Satellite1 PoE SHOE:A Wired Home Assistant Voice Assistant Architecture Using the ESP32-S3 and W5500"
url: "https://maker.wiznet.io/Aimee0/projects/satellite1-esphome/"
markdown_url: "https://maker.wiznet.io/Aimee0/projects/satellite1-esphome/md"
type: "UCC: User Created Content"
author: "FutureProofHomes"
author_url: "https://github.com/FutureProofHomes/Satellite1-ESPHome"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "FutureProofHomes"
original_url: "https://github.com/FutureProofHomes/Satellite1-ESPHome"
published: "2026-02-19"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 430
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Satellite1 PoE SHOE:A Wired Home Assistant Voice Assistant Architecture Using the ESP32-S3 and W5500

> Satellite1 PoE SHOE: A Wired Home Assistant Voice Assistant Architecture Using the ESP32-S3 and W5500

Original author: FutureProofHomes (source: https://github.com/FutureProofHomes/Satellite1-ESPHome)

## 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

![](https://maker.wiznet.io/upload/ckeditor5/619262374%5F1784533262%2Epng)

*https://docs.futureproofhomes.net/satellite1-poe-shoe-module-overview/*

## 📌 Overview

**Satellite1 PoE SHOE는 ESP32-S3 기반 Home Assistant Voice Assistant인 Satellite1에 W5500 wired Ethernet과 PoE power path를 추가하기 위한 expansion module입니다.** 이 구조는 Wi-Fi 의존성을 줄이고, Ethernet cable 하나로 네트워크와 전원을 함께 제공하는 것을 목표로 합니다.

공개 회로도와 experimental firmware branch에서는 W5500이 ESP32-S3와 SPI로 연결되고, microphone·speaker·environmental sensor·mmWave sensor에서 발생하는 데이터가 Ethernet을 통해 Home Assistant로 전달되는 구조를 확인할 수 있습니다. 다만 FutureProofHomes의 공식 문서에는 PoE1 Module이 아직 `Coming Soon`으로 표시되어 있으므로, 현재 단계에서는 정식 출시 기능이 아니라 **공개 개발 자료를 기반으로 한 implementation reference**로 보는 것이 정확합니다.

<https://docs.futureproofhomes.net/satellite1-poe-shoe-module-overview/>

Satellite1 본체 firmware는 Home Assistant integration, on-device wake word, XMOS 기반 audio processing, sensor monitoring, media playback 및 TTS 기능을 제공합니다.

> **📌Statellite1?**
>
> ![](https://maker.wiznet.io/upload/ckeditor5/619262374%5F1784544817%2Epng)
>
> Satellite1은 **ESP32-S3 기반의 Home Assistant용 로컬 AI 음성 비서/스마트 스피커**입니다. Microphone, speaker, environmental sensor, mmWave presence sensor를 하나의 장치에 통합해 음성 명령, 음악 재생, 실내 환경 모니터링, presence detection 기능을 제공합니다. ESPHome을 기반으로 Home Assistant와 연동되며, 사용자 음성 데이터를 cloud에 의존하지 않고 local 환경에서 처리할 수 있도록 설계되었습니다.

### 📌 Features

**1. Ethernet과 전원을 하나의 설치 경로로 통합**

PoE SHOE는 Ethernet cable을 통해 Satellite1에 wired network와 power를 함께 공급하는 것을 목표로 합니다. 이는 voice assistant를 천장이나 벽면처럼 별도의 power adapter 설치가 불편한 위치에 배치할 때 유용한 구조입니다. 공식 문서도 PoE SHOE가 제품 전원과 wired networking을 함께 제공한다고 설명합니다.

**2. ESP32-S3와 W5500의 shared SPI 구조**

W5500과 XMOS audio processor는 동일한 `SPI2` bus를 공유합니다.

```plaintext
ESP32-S3 SPI2
├─ SCLK: GPIO12
├─ MOSI: GPIO11
├─ MISO: GPIO13
├─ W5500 CS: GPIO3
└─ XMOS CS: GPIO10
```

각 device가 별도의 CS를 사용하기 때문에 하나의 SPI controller에서 Ethernet과 XMOS communication을 관리할 수 있습니다.

**3. W5500 interrupt 기반 link 처리**

최신 feature branch에서는 W5500의 interrupt signal을 GPIO38에 연결합니다.

```plaintext
ethernet:
  id: ethernet_id
  type: W5500
  spi_id: spi_0
  interrupt_pin: GPIO38
  cs_pin:
    number: GPIO3
```

Cable connection이나 Ethernet event를 polling만으로 처리하는 대신 interrupt signal을 사용할 수 있도록 구성한 점이 특징입니다.

**4. Ethernet 연결과 amplifier power state 연동**

PoE 또는 Ethernet으로 부팅한 상태에서도 speaker amplifier가 정상 활성화되도록 `ethernet_id.is_connected()`와 `tas2780.activate`가 연동됩니다.

이 로직은 단순히 네트워크만 추가하는 것이 아니라, power source와 audio subsystem의 initialization sequence까지 함께 고려한 구현입니다.

**5. Ethernet, Wi-Fi 및 unified firmware 구조**

Feature branch의 YAML은 network variant를 선택할 수 있도록 구성되어 있습니다.

```plaintext
network: ethernet
```

내부 조건식은 다음 구성을 지원하도록 작성돼 있습니다.

- `wifi`

- `ethernet`

- `unified`

다만 기본 configuration은 Ethernet이며, unified 동작은 아직 정식 release 기능으로 확인되지 않았습니다.

## 📌 System Architecture

Satellite1은 **ESP32-S3**를 중심으로 microphone, speaker, environmental sensor, mmWave sensor를 통합합니다. **W5500**은 ESP32-S3와 SPI로 연결되어 Wi-Fi 대신 wired Ethernet 경로를 제공하며, PoE SHOE는 Ethernet cable을 통해 network와 power를 함께 전달합니다.

```plaintext
Microphone / Sensor / mmWave
→ ESP32-S3 + XMOS
→ W5500
→ Ethernet / PoE
→ ESPHome
→ Home Assistant
```

Voice input과 sensor data는 Home Assistant로 전달되고, Home Assistant의 음성 응답과 control command는 반대 경로를 통해 speaker와 device로 전송됩니다.

### 📌 Role and Application of the WIZnet Chip

| 항목 | 내용 |
| --- | --- |
| WIZnet 모델 | W5500 |
| MCU 연결 | ESP32-S3와 SPI2 연결 |
| SPI bus | XMOS와 shared bus |
| W5500 CS | GPIO3 |
| Interrupt | GPIO38 |
| 네트워크 역할 | Satellite1에 wired Ethernet interface 제공 |
| Application layer | ESPHome 및 Home Assistant |
| 주요 데이터 | Voice audio stream, sensor state, control command, OTA traffic |
| 설치 관점의 의미 | Wi-Fi가 불안정하거나 wireless 사용이 제한되는 위치에 wired connection 제공 |
| PoE 구조의 의미 | Ethernet cable 하나로 network와 power를 함께 배치할 수 있는 기반 제공 |

![](https://maker.wiznet.io/upload/ckeditor5/619262374%5F1784545278%2Epng)

*https://github.com/FutureProofHomes/Satellite1-ESPHome/issues/262*

![](https://maker.wiznet.io/upload/ckeditor5/619262374%5F1784533137%2Epng)

*https://github.com/FutureProofHomes/Satellite1-Hardware/blob/main/shoe/rev1shoeSCH.pdf*

**TOE에 대한 기술적 구분**

W5500은 hardware TCP/IP 기능을 보유한 칩이지만, 이 프로젝트의 firmware는 다음 ESP-IDF Ethernet driver API를 사용합니다.

```plaintext
esp_eth_mac_new_w5500(...)
esp_eth_phy_new_w5500(...)
```

공개 코드에서는 WIZnet ioLibrary나 W5500 socket API를 직접 사용하는 구조가 확인되지 않습니다. 따라서 이 사례에서 W5500의 역할은 **ESP32-S3용 SPI Ethernet interface**로 설명하는 것이 정확하며, hardware TCP/IP socket offload 사례로 단정해서는 안 됩니다.

### 📌 Related Existing Contents & Expansion Value

#### 1. W5100S-POE-EVB-PICO

- **Link:** [W5100S-POE-EVB-PICO](https://maker.wiznet.io/gavinchang/projects/w5100s-poe-evb-pico-poe-development-board-for-rp2040/?utm_source=chatgpt.com)

- **Similarity Point:**
  WIZnet Ethernet chip과 PoE power module을 결합해 network와 power를 하나의 board 구조로 통합합니다.

- **Difference:**
  W5100S-POE-EVB-PICO는 RP2040 개발 보드에 detachable PoE sub-board를 추가한 사례입니다. Satellite1 PoE SHOE는 ESP32-S3 기반 voice assistant의 HAT expansion connector에 Ethernet과 audio/power signal을 함께 통합합니다.

- **Connection Value:**
  기존 콘텐츠의 isolated/non-isolated PoE module 설계 관점과 Satellite1의 W5500 shared SPI 및 voice assistant 구조를 결합할 수 있습니다.

- **Expansion Direction:**
  Smart home용 PoE sensor/voice node reference design으로 확장할 수 있습니다.

기존 콘텐츠는 PoE sub-board를 분리 가능한 형태로 설계했으며 isolated 및 non-isolated version을 제작했다고 설명합니다. 다만 functional test 이후 개선이 필요한 항목도 명시하고 있습니다.

#### 2. PCB w5500 POE

- **Link:** [PCB w5500 POE](https://maker.wiznet.io/praveen_k/resellers/pcb-w5500-poe/?utm_source=chatgpt.com)

- **Similarity Point:**
  W5500과 PoE를 동일한 PCB에서 사용하는 직접적인 hardware 사례입니다.

- **Difference:**
  기존 콘텐츠는 W5500 PoE PCB에 대한 간단한 제품 정보 중심입니다. Satellite1 사례는 ESPHome configuration, shared SPI, Home Assistant data path와 amplifier control까지 확인할 수 있습니다.

- **Connection Value:**
  단순 board/product 정보를 실제 application firmware와 연결하는 후속 technical reference로 활용할 수 있습니다.

- **Expansion Direction:**
  W5500 PoE board를 ESP32-S3, ESPHome, Home Assistant와 연결하는 integration guide로 발전시킬 수 있습니다.

Maker Site 게시물에서는 W5500이 hardware component로 명확히 등록되어 있지만, firmware나 protocol 세부 정보는 제공되지 않습니다.

### 📌 Market & Application Value

**적용 가능 분야**

- Home Assistant voice satellite

- Smart apartment 및 residential automation

- Hotel room voice controller

- Meeting room control terminal

- Ceiling-mounted presence and voice sensor

- Building automation user interface

- Wired local AI endpoint

- Privacy-focused local voice assistant

**설치 관점의 가치**

Voice assistant는 microphone과 speaker를 사용자 근처에 설치해야 하지만, 설치 위치에 power outlet이 없거나 Wi-Fi 품질이 일정하지 않을 수 있습니다. PoE SHOE 구조는 Ethernet cable 하나로 power와 data를 전달할 수 있어 천장, 벽면, corridor, hotel room과 같은 고정 설치 환경에 적합할 가능성이 있습니다. 이는 공개된 power/network 구조를 바탕으로 한 적용 가능성 분석입니다.

**B2C와 B2B 적합성**

- **B2C:** Home Assistant 및 ESPHome 사용자, DIY smart home 개발자

- **B2B:** Smart building integrator, hotel automation 업체, local voice interface 개발사

- **개발자 시장:** ESP32-S3와 W5500을 사용하는 custom ESPHome hardware 개발자

다만 최종 PoE module, certification, production schedule이 공개되지 않았기 때문에 현재 자료만으로 상용화 일정이나 양산 준비 상태를 판단할 수는 없습니다.

### 📌 External Indicators

2026년 7월 16일 확인 기준으로 Satellite1-ESPHome repository에는 다음 공개 지표가 표시됩니다.

| Indicator | 확인값 |
| --- | --- |
| GitHub Star | 165 |
| Fork | 79 |
| Open Issue | 33 |
| Open Pull Request | 2 |
| Commit | 583 |
| Repository visibility | Public |
| Default branch | `develop` |

Repository는 Satellite1을 open-source ESPHome firmware 기반 private AI voice assistant 및 multisensor로 소개합니다.

GitHub Issue #262는 closed 상태이며, hardwired Ethernet으로 Wi-Fi를 대체하려는 요구 사항을 명확히 기록하고 있습니다. 다만 Issue 페이지에는 관련 branch나 Pull Request가 직접 연결되어 있지 않습니다. ([링크](https://github.com/FutureProofHomes/Satellite1-ESPHome/issues/262))

공식 documentation은 현재도 PoE1 Module을 `Coming Soon`으로 표시합니다. 따라서 GitHub branch의 기능 구현과 공식 release 상태를 구분할 필요가 있습니다.

**Community**

![](https://maker.wiznet.io/upload/ckeditor5/619262374%5F1784532967%2Epng)

*https://www.reddit.com/r/homeassistant/comments/1qibpue/%EB%AA%A8%EB%8D%94%EB%A0%88%EC%9D%B4%ED%84%B0%EA%B0%80_%EC%A0%9C%EA%B1%B0%ED%95%A8/*

Satellite1의 Ethernet 및 PoE 지원은 공식 문서와 개발 branch뿐 아니라 사용자 커뮤니티에서도 지속적으로 요구된 기능입니다. Reddit discussion에서는 단순한 관심 표현을 넘어, 실제 설치 환경과 관련된 구체적인 사용 목적이 확인됩니다.

특히 한 사용자가 **ceiling mount를 위한 PoE version**을 요청하자 FutureProofHomes는 PoE board를 내부적으로 보유하고 있으며, 해당 board가 Satellite1 HAT의 `FX23L expansion connector`에 연결되는 구조라고 답했습니다. 또한 다른 개발 작업의 우선순위로 인해 공개가 지연됐지만, 향후 제공할 계획이라고 설명했습니다.

### 📌 WIZnet Strategic Value

Satellite1 PoE SHOE는 W5500이 일반적인 sensor node나 development board를 넘어 **open-source voice assistant와 multisensor endpoint의 wired network interface**로 사용되는 사례입니다.

특히 다음 요소가 기술적으로 의미가 있습니다.

1. ESP32-S3와 W5500의 실제 ESPHome integration

2. XMOS와 Ethernet이 동일한 SPI bus를 공유하는 구조

3. PoE power와 Home Assistant network를 하나의 expansion module로 통합

4. Voice, sensor, audio amplifier 및 network initialization을 하나의 firmware에서 관리

5. Wi-Fi 기반 smart home endpoint를 wired installation으로 확장할 수 있는 가능성

향후 WIZnet 관점에서는 다음 콘텐츠로 확장할 수 있습니다.

- ESP32-S3 + W5500 ESPHome reference

- W5500 shared SPI design guide

- Home Assistant wired voice satellite tutorial

- PoE voice assistant reference hardware

- Wi-Fi와 Ethernet의 smart home reliability comparison

- ESP-IDF Ethernet driver 방식과 WIZnet native TOE 방식의 구조 비교

특히 마지막 항목은 W5500을 Ethernet MAC interface로 사용하는 방법과 native hardware socket을 활용하는 방법의 차이를 개발자에게 명확히 설명할 수 있는 좋은 기술 콘텐츠가 될 수 있습니다.

## 📌 Summary

Satellite1 PoE SHOE는 ESP32-S3 기반 Home Assistant Voice Assistant에 W5500 wired Ethernet과 PoE power path를 추가하기 위한 expansion module입니다. 공개된 회로와 experimental firmware에서는 W5500와 XMOS가 SPI2 bus를 공유하고, W5500 interrupt, Ethernet connection state, TAS2780 amplifier 및 Home Assistant initialization을 연동하는 구체적인 구현을 확인할 수 있습니다.

이 프로젝트는 W5500을 smart home voice endpoint에 적용한 개발 reference로서 가치가 높습니다. 다만 공식 문서에는 여전히 `Coming Soon`으로 표시되어 있으며 Ethernet 기능은 stable firmware에 병합되지 않았습니다. 또한 현재 code path는 ESP-IDF Ethernet driver 방식이므로 W5500의 native TCP/IP socket offload 적용 사례로 설명해서는 안 됩니다. 현재 단계에서는 **“W5500 기반 PoE Home Assistant Voice Assistant의 공개 개발 구조”**로 소개하는 것이 가장 정확합니다.

## 📌 References

| Source | Link | Checked Date | Notes |
| --- | --- | --- | --- |
| FutureProofHomes PoE1 Module | [PoE1 Module Overview](https://docs.futureproofhomes.net/satellite1-poe-shoe-module-overview/?utm_source=chatgpt.com) | 2026-07-16 | `Coming Soon`, power 및 wired networking 설명 |
| GitHub Issue #262 | [ESPHome W5500 Ethernet Driver compatible with XMOS sharing SPI](https://github.com/FutureProofHomes/Satellite1-ESPHome/issues/262?utm_source=chatgpt.com) | 2026-07-16 | Wi-Fi를 Ethernet으로 대체하려는 요구 |
| Satellite1-ESPHome Repository | [FutureProofHomes/Satellite1-ESPHome](https://github.com/FutureProofHomes/Satellite1-ESPHome?utm_source=chatgpt.com) | 2026-07-16 | Default branch `develop` |
| Initial Ethernet PoC | [Commit 1137f60](https://github.com/FutureProofHomes/Satellite1-ESPHome/commit/1137f600575b14ad1c0f32c68107eb55e3cd116a?utm_source=chatgpt.com) | 2026-07-16 | Shared SPI W5500 PoC |
| Operational SHOE Branch | brad_ethernet_shoe_with_amplifier_operational | 2026-07-16 | PoE/Ethernet와 amplifier 연동 |
| Latest Ethernet Feature Branch | feature/ethernet_support | 2026-07-16 | Ethernet firmware variant |
| Existing Maker Content | [W5100S-POE-EVB-PICO](https://maker.wiznet.io/gavinchang/projects/w5100s-poe-evb-pico-poe-development-board-for-rp2040/?utm_source=chatgpt.com) | 2026-07-16 | Modular PoE board |
| Existing Maker Content | [PCB w5500 POE](https://maker.wiznet.io/praveen_k/resellers/pcb-w5500-poe/?utm_source=chatgpt.com) | 2026-07-16 | W5500 PoE PCB |

### 📌 Key Questions & Clear Answers

**1. Satellite1 PoE SHOE는 현재 사용할 수 있는 정식 제품인가요?**

공식 문서에는 아직 `Coming Soon`으로 표시되어 있습니다. 회로와 experimental firmware branch는 존재하지만, 현재 공개된 `develop` 및 `main` firmware에 PoE/W5500 기능이 포함된 것으로 확인되지는 않습니다.

**2. W5500은 이 프로젝트에서 어떤 역할을 하나요?**

W5500은 ESP32-S3에 SPI로 연결되어 wired Ethernet interface를 제공합니다. Voice Assistant traffic, sensor state, Home Assistant command 및 update traffic이 이 Ethernet path를 사용합니다.

**3. W5500의 TCP/IP Offload 기능을 사용하는 프로젝트인가요?**

현재 공개 코드에서는 WIZnet ioLibrary나 W5500 native socket API를 사용하지 않습니다. ESP-IDF Ethernet MAC driver를 통해 W5500을 network interface로 사용하므로, 이 사례를 TOE 또는 hardware socket offload 적용 사례로 단정하는 것은 적절하지 않습니다.

**4. W5500와 XMOS가 같은 SPI bus를 사용해도 되나요?**

공개 PoC와 feature branch에서는 두 device가 `spi_0`을 공유하면서 W5500은 GPIO3, XMOS는 GPIO10을 CS로 사용합니다. 실제 제품에서는 bus arbitration, clock mode 전환, transaction timing 및 audio/network 동시 부하에 대한 추가 검증이 필요합니다.

**5. 개발자가 가장 직접적으로 재사용할 수 있는 부분은 무엇인가요?**

ESPHome의 W5500 configuration, shared SPI pin mapping, interrupt 기반 Ethernet 설정, network-ready initialization, amplifier activation 및 Wi-Fi/Ethernet variant 구성 방식입니다.

### 📌 Developer Reuse Points

| Reusable Point | What Developers Can Learn | Source Evidence |
| --- | --- | --- |
| Shared SPI bus 설계 | W5500와 다른 고속 peripheral이 하나의 SPI bus를 공유하면서 별도의 CS로 동작하는 구성 | `core_board.yaml`, `satellite1.base.yaml` |
| ESPHome W5500 configuration | `type`, `spi_id`, `interrupt_pin`, `cs_pin`을 이용한 Ethernet 설정 | `config/common/ethernet.yaml` |
| Interrupt-based Ethernet | W5500 interrupt를 ESP32-S3 GPIO에 연결해 cable 및 network event 처리 | GPIO38 configuration |
| Network variant 구조 | 하나의 firmware tree에서 Wi-Fi, Ethernet, unified variant를 선택하는 YAML pattern | `config/satellite1.yaml` |
| Network-ready initialization | Voice Assistant 시작 전 `network_setup_completed` 상태를 확인하는 방식 | `config/satellite1.yaml` |
| Power/audio state 연동 | PoE/Ethernet connection 상태에 따라 TAS2780 amplifier를 활성화하는 방식 | `satellite1.base.ethernet.yaml` |
| Expansion board interface | SPI, interrupt, power, audio signal을 하나의 board-to-board connector에 배치하는 방법 | 회로도 4페이지 |
| Ethernet hardware reference | W5500 crystal, reset, interrupt, LED 및 Ethernet differential network 구성 | 회로도 2페이지 |
| PoE detect signal | Power input 상태를 optocoupler를 통해 MCU-side signal로 전달하는 구조 | `AT_DETECT`, PC817 |
| Release 분리 전략 | Stable firmware와 experimental Ethernet firmware를 branch로 분리하는 방법 | Git branch 구조 |

**참고할 주요 파일**

```plaintext
config/
├─ satellite1.yaml
├─ satellite1.base.yaml
└─ common/
   ├─ core_board.yaml
   ├─ ethernet.yaml
   ├─ voice_assistant.yaml
   └─ home_assistant.yaml

esphome/components/ethernet/
├─ __init__.py
├─ ethernet_component.cpp
├─ ethernet_component.h
└─ ethernet_component_esp32.cpp
```

### 📌 Limitations & Verification Notes

1. 공식 문서는 PoE1 Module을 여전히 `Coming Soon`으로 표시합니다.

2. 첨부 repository snapshot 기준으로 Ethernet 기능은 `develop`과 `main`에 병합되지 않았습니다.

3. 가장 최근 전용 branch는 `feature/ethernet_support`입니다.

4. 회로도 3페이지의 PoE module symbol에는 X 표시가 있어 최종 부품 여부를 확인할 수 없습니다.

5. PoE standard, class, input voltage range, output power 및 efficiency는 확인되지 않았습니다.

6. Ethernet throughput, latency, packet loss 및 장시간 stability test 결과는 공개되지 않았습니다.

7. W5500와 XMOS의 동시 SPI traffic에 대한 정량 시험 결과는 공개되지 않았습니다.

8. Product certification 및 release schedule은 확인되지 않았습니다.

9. 현재 firmware는 ESP-IDF Ethernet driver 방식이며 WIZnet native socket offload 사용은 확인되지 않았습니다.

10. `unified` Wi-Fi/Ethernet configuration code는 존재하지만 정식 지원 상태는 확인되지 않았습니다.

### 📌 Key Technical Facts from the Original Source

| 항목 | 내용 | 출처 |
| --- | --- | --- |
| WIZnet Chip | **W5500** | `rev1shoeSCH.pdf` 2페이지, experimental firmware |
| Main MCU | **ESP32-S3** | `config/common/core_board.yaml` |
| Audio Processor | **XMOS** | Satellite1 firmware 및 README |
| Ethernet Interface | SPI-based W5500 Ethernet | 회로도 및 `config/common/ethernet.yaml` |
| Shared SPI Bus | W5500와 XMOS가 `spi_0` 공유 | experimental branch |
| SPI Controller | ESP32-S3 `SPI2` | `config/common/core_board.yaml` |
| SPI Pins | SCLK GPIO12, MOSI GPIO11, MISO GPIO13 | `config/common/core_board.yaml` |
| W5500 CS | GPIO3 | `config/common/ethernet.yaml` |
| W5500 Interrupt | GPIO38 | `config/common/ethernet.yaml` |
| XMOS CS | GPIO10 | `config/satellite1.base.yaml` |
| XMOS SPI Mode | MODE3, 8 MHz | `config/satellite1.base.yaml` |
| Network Application | ESPHome 및 Home Assistant Voice Assistant | Repository README |
| Update Path | ESPHome OTA 및 HTTP request | YAML configuration |
| RJ45 | `HY931147C` 표기의 RJ45/magnetics block | 회로도 4페이지 |
| Expansion Connector | FX23L 계열 connector | 회로도 4페이지 |
| PoE Detection | `AT_DETECT`, PC817 optocoupler | 회로도 3페이지 |
| Initial PoC | Commit `1137f60`, shared SPI Ethernet test | GitHub commit |
| Latest Development Branch | `feature/ethernet_support`, commit `76b0ea6` | Repository branch snapshot |
| Hybrid Capability | `wifi`, `ethernet`, `unified` build option 존재 | `config/satellite1.yaml` |
| TOE Evidence | WIZnet native socket API 사용은 확인되지 않음 | Ethernet component code |
| Release Status | PoE1 Module `Coming Soon` | FutureProofHomes Docs |
| Confirmed Limitations | 최종 PoE module BOM, performance, certification, release schedule 미확인 | 공개 자료 기준 |

초기 PoC commit에서는 `ethernet_test.yaml`에 W5500과 ESP32-S3 pin configuration이 추가됐으며, Satellite1 전용 Ethernet component와 SHOE firmware configuration도 함께 도입됐습니다.

---

Source: https://maker.wiznet.io/Aimee0/projects/satellite1-esphome/
