SKU: IOWC-0953
📋 GST Invoice Available

Vacus ESP32-LAN8720 PoE-R1 Module w/ IEEE 802.3af

₹8,113.00 (Inclusive of all taxes)
Out of Stock

The Vacus ESP32-LAN8720 PoE-R1 Module integrates an ESP32-WROOM-32E microcontroller with a LAN8720A Ethernet PHY and IEEE 802.3af-compliant Power-over-Ethernet, enabling robust, single-cable Wi-Fi/Bluetooth connectivity for industrial IoT and automation projects.

Features

  • ESP32-WROOM-32E Core: Combines dual-core 240MHz processing with Wi-Fi 802.11 b/g/n and Bluetooth 4.2 for versatile wireless connectivity.
  • Integrated IEEE 802.3af PoE: Powered directly from a standard Ethernet cable via the AG9905M converter, delivering up to 9W at 5V for simplified installation.
  • 10/100 Mbps Ethernet Interface: Features a LAN8720A PHY for reliable, wired network connectivity via RMII interface.
  • Onboard Power Regulation: Includes an LM1117 LDO providing a stable 3.3V rail for the ESP32 and peripherals from the 5V PoE input.
  • Developer-Friendly Flashing: Equipped with a CP2102 USB-to-serial bridge and auto-boot circuitry for easy firmware uploads via Micro-USB.

Out of stock

Description

The Vacus ESP32-LAN8720 PoE-R1 Module is a compact, production-ready board designed for industrial IoT deployments requiring reliable wired and wireless connectivity. It pairs the powerful Espressif ESP32-WROOM-32E microcontroller, featuring dual-core processing and integrated Wi-Fi/Bluetooth, with a LAN8720A 10/100Base-T Ethernet PHY. This provides a dual-network fallback capability, essential for critical monitoring and control applications.

Its core innovation is the integrated IEEE 802.3af-compatible Power-over-Ethernet system. The onboard AG9905M PD controller harvests power directly from the Ethernet cable, outputting a regulated 5V supply up to 9W. This is subsequently stepped down to 3.3V by a high-quality LM1117 LDO, creating a clean, dual-rail power architecture that eliminates the need for a separate AC-DC adapter. This single-cable solution for data and power drastically simplifies field installation in enclosures or remote locations.

The module is designed for seamless integration. A CP2102 USB-to-serial bridge with auto-reset circuitry enables plug-and-play firmware development via the Arduino IDE or ESP-IDF. A side-mounted JST connector provides easy access to system power and UART lines, while expansion headers break out additional ESP32 GPIOs for connecting sensors, actuators, or displays, making it an ideal foundation for Ethernet-connected gateways, environmental monitors, and industrial automation controllers.

Key Features

  • Single-Cable Power & Data: IEEE 802.3af PoE support removes the need for a separate power supply, simplifying deployment.
  • Dual Network Connectivity: Leverage both Wi-Fi/Bluetooth and wired 10/100 Ethernet for robust, redundant communication links.
  • Stable Power Architecture: AG9905M PoE PD controller and LM1117 LDO ensure clean, regulated 5V and 3.3V rails from the Ethernet input.
  • Streamlined Development: Integrated CP2102 USB-serial chip with auto-boot/reset enables effortless firmware flashing and serial debugging.
  • Expansion Ready: Exposed GPIO headers and a dedicated JST connector facilitate easy integration with external peripherals and host systems.
  • Compact & Rugged Design: Production-grade PCB layout in a 100x70mm footprint is built for reliable operation in embedded environments.

Applications

  • Industrial IoT Gateways: Acts as a wired/wireless bridge for Modbus RTU/ASCII, MQTT telemetry aggregation, and PLC connectivity.
  • PoE-Powered Sensor Nodes: Ideal for building environmental monitoring stations (temperature, humidity, air quality) powered over Ethernet.
  • Networked Automation Controllers: Deploy for smart building management, lighting control, or access systems with redundant network paths.
  • Remote Monitoring & Telemetry: Use in enclosures or remote cabinets to collect and transmit equipment status data via Ethernet or Wi-Fi.

Technical Specifications

Microcontroller / SoCEspressif ESP32-WROOM-32E (Dual-core, 240MHz)
Wireless ProtocolsWi-Fi 802.11 b/g/n, Bluetooth 4.2
Ethernet ControllerLAN8720A (10/100 Mbps, RMII Interface)
PoE StandardIEEE 802.3af Compliant
PoE Power ConverterAG9905M PD Controller
Output Voltage / Power5V (Up to 9W), 3.3V (via LM1117 LDO)
USB-to-SerialCP2102-GMR with Auto-Boot/Reset
InterfacesRJ45 (PoE+Data), Micro-USB (Programming), GPIO Headers, JST Connector (Power/UART)
ButtonsBOOT, RST (Reset)
Dimensions (LxW)100 mm x 70 mm
Weight38 g

Frequently Asked Questions

How do I power and program the Vacus ESP32-LAN8720 PoE-R1 Module?

The module can be powered in two ways. For development, connect a Micro-USB cable to your computer, which provides 5V power and a serial COM port via the onboard CP2102 chip. For final deployment, connect a standard Ethernet cable from an 802.3af-compliant PoE switch or injector to the RJ45 jack; this will deliver both data and power (up to 9W at 5V). Use the Arduino IDE or ESP-IDF with the selected COM port to upload your firmware. The BOOT and RST buttons, along with the CP2102's auto-reset circuitry, facilitate easy flashing without manual button presses.

What software libraries or frameworks support the LAN8720A Ethernet on this board?

For Arduino IDE development, use the standard Ethernet library or the more robust `ETH` library included in the ESP32 Arduino core. You will need to configure the correct PHY address (typically 0), the RMII clock pin (GPIO17 for CLK_OUT), and the power pin (GPIO5). In the ESP-IDF framework, enable Ethernet support via `menuconfig` under "Component Config" -> "Ethernet." Select the LAN8720 as the PHY and configure the same GPIO pins. Example code for both frameworks is available in the official Espressif repositories to establish a DHCP or static IP connection.

What is the power consumption and thermal performance of this PoE module?

Power consumption depends on the ESP32's operational mode (active, modem sleep, deep sleep) and Ethernet link activity. With both Wi-Fi and Ethernet active, expect a typical current draw of 200-300mA from the 5V PoE rail. The onboard LM1117 linear regulator has a typical dropout voltage of 1.1V, so ensure the PoE input maintains above ~4.4V for stable 3.3V output. The AG9905M PoE controller and LM1117 may generate heat under full load; ensure adequate ventilation in enclosed spaces. For lowest power, utilize the ESP32's deep sleep mode and put the LAN8720A into a low-power state via software.

Package Includes

  • 1 x Vacus ESP32-LAN8720 PoE-R1 Module

Additional Information

Weight 0.038 kg
Dimensions 10 × 7 cm