Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.
Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.
Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.
Wireless Gateway Modul ESP32 mit Ethernet, Wi-Fi und Bluetooth, WT32-ETH01
Shipping by Donnerstag 27 August
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
We ship from our stock within 24H
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.
Das WT32-ETH01 Modul ist eine kompakte und vielseitige industrielle Konnektivitätslösung, die für IoT-Anwendungen entwickelt wurde, die gleichzeitig stabile kabelgebundene und drahtlose Kommunikation erfordern.
Es basiert auf einem dual-core Xtensa 32-Bit LX6 Mikrocontroller mit integriertem 32 Mbit SPI Flash-Speicher und 520 KB SRAM, was ausreichend Rechenleistung für komplexe Netzwerk- und Automatisierungsanwendungen bietet. Das Modul unterstützt gleichzeitig vier Datenschnittstellen (Seriell, Wi-Fi, Ethernet und Bluetooth), die paarweise kombiniert werden können, um eine transparente Datenübertragung ohne komplizierte Konfiguration zu ermöglichen.
Unterstützte Betriebsmodi sind TCP-Server, TCP-Client, UDP-Server und UDP-Client, wodurch die meisten Netzwerkszenarien abgedeckt werden. Die Verbindung zum Internet oder lokalen Netzwerk kann sowohl über Ethernet-Kabel als auch über Wi-Fi über einen Router erfolgen, mit der Möglichkeit, TCP/UDP-Verbindungen zu einem vom Benutzer angegebenen Server herzustellen.
Die Firmware-Aktualisierung kann drahtlos, über kabelgebundenes Netzwerk oder Wi-Fi erfolgen, was die Wartung in schwer zugänglichen Installationen vereinfacht. Die Sicherheit der Kommunikation wird durch Software-Verschlüsselungsalgorithmen AES, RSA, ECC und SHA gewährleistet.
Das Modul kann je nach Charge mit angelöteten oder nicht angelöteten Pins geliefert werden.
Spezifikationen:
Mikrocontroller: Xtensa 32-Bit LX6 Dual-Core
Flash-Speicher: 32 Mbit SPI
SRAM: 520 KB
Datenschnittstellen: Seriell, Wi-Fi, Ethernet, Bluetooth
Netzwerkmodi: TCP-Server, TCP-Client, UDP-Server, UDP-Client
Netzwerkprotokoll: IPv4, TCP/UDP
Serielle Baudrate: 80 - 5.000.000 bps
Betriebstemperatur: -40 bis +85 Grad Celsius
Software-Verschlüsselung: AES, RSA, ECC, SHA
Firmware-Update: OTA via Wi-Fi oder Ethernet
Pins: Angelötet oder nicht angelötet, je nach Charge
Abmessungen: 25 x 63 x 17 mm
Pinbelegung:

| Pin | Name | Funktion |
|---|---|---|
| 1 | GND | Masse |
| 2 | 3V3 | Stromversorgung 3,3 V |
| 3 | EN | Enable (Reset aktiv LOW) |
| 4 | IO0 | Boot-Modus / GPIO |
| 5 | IO2 | GPIO / UART1 TX |
| 6 | IO4 | GPIO / UART1 RX |
| 7 | IO5 | GPIO / SPI CS |
| 8 | IO12 | GPIO / SPI MISO |
| 9 | IO13 | GPIO / SPI MOSI |
| 10 | IO14 | GPIO / SPI CLK |
| 11 | IO15 | GPIO |
| 12 | IO18 | GPIO / ETH MDIO |
| 13 | IO19 | GPIO / ETH TXD0 |
| 14 | IO21 | GPIO / ETH TX_EN |
| 15 | IO22 | GPIO / ETH TXD1 |
| 16 | IO23 | GPIO / ETH MDC |
| 17 | IO25 | GPIO / ETH RXD0 |
| 18 | IO26 | GPIO / ETH RXD1 |
| 19 | IO27 | GPIO / ETH CRS_DV |
| 20 | IO32 | GPIO / ADC1_CH4 |
| 21 | IO33 | GPIO / ADC1_CH5 |
| 22 | IO34 | GPIO / ADC1_CH6 (nur Eingang) |
| 23 | IO35 | GPIO / ADC1_CH7 (nur Eingang) |
| 24 | RXD0 | UART0 RX |
| 25 | TXD0 | UART0 TX |
Anwendung:
Schließen Sie das Modul an eine stabile 3,3 V Stromversorgung an und stellen Sie sicher, dass die Masse mit dem Rest der Schaltung gemeinsam ist.
Verbinden Sie die Pins TXD0 und RXD0 mit einem USB-UART-Konverter oder dem Host-Mikrocontroller für die Erstkonfiguration.
Laden Sie ESP-IDF oder Arduino IDE mit ESP32-Unterstützung herunter und installieren Sie diese, um das Modul programmieren zu können.
Wählen Sie in der Entwicklungsumgebung das Board "ESP32 Dev Module" oder das entsprechende WT32-ETH01 Profil, falls separat verfügbar.
Laden Sie die Testfirmware oder Ihre eigene Anwendung über die serielle Schnittstelle hoch (empfohlene Baudrate: 115200 für die Konfiguration).
Für die Ethernet-Verbindung schließen Sie ein RJ45-Kabel an den integrierten Port des Moduls an und überprüfen Sie die IP-Adresszuweisung.
Für die Wi-Fi-Verbindung konfigurieren Sie SSID und Passwort über einen AT-Befehl oder im Anwendungscode.
Testen Sie die Kommunikation, indem Sie ein serielles Terminal öffnen und Befehle an das als TCP- oder UDP-Server konfigurierte Modul senden.
Bei Inbetriebnahme in industriellen Umgebungen stellen Sie sicher, dass die Umgebungstemperatur innerhalb des angegebenen Bereichs liegt und das Modul vor Feuchtigkeit und Vibrationen geschützt ist.
Für OTA-Updates stellen Sie sicher, dass das Modul Zugang zum lokalen Netzwerk hat und verwenden Sie das Dienstprogramm espota.py oder die im Firmware integrierte Update-Funktion.
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
// WT32-ETH01 Ethernet + TCP client test
// Tested with Arduino IDE + ESP32 board package
// Board: ESP32 Dev Module | Flash: 4MB | Partition: Default
#include <ETH.h>
#include <WiFiClient.h>
// WT32-ETH01 Ethernet pin configuration
#define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN
#define ETH_PHY_POWER 16
// TCP server to connect to
const char* host = "192.168.1.100";
const int port = 8080;
bool eth_connected = false;
// Ethernet event handler
void WiFiEvent(WiFiEvent_t event) {
switch (event) {
case ARDUINO_EVENT_ETH_START:
Serial.println("ETH started");
ETH.setHostname("wt32-eth01");
break;
case ARDUINO_EVENT_ETH_CONNECTED:
Serial.println("ETH cable connected");
break;
case ARDUINO_EVENT_ETH_GOT_IP:
Serial.print("IP Address: ");
Serial.println(ETH.localIP());
eth_connected = true;
break;
case ARDUINO_EVENT_ETH_DISCONNECTED:
Serial.println("ETH disconnected");
eth_connected = false;
break;
default: break;
}
}
void setup() {
Serial.begin(115200);
WiFi.onEvent(WiFiEvent);
// Start Ethernet — parameters specific to WT32-ETH01
ETH.begin(
1, // PHY address
ETH_PHY_POWER, // Power pin
23, // MDC pin
18, // MDIO pin
ETH_PHY_LAN8720,
ETH_CLK_MODE
);
}
void loop() {
if (!eth_connected) { delay(500); return; }
WiFiClient client;
if (!client.connect(host, port)) {
Serial.println("TCP connection failed");
delay(2000);
return;
}
Serial.println("TCP connected — sending test payload");
client.println("Hello from WT32-ETH01");
unsigned long timeout = millis();
while (client.available() == 0) {
if (millis() - timeout > 3000) {
Serial.println("Server timeout");
client.stop(); return;
}
}
while (client.available()) {
Serial.write(client.read());
}
client.stop();
delay(5000);
}