Modulo Gateway Wireless ESP32 con Ethernet, Wi-Fi e Bluetooth, WT32-ETH01
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

Modulo Gateway Wireless ESP32 con Ethernet, Wi-Fi e Bluetooth, WT32-ETH01

70,81 RON Tasse incluse

58,52 RON Tasse escluse

Non ci sono ancora recensioni

Spedito entro giovedì 27 agosto

Chiudere
SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

Il modulo WT32-ETH01 è una soluzione compatta e versatile per la connettività industriale, progettata per applicazioni IoT che richiedono comunicazioni stabili sia via cavo che wireless contemporaneamente.

Alla base si trova un microcontrollore dual-core Xtensa a 32 bit LX6, con memoria flash SPI integrata da 32 Mbit e SRAM da 520 KB, che offre potenza di elaborazione sufficiente per applicazioni complesse di rete e automazione. Il modulo supporta simultaneamente quattro interfacce dati (porta seriale, Wi-Fi, Ethernet e Bluetooth) che possono essere combinate a coppie per la trasmissione trasparente dei dati, senza configurazioni complicate.

I modi di funzionamento supportati sono server TCP, client TCP, server UDP e client UDP, coprendo così la maggior parte degli scenari di comunicazione in rete. La connettività a Internet o alla rete locale può avvenire sia tramite cavo Ethernet che via Wi-Fi attraverso un router, con la possibilità di stabilire connessioni TCP/UDP verso un server specificato dall'utente.

Aggiornamenti del firmware possono essere effettuati wireless, tramite rete cablata o Wi-Fi, semplificando così la manutenzione in installazioni di difficile accesso. La sicurezza delle comunicazioni è garantita da algoritmi software di crittografia AES, RSA, ECC e SHA.

Il modulo può essere fornito con pin saldati o non saldati, a seconda del lotto.

 

Specifiche:

Microcontrollore: Xtensa 32-bit LX6 dual-core

Memoria Flash: 32 Mbit SPI

SRAM: 520 KB

Interfacce dati: Serial, Wi-Fi, Ethernet, Bluetooth

Modi di rete: server TCP, client TCP, server UDP, client UDP

Protocollo di rete: IPv4, TCP/UDP

Baudrate seriale: 80 - 5.000.000 bps

Temperatura di funzionamento: -40 a +85 gradi Celsius

Crittografia software: AES, RSA, ECC, SHA

Aggiornamento firmware: OTA via Wi-Fi o Ethernet

Pin: Saldati o Non saldati, a seconda del lotto

Dimensioni: 25 x 63 x 17mm

 

Pinout:

Pin Nome Funzione
1 GND Massa
2 3V3 Alimentazione 3.3V
3 EN Enable (reset attivo 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 (solo input)
23 IO35 GPIO / ADC1_CH7 (solo input)
24 RXD0 UART0 RX
25 TXD0 UART0 TX

 

Utilizzo:

Collegare il modulo a una sorgente di alimentazione stabile da 3.3V, assicurandosi che la massa sia comune con il resto del circuito.

Collegare i pin TXD0 e RXD0 a un convertitore USB-UART o al microcontrollore host per la configurazione iniziale.

Scaricare e installare ESP-IDF o Arduino IDE con supporto ESP32 per poter programmare il modulo.

Selezionare nell'ambiente di sviluppo la scheda "ESP32 Dev Module" o l'equivalente WT32-ETH01 se disponibile come profilo separato.

Caricare il firmware di test o l'applicazione propria tramite la porta seriale (baudrate raccomandato: 115200 per la configurazione).

Per la connessione Ethernet, collegare un cavo RJ45 alla porta integrata del modulo e verificare l'ottenimento dell'indirizzo IP.

Per la connessione Wi-Fi, configurare SSID e password della rete tramite comando AT o tramite il codice dell'applicazione.

Testare la comunicazione aprendo un terminale seriale e inviando comandi al modulo configurato come server TCP o UDP.

Durante l'installazione in ambienti industriali, assicurarsi che la temperatura ambiente rientri nell'intervallo specificato e che il modulo sia protetto contro umidità e vibrazioni.

Per l'aggiornamento OTA, assicurarsi che il modulo abbia accesso alla rete locale e utilizzare l'utilità espota.py o la funzione di aggiornamento integrata nel 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:

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

}