Modul gateway ESP32 WT32-ETH01, Ethernet Wi-Fi Bluetooth
zoom_out_map
chevron_left chevron_right

Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.

Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.

Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.

Modul Gateway Wireless ESP32 cu Ethernet, Wi-Fi si Bluetooth, WT32-ETH01

70,81 RON Cu TVA

58,52 RON Fara TVA

Nu exista recenzii
1-2 zile
check In Stoc

Expediere estimata: joi 27 august

Aproape
Ai gasit mai ieftin? Spune-ne! (autentifica-te pentru a trimite o solicitare)
LIVRARE GRATUITA
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
EXPEDIERE RAPIDA
Produsele sunt expediate din stoc propriu
PUNCTE FIDELITATE
Primesti puncte la fiecare comanda, in valoare de 5%

Modulul WT32-ETH01 este o solutie compacta si versatila de conectivitate industriala, conceputa pentru aplicatii IoT care necesita comunicatie stabila prin cablu si wireless in acelasi timp.

La baza sa se afla un microcontroler dual-core Xtensa 32-bit LX6, cu memorie flash SPI integrata de 32 Mbit si SRAM de 520 KB, oferind suficienta putere de procesare pentru aplicatii complexe de retea si automatizare. Modulul suporta simultan patru interfete de date (port serial, Wi-Fi, Ethernet si Bluetooth) care pot fi combinate in perechi pentru transmisie transparenta a datelor, fara configurari complicate.

Modurile de lucru acceptate sunt TCP server, TCP client, UDP server si UDP client, acoperind astfel majoritatea scenariilor de comunicatie in retea. Conectivitatea la internet sau la reteaua locala se poate realiza atat prin cablu Ethernet, cat si prin Wi-Fi via router, cu posibilitatea de a stabili conexiuni TCP/UDP catre un server specificat de utilizator.

Actualizarea firmware-ului se poate face wireless, prin retea cablata sau Wi-Fi, ceea ce simplifica intretinerea in instalatii greu accesibile. Securitatea comunicatiilor este asigurata prin algoritmi software de criptare AES, RSA, ECC si SHA.

Modulul poate veni cu pini lipiti sau nelipiti, in functie de lot.

 

Specificatii:

Microcontroler: Xtensa 32-bit LX6 dual-core

Memorie Flash: 32 Mbit SPI

SRAM: 520 KB

Interfete de date: Serial, Wi-Fi, Ethernet, Bluetooth

Moduri de retea: TCP server, TCP client, UDP server, UDP client

Protocol retea: IPv4, TCP/UDP

Baudrate serial: 80 - 5.000.000 bps

Temperatura de functionare: -40 la +85 grade Celsius

Criptare software: AES, RSA, ECC, SHA

Actualizare firmware: OTA prin Wi-Fi sau Ethernet

Pini: Lipiti sau Nelipiti, in functie de lot

Dimensiuni: 25 x 63 x17mm

 

Pinout:

Pin Nume Functie
1 GND Masa
2 3V3 Alimentare 3.3V
3 EN Enable (reset activ LOW)
4 IO0 Boot mode / 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 (input only)
23 IO35 GPIO / ADC1_CH7 (input only)
24 RXD0 UART0 RX
25 TXD0 UART0 TX

 

Utilizare:

Conectati modulul la o sursa de alimentare stabila de 3.3V, asigurandu-va ca masa este comuna cu restul circuitului.

Conectati pinii TXD0 si RXD0 la un convertor USB-UART sau la microcontroler-ul gazda pentru configurare initiala.

Descarcati si instalati ESP-IDF sau Arduino IDE cu suport ESP32 pentru a putea programa modulul.

Selectati in mediul de dezvoltare placa "ESP32 Dev Module" sau echivalentul WT32-ETH01 daca este disponibil ca profil separat.

Incarcati firmware-ul de test sau aplicatia proprie prin portul serial (baudrate recomandat: 115200 pentru configurare).

Pentru conexiunea Ethernet, conectati un cablu RJ45 la portul integrat al modulului si verificati obtinerea adresei IP.

Pentru conexiunea Wi-Fi, configurati SSID-ul si parola retelei prin comanda AT sau prin codul aplicatiei.

Testati comunicatia prin deschiderea unui terminal serial si trimiterea de comenzi catre modulul configurat ca server TCP sau UDP.

La punerea in functiune in medii industriale, asigurati-va ca temperatura ambientala se incadreaza in intervalul specificat si ca modulul este protejat impotriva umiditatii si vibratiilor.

Pentru actualizare OTA, asigurati-va ca modulul are acces la reteaua locala si folositi utilitarul espota.py sau functia de update integrata in firmware.

88265

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:

Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.

Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.

Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.

 

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]

// 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);

}