A termékfotók tájékoztató jellegűek, és a gyártási tételtől és a beszállítótól függően kisebb eltéréseket mutathatnak. A termék specifikációi és árai előzetes értesítés nélkül változhatnak. Mindent megteszünk, hogy a lehető legpontosabb és leghitelesebb specifikációkat adjuk meg a termékoldalon, de lehetséges, hogy ezek nem teljesen helyesek. Ha ilyen esetet észlel, kérjük, jelentse nekünk.
A termék szakemberek számára készült, és használatához képzett, valamint felhatalmazott személyzet szükséges. A termék nem tartalmaz összeszerelési/használati útmutatót . A termék nem megfelelő képesítéssel rendelkező személyek általi üzembe helyezése a weboldalon található Általános Szerződési Feltételek értelmében a jótállás elvesztését eredményezi.
A megadott műszaki adatok (áram, teljesítmény stb.) ideális működési körülmények között érvényes maximális értékeket jelentenek. A biztonságos használat és az optimális élettartam érdekében javasolt a terméket folyamatos üzemben legfeljebb a megadott maximális értékek 50%-án használni.
ESP32 vezeték nélküli Gateway modul Ethernettel, Wi-Fi-vel és Bluetooth-szal, WT32-ETH01
Shipping by csütörtök 27 augusztus
Nemzetközi gyors szállítás az EU-n belül. Ingyenes szállítás 100 EUR feletti megrendelések esetén a legtöbb EU-országban.
24 órán belül szállítunk raktárunkból
Minden rendelés után pontokat kap, a rendelés értékének 5%-ában.
A WT32-ETH01 modul egy kompakt és sokoldalú ipari kapcsolódási megoldás, amelyet IoT alkalmazásokhoz terveztek, amelyek egyszerre igénylik a stabil vezetékes és vezeték nélküli kommunikációt.
Alapját egy dual-core Xtensa 32-bites LX6 mikrovezérlő képezi, amely integrált 32 Mbit-es SPI flash memóriával és 520 KB SRAM-mal rendelkezik, így elegendő feldolgozási teljesítményt nyújt összetett hálózati és automatizálási alkalmazásokhoz. A modul egyszerre támogat négy adat interfészt (soros port, Wi-Fi, Ethernet és Bluetooth), amelyek párosíthatók az adatok átlátszó átviteléhez, bonyolult konfiguráció nélkül.
A támogatott működési módok a TCP szerver, TCP kliens, UDP szerver és UDP kliens, amelyek lefedik a legtöbb hálózati kommunikációs forgatókönyvet. Az internethez vagy helyi hálózathoz való csatlakozás megvalósítható Ethernet kábelen vagy Wi-Fi-n keresztül router segítségével, lehetőséget adva TCP/UDP kapcsolatok létrehozására a felhasználó által megadott szerverhez.
A firmware frissítése vezeték nélkül, vezetékes hálózaton vagy Wi-Fi-n keresztül is elvégezhető, ami megkönnyíti a karbantartást nehezen hozzáférhető telepítések esetén. A kommunikáció biztonságát AES, RSA, ECC és SHA szoftveralapú titkosítási algoritmusok biztosítják.
A modul tűzött vagy nem tűzött lábakkal is érkezhet, a gyártási tételtől függően.
Műszaki adatok:
Mikrovezérlő: Xtensa 32-bites LX6 dual-core
Flash memória: 32 Mbit SPI
SRAM: 520 KB
Adat interfészek: Soros, Wi-Fi, Ethernet, Bluetooth
Hálózati módok: TCP szerver, TCP kliens, UDP szerver, UDP kliens
Hálózati protokoll: IPv4, TCP/UDP
Soros baudrate: 80 - 5.000.000 bps
Működési hőmérséklet: -40-től +85 Celsius fokig
Szoftveres titkosítás: AES, RSA, ECC, SHA
Firmware frissítés: OTA Wi-Fi vagy Ethernet segítségével
Lábak: Tűzött vagy nem tűzött, a gyártási tételtől függően
Méretek: 25 x 63 x 17 mm
Kivezetések:

| Láb | Név | Funkció |
|---|---|---|
| 1 | GND | Föld |
| 2 | 3V3 | Táplálás 3,3V |
| 3 | EN | Engedélyezés (reset aktív ALACSONY) |
| 4 | IO0 | Boot mód / 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 (csak bemenet) |
| 23 | IO35 | GPIO / ADC1_CH7 (csak bemenet) |
| 24 | RXD0 | UART0 RX |
| 25 | TXD0 | UART0 TX |
Használat:
Csatlakoztassa a modult egy stabil 3,3V-os tápegységhez, ügyelve arra, hogy a föld közös legyen a többi áramkörrel.
Csatlakoztassa a TXD0 és RXD0 lábakat egy USB-UART átalakítóhoz vagy a gazda mikrovezérlőhöz az első konfigurációhoz.
Töltse le és telepítse az ESP-IDF vagy Arduino IDE programot ESP32 támogatással, hogy programozni tudja a modult.
Válassza ki a fejlesztői környezetben az "ESP32 Dev Module" vagy ha elérhető, a WT32-ETH01 külön profilját.
Töltse fel a teszt firmware-t vagy saját alkalmazását a soros porton keresztül (ajánlott baudrate: 115200 a konfigurációhoz).
Ethernet kapcsolat esetén csatlakoztasson egy RJ45 kábelt a modul integrált portjához, és ellenőrizze, hogy IP-címet kap-e.
Wi-Fi kapcsolat esetén állítsa be a hálózat SSID-jét és jelszavát AT parancs vagy az alkalmazáskód segítségével.
Tesztelje a kommunikációt egy soros terminál megnyitásával és parancsok küldésével a TCP vagy UDP szerverként konfigurált modulhoz.
Ipari környezetben történő üzembe helyezéskor győződjön meg róla, hogy a környezeti hőmérséklet az előírt tartományban van, és a modult védi a nedvesség és rezgések ellen.
OTA frissítéshez győződjön meg róla, hogy a modul hozzáfér a helyi hálózathoz, és használja az espota.py segédprogramot vagy a firmware-be integrált frissítési funkciót.
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);
}