Feel free to ask questions, share tips or report issues.
Built-in protection circuits such as power isolation and optocoupler isolation, Safe & Stable & Reliable

| Based on ESP32-S3 microcontroller with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz |
| Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication, with excellent RF performance |
| The outputs adopt Darlington transistors with optocoupler isolation, delivering higher drive capability with a sink current of up to 500 mA, and feature built-in flyback diode protection |
| Supports passive and active digital input, with bi-directional optocoupler isolation. The digital output supports digital input linkage control |
| Onboard isolated RS485 interface, for connecting to various RS485 Modbus industrial modules or sensors |
| Onboard isolated CAN interface, for connecting to various CAN devices |
| Onboard pin header, allowing access to other devices |
| Onboard USB Type-C port for power supply, firmware downloading and debugging |
| Onboard power supply screw terminal, supports 7~36V wide voltage input, suitable for industrial applications |
| Onboard RTC chip, supports scheduled tasks |
| Onboard W5500 Ethernet chip for extending 10/100Mbps network port through SPI interface |
| Built-in PoE module for PoE capability (compliant with IEEE 802.3af standard) |
| Onboard optocoupler isolation to prevent interference from external circuit |
| Onboard digital isolation to prevent interference from external signal |
| Onboard unibody power supply isolation, providing stable isolated voltage, no extra power supply required for the isolated terminal |
| Onboard TF card slot for external TF card storage of images and files |
| Built-in buzzer, RGB LED, power supply, RS485 and CAN TX/RX indicators for monitoring the operating status of the devices |
| Rail-mounted protective case, easy to install, safe to use |
| Version | ESP32-S3-POE-ETH-8DI-8DO | |
| Microcontroller | ESP32-S3 (Default module: ESP32-S3-WROOM-1U-N16R8, customizable for other modules) |
|
| Wireless communication | 2.4GHz WiFi (802.11 b/g/n), Bluetooth 5 (LE) | |
| USB Port | Connector | USB Type-C |
| Power supply | 5V | |
| Functions | Power supply, USB communication, firmware downloading, etc. | |
| Isolated RS485 Interface | Connector | Screw terminal |
| Direction control | Automatically controlled via main controller hardware flow settings | |
| Protection | TVS diode, surge protection & ESD protection | |
| Resistor | Onboard reserved 120R matching resistor, NC by default, enabled via jumper | |
| Isolated CAN Interface | Connector | Screw terminal |
| Direction control | Hardware automatic control | |
| Protection | TVS diode, surge protection & ESD protection | |
| Resistor | Onboard reserved 120R matching resistor, NC by default, enabled via jumper | |
| Ethernet Interface | PoE Ethernet port, supports IEEE 802.3af standard | |
| Digital Output | Output channel | 8 channels |
| Input voltage | 5V~40V | |
| Output type | Open-drain output, with load capacity of 500mA per channel (MAX) | |
| Isolation type | Optocoupler isolation | |
| Digital Input | Input channel | 8 channels |
| Input voltage | 5V~36V | |
| Input type | Passive input / active input (NPN or PNP type) | |
| Isolation | Bi-directional optocoupler isolation | |
| LED Indicators | RGB | RGB colorful LED, supports programmable control of display color |
| PWR | Red power indicator, lights up when there is USB connection and voltage is detected | |
| TXD | Green TX indicator, lights up when the RS485/CAN port sends data | |
| RXD | Blue RX indicator, lights up when the device port sends data back | |
| Power Supply Screw Terminal | Voltage range | 7~36V |
| Appearance | Enclosure | Rail-mount protective case |
| Dimensions | 175 × 90 × 40 (mm) | |
Equipped with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz, with Powerful AI Computing Performance and Security Encryption Mechanism, Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication

Multiple protections, more safe and reliable

Fully Isolated Digital Input/Output, with Bi-directional Optocoupler isolation,
supports Passive and Active Inputs (PNP or NPN Type)

Adopts Darlington transistor open-collector output, single-channel sink current up to 500 mA, capable of directly driving relays

Supports RS485, Bluetooth, or Wi-Fi Networking for Remote Control

Comprehensive SDK, Dev Resources, And Tutorials To Help You Easily Get Started

Providing both network connection and power supply in one cable

* the switch shown in the picture is NOT included.
Provides Multiple Networking Demos With Waveshare.Cloud, Using The Lightweight
MQTT Protocol To Achieve Data Visualization Service


|
1. ESP32-S3-WROOM-1U-N16R8 Adopts ESP32-S3 series chip with Xtensa 32-bit LX7 dual-core processor, built in 16MB Flash and 8MB PSRAM |
19. Power Supply Screw Terminal Supports DC 7~36V wide voltage input |
|
2. W5500 Extends 10/100 Mbps Ethernet via SPI Interface |
20. External Antenna Connector SMA female connector, for WiFi and Bluetooth wireless communication |
| 3. RESET Button | 21. Ethernet Port |
|
4. TF Card Slot Supports external TF card for storing images and files |
22. PoE Module for PoE capability, supports IEEE 802.3af standard |
| 5. Power Module |
23. USB Type-C Port for module power supply, firmware downloading and USB communication |
| 6. Bi-directional Optocoupler Isolation | 24. WS2812 RGB LED |
| 7. CAN Transceiver Chip | 25. BOOT Button |
|
8. Onboard TVS (Transient Voltage Suppressor) Effectively suppresses surge voltages and transient spikes in the circuit |
26. LED Indicators PWR: power indicator RXD: RS485 / CAN RX indicator TXD: RS485 / CAN TX indicator |
|
9. Optocoupler & Digital Isolation Prevents interference from external signal |
27. Pin Header for connecting other devices |
| 10. RS485 Transceiver Chip |
28. USB Type-C Power Output Header Provides external power supply via USB Type-C port |
|
11. Darlington Transistor sink current up to 500mA, with built-in flyback diode protection |
29. Multi-Function Terminal |
|
12. Power Isolation Provides stable isolated voltage, no extra power supply required for the isolated terminal |
30. Voltage Level Selection for Multi-Function Terminal for switching the communication logic level and output voltage |
| 13. Digital Output Screw Terminals |
31. CAN Terminal for connecting to external CAN devices |
| 14. Buzzer |
32. CAN Matching Resistor Onboard reserved 120R matching resistor, enabled via jumper |
|
15. TCA9554PWR I/O expander for controlling digital outputs |
33. RS485 Terminal for connecting to external RS485 devices |
|
16. RTC Battery Holder 1220 size (12mm diameter × 2mm thickness), supports only rechargeable 3V~3.3V battery |
34. RS485 Matching Resistor Onboard reserved 120R matching resistor, enabled via jumper |
|
17. Power Isolation Provides stable isolated voltage, no extra power supply required for the isolated terminal |
|
| 18. Digital Input Screw Terminals |
Protection Enclosure With 35mm Rail-Mount Support, Easy To Install, Safe To Use
![]() |
![]() |

Support software and hardware customization
Including hardware interface, LOGO, label, case and web page, etc.

Wiki: www.waveshare.com/wiki/ESP32-S3-POE-ETH-8DI-8DO
Weight: 0.3214 kg
ESP32-S3-POE-ETH-8DI-8DO × 1
2.4G 4DB SMA antenna × 1
Screwdriver × 1

No reviews yet. Be the first to share your experience!
For more discussion Click Here
Fill out the form below and our team will get back to you with bulk pricing.
Built-in protection circuits such as power isolation and optocoupler isolation, Safe & Stable & Reliable

| Based on ESP32-S3 microcontroller with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz |
| Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication, with excellent RF performance |
| The outputs adopt Darlington transistors with optocoupler isolation, delivering higher drive capability with a sink current of up to 500 mA, and feature built-in flyback diode protection |
| Supports passive and active digital input, with bi-directional optocoupler isolation. The digital output supports digital input linkage control |
| Onboard isolated RS485 interface, for connecting to various RS485 Modbus industrial modules or sensors |
| Onboard isolated CAN interface, for connecting to various CAN devices |
| Onboard pin header, allowing access to other devices |
| Onboard USB Type-C port for power supply, firmware downloading and debugging |
| Onboard power supply screw terminal, supports 7~36V wide voltage input, suitable for industrial applications |
| Onboard RTC chip, supports scheduled tasks |
| Onboard W5500 Ethernet chip for extending 10/100Mbps network port through SPI interface |
| Built-in PoE module for PoE capability (compliant with IEEE 802.3af standard) |
| Onboard optocoupler isolation to prevent interference from external circuit |
| Onboard digital isolation to prevent interference from external signal |
| Onboard unibody power supply isolation, providing stable isolated voltage, no extra power supply required for the isolated terminal |
| Onboard TF card slot for external TF card storage of images and files |
| Built-in buzzer, RGB LED, power supply, RS485 and CAN TX/RX indicators for monitoring the operating status of the devices |
| Rail-mounted protective case, easy to install, safe to use |
| Version | ESP32-S3-POE-ETH-8DI-8DO | |
| Microcontroller | ESP32-S3 (Default module: ESP32-S3-WROOM-1U-N16R8, customizable for other modules) |
|
| Wireless communication | 2.4GHz WiFi (802.11 b/g/n), Bluetooth 5 (LE) | |
| USB Port | Connector | USB Type-C |
| Power supply | 5V | |
| Functions | Power supply, USB communication, firmware downloading, etc. | |
| Isolated RS485 Interface | Connector | Screw terminal |
| Direction control | Automatically controlled via main controller hardware flow settings | |
| Protection | TVS diode, surge protection & ESD protection | |
| Resistor | Onboard reserved 120R matching resistor, NC by default, enabled via jumper | |
| Isolated CAN Interface | Connector | Screw terminal |
| Direction control | Hardware automatic control | |
| Protection | TVS diode, surge protection & ESD protection | |
| Resistor | Onboard reserved 120R matching resistor, NC by default, enabled via jumper | |
| Ethernet Interface | PoE Ethernet port, supports IEEE 802.3af standard | |
| Digital Output | Output channel | 8 channels |
| Input voltage | 5V~40V | |
| Output type | Open-drain output, with load capacity of 500mA per channel (MAX) | |
| Isolation type | Optocoupler isolation | |
| Digital Input | Input channel | 8 channels |
| Input voltage | 5V~36V | |
| Input type | Passive input / active input (NPN or PNP type) | |
| Isolation | Bi-directional optocoupler isolation | |
| LED Indicators | RGB | RGB colorful LED, supports programmable control of display color |
| PWR | Red power indicator, lights up when there is USB connection and voltage is detected | |
| TXD | Green TX indicator, lights up when the RS485/CAN port sends data | |
| RXD | Blue RX indicator, lights up when the device port sends data back | |
| Power Supply Screw Terminal | Voltage range | 7~36V |
| Appearance | Enclosure | Rail-mount protective case |
| Dimensions | 175 × 90 × 40 (mm) | |
Equipped with Xtensa 32-bit LX7 dual-core processor, capable of running at 240 MHz, with Powerful AI Computing Performance and Security Encryption Mechanism, Integrated 2.4GHz Wi-Fi and Bluetooth LE dual-mode wireless communication

Multiple protections, more safe and reliable

Fully Isolated Digital Input/Output, with Bi-directional Optocoupler isolation,
supports Passive and Active Inputs (PNP or NPN Type)

Adopts Darlington transistor open-collector output, single-channel sink current up to 500 mA, capable of directly driving relays

Supports RS485, Bluetooth, or Wi-Fi Networking for Remote Control

Comprehensive SDK, Dev Resources, And Tutorials To Help You Easily Get Started

Providing both network connection and power supply in one cable

* the switch shown in the picture is NOT included.
Provides Multiple Networking Demos With Waveshare.Cloud, Using The Lightweight
MQTT Protocol To Achieve Data Visualization Service


|
1. ESP32-S3-WROOM-1U-N16R8 Adopts ESP32-S3 series chip with Xtensa 32-bit LX7 dual-core processor, built in 16MB Flash and 8MB PSRAM |
19. Power Supply Screw Terminal Supports DC 7~36V wide voltage input |
|
2. W5500 Extends 10/100 Mbps Ethernet via SPI Interface |
20. External Antenna Connector SMA female connector, for WiFi and Bluetooth wireless communication |
| 3. RESET Button | 21. Ethernet Port |
|
4. TF Card Slot Supports external TF card for storing images and files |
22. PoE Module for PoE capability, supports IEEE 802.3af standard |
| 5. Power Module |
23. USB Type-C Port for module power supply, firmware downloading and USB communication |
| 6. Bi-directional Optocoupler Isolation | 24. WS2812 RGB LED |
| 7. CAN Transceiver Chip | 25. BOOT Button |
|
8. Onboard TVS (Transient Voltage Suppressor) Effectively suppresses surge voltages and transient spikes in the circuit |
26. LED Indicators PWR: power indicator RXD: RS485 / CAN RX indicator TXD: RS485 / CAN TX indicator |
|
9. Optocoupler & Digital Isolation Prevents interference from external signal |
27. Pin Header for connecting other devices |
| 10. RS485 Transceiver Chip |
28. USB Type-C Power Output Header Provides external power supply via USB Type-C port |
|
11. Darlington Transistor sink current up to 500mA, with built-in flyback diode protection |
29. Multi-Function Terminal |
|
12. Power Isolation Provides stable isolated voltage, no extra power supply required for the isolated terminal |
30. Voltage Level Selection for Multi-Function Terminal for switching the communication logic level and output voltage |
| 13. Digital Output Screw Terminals |
31. CAN Terminal for connecting to external CAN devices |
| 14. Buzzer |
32. CAN Matching Resistor Onboard reserved 120R matching resistor, enabled via jumper |
|
15. TCA9554PWR I/O expander for controlling digital outputs |
33. RS485 Terminal for connecting to external RS485 devices |
|
16. RTC Battery Holder 1220 size (12mm diameter × 2mm thickness), supports only rechargeable 3V~3.3V battery |
34. RS485 Matching Resistor Onboard reserved 120R matching resistor, enabled via jumper |
|
17. Power Isolation Provides stable isolated voltage, no extra power supply required for the isolated terminal |
|
| 18. Digital Input Screw Terminals |
Protection Enclosure With 35mm Rail-Mount Support, Easy To Install, Safe To Use
![]() |
![]() |

Support software and hardware customization
Including hardware interface, LOGO, label, case and web page, etc.

Wiki: www.waveshare.com/wiki/ESP32-S3-POE-ETH-8DI-8DO
Weight: 0.3214 kg
ESP32-S3-POE-ETH-8DI-8DO × 1
2.4G 4DB SMA antenna × 1
Screwdriver × 1

No reviews yet. Be the first to share your experience!
For more discussion Click Here
Fill out the form below and our team will get back to you with bulk pricing.
Custom Requirements?
Related products