Keszoox
WT32-ETH01 ESP32 Embedded Ethernet & WiFi Bluetooth Combo Module Board
WT32-ETH01 ESP32 Embedded Ethernet & WiFi Bluetooth Combo Module Board
Couldn't load pickup availability
WT32-ETH01 — ESP32 Embedded Ethernet + WiFi + Bluetooth Combo Module
The WT32-ETH01 is a compact embedded module combining Espressif's ESP32 dual-core SoC with a wired Ethernet interface (LAN8720A PHY) alongside 2.4GHz WiFi (802.11 b/g/n) and Bluetooth 4.2 (Classic + BLE). This triple-connectivity module is designed for industrial IoT gateways, smart home hubs, and network-connected embedded systems where both wired Ethernet reliability and wireless flexibility are required in a single compact module.
Technical Specifications
| Parameter | Value |
|---|---|
| SoC | Espressif ESP32 (dual-core Xtensa LX6, 32-bit) |
| CPU Speed | Up to 240MHz (dual core) |
| Flash Memory | 32Mbit (4MB) SPI NOR Flash |
| SRAM | 520KB (internal) |
| Ethernet PHY | LAN8720A (10/100 Mbps, RMII interface) |
| Ethernet Connector | RJ45 with integrated magnetics |
| WiFi | 802.11 b/g/n, 2.4GHz, up to 150Mbps |
| Bluetooth | BT 4.2 Classic + BLE (dual-mode) |
| GPIO | 14 available GPIO (after Ethernet PHY allocation) |
| UART | 3 × UART |
| SPI / I²C | 3 × SPI, 2 × I²C |
| ADC | 12-bit SAR ADC (up to 18 channels, 6 available) |
| Operating Voltage | 3.3V (onboard LDO from 5V input) |
| Operating Temperature | −40°C to +85°C |
| Antenna | PCB trace antenna (WiFi/BT) + IPEX connector option |
Supported Network Protocols
- TCP/IP, UDP, HTTP, HTTPS, MQTT, WebSocket
- mDNS, DNS-SD, DHCP client/server
- SSL/TLS (mbedTLS)
- IPv4 and IPv6
- Ethernet + WiFi simultaneous operation (bridge/router mode)
Programming & Compatibility
-
Arduino IDE: Supported via ESP32 Arduino Core. Use
ETH.begin()for Ethernet initialisation with LAN8720 PHY. -
ESP-IDF: Full native support with
esp_ethcomponent for production firmware - ESPHome: Supported for Home Assistant integration with Ethernet connectivity
-
MicroPython: Supported with
network.LAN()for Ethernet configuration - PlatformIO: Supported with espressif32 platform
Typical Applications
- Industrial IoT Gateways: Wired Ethernet + WiFi bridge for factory sensor networks, SCADA data collection, and Modbus TCP/RTU gateways
- Smart Home Hub: Central controller for Home Assistant, OpenHAB, or custom smart home systems with reliable wired Ethernet backbone
- Network-Connected Embedded Systems: Web server, REST API endpoint, and OTA update server for embedded product development
- PoE-Powered Devices: Combine with a PoE splitter for single-cable power and data in remote sensor installations
- VoIP & Audio Streaming: Ethernet-connected audio streaming and intercom systems using ESP32 I2S audio
- Building Automation: BACnet/IP, Modbus TCP, and KNX IP gateway applications in commercial building control systems
FAQ
Q: Can the WT32-ETH01 use Ethernet and WiFi simultaneously?
A: Yes. The ESP32 supports simultaneous Ethernet and WiFi operation. You can configure it as a WiFi-to-Ethernet bridge, use Ethernet for upstream connectivity while serving a WiFi AP, or run both interfaces independently.
Q: How do I initialise the LAN8720 Ethernet in Arduino IDE?
A: Use ETH.begin(1, 16, 23, 18, ETH_PHY_LAN8720, ETH_CLOCK_GPIO0_IN) in your setup() function. The WT32-ETH01 uses GPIO0 for the Ethernet clock (RMII CLK IN mode).
Q: Is the WT32-ETH01 compatible with ESPHome for Home Assistant?
A: Yes. ESPHome supports the WT32-ETH01 with Ethernet configuration. Add the ethernet: component with type: LAN8720 and the correct pin assignments in your ESPHome YAML configuration.
Package Contents
- 1 × WT32-ETH01 ESP32 Ethernet + WiFi + Bluetooth module board
