The ESP32-POE-ISO is a high-performance Wi-Fi and Bluetooth module designed by Olimex that integrates Ethernet connectivity with Power-over-Ethernet (PoE) support. It is based on the popular ESP32 chipset and features galvanic isolation on the Ethernet port, enhancing its suitability for industrial applications where reliable communication and power delivery are critical. This module is ideal for smart home devices, IoT applications, and professional automation systems.
Pin Number | Name | Description |
---|---|---|
1 | GND | Ground |
2 | 3V3 | 3.3V Output |
3 | EN | Enable |
4 | IO0 | GPIO0 |
... | ... | ... |
n | VIN | Input Voltage for PoE |
Note: This is a simplified representation. Please refer to the Olimex ESP32-POE-ISO datasheet for the complete pinout and detailed descriptions.
To use the ESP32-POE-ISO in a circuit:
#include <WiFi.h>
// Replace with your network credentials
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(115200);
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
}
void loop() {
// Put your main code here, to run repeatedly:
}
Note: The ESP32-POE-ISO is not directly compatible with an Arduino UNO but can be programmed using the Arduino IDE. The above code is for connecting the ESP32-POE-ISO to a Wi-Fi network.
Q: Can the ESP32-POE-ISO be used without an Ethernet connection?
A: Yes, it can operate solely on Wi-Fi or Bluetooth if Ethernet is not required.
Q: Is the module compatible with all PoE standards?
A: The ESP32-POE-ISO is compliant with the IEEE 802.3af standard. It may not be compatible with other PoE standards.
Q: Can I program the ESP32-POE-ISO using the Arduino IDE?
A: Yes, the module can be programmed using the Arduino IDE by selecting the appropriate ESP32 board from the board manager.
For further assistance, consult the Olimex ESP32-POE-ISO datasheet and the ESP32 forums for community support.