ESP32-LOGOTIKAS

ESP32 WT32-ETH01 plėtros valdyba

ESP32-WT32-ETH01-Development-Board-PRODUCT

Informacija apie produktą

Specifikacijos

  • Produkto pavadinimas: ESP32-WT32-ETH01
  • Versija: 1.2 (23 m. spalio 2020 d.)
  • RF patvirtinimas: FCC/CE/RoHS
  • „Wi-Fi“ protokolas: 802.11b/g/n/e/i (802.11n, greitis iki 150 Mbps)
  • Dažnių diapazonas: 2.4 ~ 2.5 GHz
  • Bluetooth: Bluetooth v4.2 BR/EDR ir BLE standartai
  • Tinklo lizdo specifikacijos: RJ45, 10/100Mbps
  • Darbo ttage: 5V arba 3.3V
  • Darbinės temperatūros diapazonas: Normali temperatūra

Savybės

  • Itin didelis RF našumas
  • Stabilumas ir patikimumas
  • Itin mažas energijos suvartojimas
  • Palaiko „Wi-Fi“ saugos mechanizmus, tokius kaip WPA/WPA2/WPA2-Enterprise/WPS
  • Programinės įrangos atnaujinimas naudojant nuotolinį OTA
  • Vartotojo antrinis kūrimas naudojant SDK
  • Palaiko IPv4 TCP/UDP tinklo protokolą
  • Galimi keli „Wi-Fi“ modeliai (Station/SoftAP/SoftAP+Station/P2P)

Smeigtuko aprašymas

Smeigtukas Vardas
1 EN1

Produkto naudojimo instrukcijos

ESP32-WT32-ETH01 nustatymas

  1. Prijunkite ESP32-WT32-ETH01 prie maitinimo šaltinio (5 V arba 3.3 V).
  2. Užtikrinkite tinkamą tinklo lizdo jungtį naudodami RJ45 prievadą.

„Wi-Fi“ ir „Bluetooth“ nustatymų konfigūravimas

  1. Pasiekite įrenginio nustatymus naudodami pateiktą programinę įrangą arba web sąsaja.
  2. Pasirinkite norimą Wi-Fi tinklą ir, jei reikia, įveskite slaptažodį.

Dažnai užduodami klausimai (DUK)

Kl.: Kaip atnaujinti ESP32-WT32-ETH01 programinę-aparatinę įrangą?

  • A: Programinę aparatinę įrangą galite atnaujinti nuotoliniu būdu per OTA, naudodami tinklo ryšį.

Atsisakymai ir autorių teisių pranešimai

  • Šiame straipsnyje pateikta informacija, įskaitant URL adresas nuorodai, gali būti keičiamas be įspėjimo.
  • Dokumentas pateikiamas „toks, koks yra“ be jokios garantijos atsakomybės, įskaitant bet kokias tinkamumo parduoti garantijas, taikomas konkrečiam naudojimui ar nepažeidimui, ir bet kokios pasiūlymo, specifikacijos ar s garantijos.ample paminėtas kitur.
  • Šis dokumentas neprisiima jokios atsakomybės, įskaitant atsakomybę už bet kokių patentų teisių, sukurtų naudojant šiame dokumente pateiktą informaciją, pažeidimą.
  • Šis dokumentas nesuteikia jokios intelektinės nuosavybės licencijos, nesvarbu, ar tai būtų aiški, pagal užstatą ar kitaip, tačiau tai reiškia leidimą.
  • „Wi-Fi Union“ narystės logotipas priklauso „Wi-Fi League“.
  • Šiuo dokumentu nurodoma, kad visi paminėti prekių pavadinimai, prekių ženklai ir registruotieji prekių ženklai yra atitinkamų savininkų nuosavybė.

specifikacija

pakeitimo įrašas

versijos numeris Sudarytas asmuo / modifikatorius Sukūrimo / modifikavimo data Pakeiskite priežastį Pagrindiniai pakeitimai (parašykite pagrindinius dalykus.)
V 1.0 Pažymėti 2019.10.21 Pirmą kartą kurti Sukurkite dokumentą
V 1.1 infuzuojant 2019.10.23 Tobulinkite dokumentą Pridėkite gaminio funkcinį skyrių

An Overview

  • WT 32-ETH 01 yra integruotas nuoseklusis prievadas prie Ethernet modulio, paremto ESP 32 serija. Modulis integruoja optimizuotą TCP / IP protokolų rinkinį, kuris leidžia vartotojams lengvai atlikti įterptųjų įrenginių tinklo funkciją ir žymiai sumažina kūrimo laiko sąnaudas. Be to, modulis yra suderinamas su pusiau pagalvėlės ir jungties per skylę konstrukcija, plokštės plotis yra bendras plotis, modulis gali būti tiesiogiai suvirintas ant įlaipinimo kortelės, taip pat gali būti suvirintas jungtis, taip pat gali būti naudojamas duonos lenta, patogi naudotojams naudoti įvairiais scenarijais.
  • ESP 32 serijos IC yra SOC, integruojantis 2.4 GHz Wi-Fi ir Bluetooth dvigubą režimą, pasižymintis itin aukštu RF našumu, stabilumu, universalumu ir patikimumu, taip pat itin mažu energijos suvartojimu.

Savybės

Lentelė-1. Produkto specifikacijos

klasė projektą gaminio dydis
Wi-Fi RF atestacija FCC / CE / RoHS
protokolas 802.11 b / g / n / e / i (802.11n, greitis iki 150 Mbps)
A-MPDU ir A-MSDU agregacija, palaikanti 0.4 _s apsaugos intervalą
dažnių diapazonas 2.4–2.5 G Hz
PDA protokolas Atitinka Bluetooth v 4.2 BR / EDR ir BLE standartus
radijo dažnis NZIF imtuvas, kurio jautrumas -97 dBm
aparatūra Tinklo lizdo specifikacijos RJ 45,10 / 100Mbps, kryžminis tiesioginis ryšys ir savaiminis prisitaikymas
Nuosekliojo prievado greitis 80 ~ 5000000
Laive, „Flash“. 32M bitas
darbo ttage 5V arba 3.3V maitinimo šaltinis (pasirinkite vieną)
darbo srovė Vidutinis: 80 mA
maitinimo srovė Mažiausia: 500 mA
darbinės temperatūros diapazonas -40 ° C ~ + 85 ° C
Aplinkos temperatūros diapazonas normali temperatūra
paketą Pusinės pagalvėlės / jungties jungtis per skylę (pasirinktinai)
programinė įranga Wi-Fi modelis Stat ion /softAP /SoftAP +stotis /P 2P
„Wi-Fi“ apsaugos mechanizmas WPA /WPA 2 / WPA2-Enterprise / WPS
Šifravimo tipas AES /RSA/ECC/SHA
programinės įrangos atnaujinimas Nuotolinis OTA atnaujinimas per tinklą
programinės įrangos kūrimas SDK naudojamas antriniam naudotojo kūrimui
tinklo protokolas IPv 4 、TCP/UDP
IP įsigijimo metodas Statinis IP, DHCP (numatytasis)
Paprastas ir skaidrus perdavimo būdas TCP serveris / TCP klientas / UDP serveris / UDP klientas
Vartotojo konfigūracija AT+ užsakymų rinkinys

Techninės įrangos specifikacijos

Sistemos blokinė schemaESP32-WT32-ETH01-Development-board-1 pav.

fizinis vaizdasESP32-WT32-ETH01-Development-board-2 pav.ESP32-WT32-ETH01-Development-board-3 pav.

Smeigtuko aprašymas

1 lentelė Suderinkite įrašymo sąsają

smeigtukas pavadinimas aprašymas
1 LT 1 Rezervuota derinimo įrašymo sąsaja; įgalinantis, aukšto lygio veiksmingas
2 GND Rezervuota derinimo ir įrašymo sąsaja; GND
3 3V3 Rezervuota derinimo ir įrašymo sąsaja; 3V3
4 TXD Rezervuokite derinimo ir įrašymo sąsają; IO 1, TX D 0
5 R XD Rezervuokite derinimo ir įrašymo sąsają; IO3, RXD 0
6 IO 0 Rezervuota derinimo ir įrašymo sąsaja; IO 0

Modulio IO aprašymo 2 lentelė

smeigtukas pavadinimas aprašymas
1 EN1 Įgalina, o aukštas lygis yra veiksmingas
2 CFG IO32, CFG
3 485_LT Įjungimo kaiščių IO 33, RS 485
4 RDX IO 35, RXD 2
5 TXD IO17, T XD 2
6 GND G ND
7 3V3 3V3 maitinimo šaltinis
8 GND G ND
9 5V2 5V maitinimo šaltinis
10 LINK Tinklo ryšio indikatoriaus kaiščiai
11 GND GND
12 IO 393 IO 39, su tik įvesties palaikymu
13 IO 363 IO 36, su tik įvesties palaikymu
14 IO 15 IO15
15 I014 IO14
16 IO 12 IO12
17 IO 5 IO 5
18 IO 4 IO 4
19 IO 2 IO 2
20 GND G ND
  1. Pastaba: pagal numatytuosius nustatymus modulis įgalina aukštą lygį.
  2. Pastaba: 3V3 maitinimas ir 5V maitinimas, du gali pasirinkti tik vieną!!!
  3. Pastaba: Palaikomi tik IO39 ir IO36 įėjimai.

Maitinimo charakteristikos

  • Maitinimo šaltinis ttage
  • Maitinimo šaltinis ttagModulio e gali būti 5V arba 3V3, ir galima pasirinkti tik vieną.

Maitinimo režimas

Vartotojai gali laisvai rinktis pagal savo poreikius

  1. Kiaurymė (suvirinimo adata):
    • Maitinimo šaltinis jungiamas DuPont linija;
    • Maitinimo plokštės prijungimo būdo naudojimas;
  2. Pusė suvirinimo padėklo (tiesiogiai suvirinama plokštės kortelėje): vartotojo plokštės kortelės maitinimo šaltinis.

Naudojimo instrukcijos

Įjungimo instrukcijos

  • Jei DuPont linija: suraskite 3V 3 arba 5V maitinimo įvestį, prijunkite atitinkamą tūrįtage, indikatoriaus lemputė (LED 1) lemputė, rodanti energijos tiekimo sėkmę.

Indikatoriaus lemputės aprašymas

  • LED1: maitinimo indikatoriaus lemputė, įprastas maitinimas įjungtas, lemputė įjungta;
  • LED3: nuosekliojo prievado indikatorius, RXD 2 (IO35) duomenų srautas, lemputė įjungta;
  • LED4: nuosekliojo prievado indikatoriaus lemputė, kai TXD 2 (IO 17) turi duomenų srautą, lemputė dega;

Naudojimo režimo aprašymas

Trys naudojimo būdai, vartotojai gali pasirinkti pagal savo poreikius:

  1. Kiaurymė (suvirinimo adata): naudokite DuPont vielos jungtį;
  2. Kiaurymė (suvirinimo adata): uždėkite ant duonos lentos;
  3. Pusiau padas: vartotojas gali tiesiogiai suvirinti modulį savo plokštėje.
  4. Tinklo prievado veikimo indikatoriaus lemputės aprašymas

3 lentelė Prievado prievado indikatoriaus aprašymas

RJ 45 indikatoriaus lemputė funkcija paaiškinti
žalia šviesa Ryšio būsenos indikacija Tinkamai prijungus prie tinklo, dega žalia lemputė
geltona šviesa Duomenys, nurodantys Modulis mirksi, kai gaunami arba siunčiami duomenys, įskaitant modulį, gaunantį tinklo transliacijos paketą

Sąsajos aprašymas

ESP32-WT32-ETH01-Development-board-4 pav.

produkto funkcija

Numatytasis parametras

projektą turinį
Nuosekliojo prievado greitis 115200
Nuosekliojo prievado parametrai Nėra /8/1
Perdavimo kanalas Serijinio prievado Ethernet perdavimas

Pagrindinės funkcijos

Nustatykite IP / potinklio kaukę / šliuzą

  1. IP adresas yra LAN modulio tapatybės atvaizdas, kuris yra unikalus LAN tinkle, todėl jo negalima pakartoti su kitais įrenginiais tame pačiame LAN tinkle. Modulio IP adresas turi du gavimo būdus: statinį IP ir DHCP / dinaminį IP.
    • a .static state IP
    • Statinį IP naudotojai turi nustatyti rankiniu būdu. Nustatydami atkreipkite dėmesį į IP, potinklio kaukės ir šliuzo rašymą tuo pačiu metu. Statinis IP tinka scenarijams, kuriems reikalinga IP ir įrenginių statistika ir kurie turi atitikti vienas su vienu.
    • Nustatydami atkreipkite dėmesį į atitinkamą IP adreso, potinklio kaukės ir šliuzo ryšį. Norint naudoti statinį IP, reikia nustatyti kiekvieną modulį ir užtikrinti, kad IP adresas nesikartotų LAN tinkle ir kituose tinklo įrenginiuose.
    • b . DHCP / dinaminis IP
    • Pagrindinė DHCP / dinaminio IP funkcija yra dinamiškai gauti IP adresą, šliuzo adresą, DNS serverio adresą ir kitą informaciją iš šliuzo pagrindinio kompiuterio, kad būtų išvengta sudėtingų IP adreso nustatymo veiksmų. Jis taikomas scenarijams, kai nėra jokių IP reikalavimų, ir nereikalaujama, kad IP atitiktų modulius po vieną.
    • Pastaba: Modulis negali būti nustatytas į DHCP, kai jis yra tiesiogiai prijungtas prie kompiuterio. Paprastai kompiuteris negali priskirti IP adreso. Jei modulis nustatytas į DHCP, tiesiogiai prijungtą prie kompiuterio, modulis lauks IP adreso priskyrimo, dėl kurio modulis atliks įprastą perdavimo darbą. Numatytasis modulio IP yra statinis: 192.168.0.7.
  2. Potinklio kaukė daugiausia naudojama norint nustatyti tinklo numerį ir IP adreso pagrindinio kompiuterio numerį, nurodyti potinklių skaičių ir įvertinti, ar modulis yra potinklyje.
    Turi būti nustatyta potinklio kaukė. Dažniausiai naudojama C klasės potinklio kaukė: 255.255.255.0, tinklo numeris yra pirmieji 24, pagrindinio kompiuterio numeris yra paskutiniai 8, tinklų skaičius yra 255, modulio IP yra 255 ribose, modulio IP atsižvelgiama į šį potinklį .
  3. Vartai yra tinklo, kuriame yra dabartinis IP adresas, tinklo numeris. Jei įrenginys, pavyzdžiui, maršrutizatorius, yra prijungtas prie išorinio tinklo, šliuzas yra maršrutizatoriaus IP adresas. Jei nustatymas neteisingas, negalima tinkamai prijungti išorinio tinklo. Jei maršrutizatorius neprijungtas, jo nustatyti nereikia.

Atkurti gamyklinius nustatymus

  • AT instrukcija atkurti gamyklinius nustatymus: atkurti gamyklą naudojant AT + RESTORE.

Programinės įrangos atnaujinimas

  • Modulio programinės įrangos atnaujinimas yra OTA nuotolinis atnaujinimas, o atnaujinę programinę-aparatinę įrangą galite gauti daugiau programos funkcijų.
  • a . Programinės įrangos atnaujinimas sujungia tinklą laidiniu keliu arba „Wi-Fi“.
  • b . Operaciją GPIO2 įžeminkite, iš naujo paleiskite modulį ir įjunkite OTA atnaujinimo režimą.
  • c . Užbaikite atnaujinimą, atjunkite GPIO 2 nuo žemės, iš naujo paleiskite modulį ir modulis pereis į įprastą darbo režimą.

AT instrukcijos funkcijų nustatymas

  • Vartotojas gali įvesti komandą AT, kad nustatytų modulio funkciją.
  • Išsamesnės informacijos ieškokite esp32 laidinio modulio AT instrukcijų rinkinyje.

Duomenų perdavimo funkcija

  • Modulis turi keturis duomenų perdavimo prievadus: nuoseklųjį prievadą, wifi, Ethernet ir Bluetooth.
  • Vartotojai gali sujungti keturis duomenų prievadus naudodami AT duomenų perdavimo instrukcijas.
  • Nustatykite / pateikite modulio perdavimo kanalo užklausą naudodami AT + PASSCHANNEL instrukciją.
  • Sąranka baigta ir norint įsigalioti reikia iš naujo paleisti modulį.

Lizdų funkcija

  • Modulio Socket darbo režimas yra padalintas į TCP klientą, TCP serverį, UDP klientą ir UDP serverį, kuriuos galima nustatyti AT instrukcija.
  • Žr. esp32 kabelio modulio AT komandų rutiną v 1.0.

TCP klientas

  1. TCP Client Suteikia kliento ryšį TCP tinklo paslaugoms. Aktyviai inicijuokite ryšio užklausas ir užmegzkite ryšį su serveriu, kad suprastumėte nuosekliojo prievado duomenų ir serverio duomenų sąveiką. Pagal atitinkamas TCP protokolo nuostatas TCP klientas yra skirtumas tarp prisijungimo ir atsijungimo, taip užtikrinant patikimą apsikeitimą duomenimis. Paprastai naudojamas duomenų sąveikai tarp įrenginių ir serverių, tai dažniausiai naudojamas tinklo ryšio būdas.
  2. Kai modulis yra prijungtas prie TCP serverio kaip TCP klientas, jis turi atkreipti dėmesį į tokius parametrus kaip tikslinis IP / domeno pavadinimas ir tikslinio prievado numeris. Tikslinis IP gali būti vietinis įrenginys su ta pačia vietine zona arba kito LAN IP adresu arba IP viešajame tinkle. Jei serveris prijungtas per viešąjį tinklą, serveris turi turėti viešojo tinklo IP.

TCP serveris

  • Paprastai naudojamas bendravimui su TCP klientais LAN tinkle. Tinka LAN, kur nėra serverių ir keli kompiuteriai ar mobilieji telefonai prašo duomenų iš serverio. Yra skirtumas tarp prisijungimo ir atjungimo kaip TCP
  • Klientas, kad užtikrintų patikimą keitimąsi duomenimis.

UDP klientas

  • UDP klientas Neprijungtas perdavimo protokolas, teikiantis paprastą ir nepatikimą informacijos perdavimo paslaugą, orientuotą į operacijas.
  • Neužmezgus ir neatjungus ryšio, jums tereikia sukurti IP ir prievadą, kad išsiųstumėte duomenis kitai šaliai.
  • Paprastai jis naudojamas duomenų perdavimo scenarijams, kai nereikalaujama paketų praradimo greičio, mažų paketų ir greito perdavimo dažnio bei duomenų perdavimo į nurodytą IP.

UDP serveris

  • UDP serveris Reiškia, kad šaltinio IP adresas netikrinamas pagal įprastą UDP. Gavus kiekvieną UDP paketą, tikslinis IP pakeičiamas į duomenų šaltinio IP ir prievado numerį. Duomenys siunčiami į artimiausio ryšio IP adresą ir prievado numerį.
  • Šis režimas dažniausiai naudojamas duomenų perdavimo scenarijams, kai keli tinklo įrenginiai turi susisiekti su moduliais ir nenori naudoti TCP dėl didelio greičio ir dažnio... Nuosekliojo prievado funkcija

AT instrukcijos nustatymas

  • Vartotojas gali įvesti komandą AT, kad nustatytų modulio funkciją.

Nuosekliojo prievado duomenų perdavimas

Naudodamas AT instrukcijas, vartotojas gali perkelti modulį į duomenų perdavimo režimą, o modulis gali tiesiogiai perduoti nuosekliojo prievado duomenis į atitinkamą duomenų perdavimo galą (Wi-Fi, Ethernet ir Bluetooth) per nustatytą duomenų perdavimo kanalą.

Bluetooth funkcija Bluetooth duomenų perdavimas

  • Naudodamas esamą modulio „Bluetooth“ funkciją, modulis gali gauti „Bluetooth“ duomenis ir gali tiesiogiai perduoti „Bluetooth“ duomenis į atitinkamą duomenų perdavimo galą (Wi-Fi, Ethernet ir nuoseklųjį prievadą) per nustatytą perdavimo kanalą.

"Wi-Fi" funkcija Prieiga prie interneto

  • Modulis wifi yra prijungtas prie interneto arba vietinio tinklo per maršrutizatorių, o vartotojas turi sukonfigūruoti lizdo funkciją pagal AT instrukcijas.
  • Modulis gali užmegzti TCP / UDP ryšį, kuris gali pasiekti vartotojo nurodytą serverį.

Kabelio ir tinklo prievado prieigos funkcija

  • Per laidinį tinklą galima gauti stabilų tinklo ryšį, kad būtų užtikrintas stabilių tinklo duomenų gavimas.

Prieiga prie interneto

  • Modulis yra prijungtas prie interneto arba LAN per laidinį tinklą, o vartotojas sukonfigūruoja lizdo funkciją pagal AT instrukcijas.
  • Modulis gali užmegzti TCP / UDP ryšį ir pasiekti vartotojo nurodytą serverį.

Dokumentai / Ištekliai

ESP32 WT32-ETH01 plėtros valdyba [pdf] Naudotojo vadovas
WT32-ETH01 plėtros valdyba, WT32-ETH01, plėtros valdyba, valdyba

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *