Bodi ya Maendeleo ya ESP32 WT32-ETH01
Taarifa ya Bidhaa
Vipimo
- Jina la Bidhaa: ESP32-WT32-ETH01
- Toleo: 1.2 (Oktoba 23, 2020)
- Uthibitisho wa RF: FCC/CE/RoHS
- Itifaki ya Wi-Fi: 802.11b/g/n/e/i (802.11n, kasi ya hadi 150 Mbps)
- Masafa ya Marudio: 2.4 ~ 2.5 GHz
- Bluetooth: Viwango vya Bluetooth v4.2 BR/EDR na BLE
- Maelezo ya Toleo la Mtandao: RJ45, 10/100Mbps
- Kufanya kazi Voltage: 5V au 3.3V
- Masafa ya Halijoto ya Uendeshaji: Joto la kawaida
Vipengele
- Utendaji wa juu wa RF
- Utulivu na kuegemea
- Matumizi ya nguvu ya chini sana
- Inaauni mbinu za usalama za Wi-Fi kama vile WPA/WPA2/WPA2-Enterprise/WPS
- Sasisha programu dhibiti kupitia OTA ya mbali
- Usanidi wa pili wa mtumiaji kwa kutumia SDK
- Inaauni itifaki ya mtandao ya IPv4 TCP/UDP
- Miundo mingi ya Wi-Fi inapatikana (Station/SoftAP/SoftAP+Station/P2P)
Maelezo ya Pini
Bandika | Jina |
---|---|
1 | EN1 |
Maagizo ya Matumizi ya Bidhaa
Kuanzisha ESP32-WT32-ETH01
- Unganisha ESP32-WT32-ETH01 kwa usambazaji wa nguvu (5V au 3.3V).
- Hakikisha muunganisho sahihi wa kituo cha mtandao kwa kutumia bandari ya RJ45.
Inasanidi Mipangilio ya Wi-Fi na Bluetooth
- Fikia mipangilio ya kifaa kupitia programu iliyotolewa au web kiolesura.
- Chagua mtandao unaohitajika wa Wi-Fi na ingiza nenosiri ikiwa inahitajika.
Maswali Yanayoulizwa Mara Kwa Mara (FAQ)
Swali: Je, ninafanyaje uboreshaji wa programu dhibiti kwenye ESP32-WT32-ETH01?
- A: Unaweza kuboresha firmware kwa mbali kupitia OTA kwa kutumia muunganisho wa mtandao.
Kanusho na matangazo ya hakimiliki
- Taarifa katika makala hii, ikiwa ni pamoja na URL anwani ya kumbukumbu, inaweza kubadilika bila taarifa.
- Hati imetolewa "kama ilivyo" bila dhima yoyote ya udhamini, ikijumuisha dhamana yoyote ya uuzaji, inayotumika kwa matumizi fulani au kutokiuka, na dhamana yoyote ya pendekezo lolote, vipimo, au masharti.ampimetajwa mahali pengine.
- Hati hii haitabeba jukumu lolote, ikiwa ni pamoja na dhima ya ukiukaji wa haki zozote za hataza zinazozalishwa kwa kutumia maelezo katika hati hii.
- Hati hii haitoi leseni yoyote ya uvumbuzi, iwe ya moja kwa moja, kwa estoppel, au vinginevyo Lakini inamaanisha ruhusa.
- Nembo ya uanachama wa Umoja wa Wi-Fi inamilikiwa na Ligi ya Wi-Fi.
- Inaelezwa kuwa majina yote ya biashara, chapa za biashara na alama za biashara zilizosajiliwa zilizotajwa ni mali ya wamiliki husika.
vipimo
rekodi ya marekebisho
nambari ya toleo | Mtu/kirekebishaji kilichotungwa | Tarehe ya uundaji / marekebisho | Badilisha sababu | Mabadiliko kuu (Andika mambo muhimu.) |
V 1.0 | Weka alama | 2019.10.21 | Mara ya kwanza kuunda | Unda hati |
V 1.1 | kupenyeza | 2019.10.23 | Kamilisha hati | Ongeza sehemu ya utendaji wa bidhaa |
Juuview
- WT 32-ETH 01 ni mlango wa serial uliopachikwa kwenye moduli ya Ethaneti kulingana na mfululizo wa ESP 32. Moduli huunganisha mrundikano wa itifaki wa TCP/IP ulioboreshwa, ambao hurahisisha watumiaji kukamilisha kwa urahisi kazi ya mtandao ya vifaa vilivyopachikwa na kupunguza sana gharama ya muda wa utayarishaji. Kwa kuongeza, moduli inaendana na pedi ya nusu na kiunganishi kupitia-shimo la kubuni, upana wa sahani ni upana wa jumla, moduli inaweza kuunganishwa moja kwa moja kwenye kadi ya bweni, inaweza pia kuwa svetsade kontakt, inaweza pia kutumika. bodi ya mkate, rahisi kwa watumiaji kutumia katika hali tofauti.
- ESP 32 Series IC ni SOC inayounganisha 2.4GHz Wi-Fi na modi mbili ya Bluetooth, yenye utendakazi wa hali ya juu wa RF, uthabiti, uwezo mwingi, na kutegemewa, pamoja na matumizi ya chini ya nishati.
Vipengele
Jedwali-1. Vipimo vya bidhaa
darasa | mradi | ukubwa wa bidhaa |
Wi-Fi | Uthibitisho wa RF | FCC /CE /RoHS |
itifaki | 802.11 b / g / n / e / i (802.11n, kasi hadi 150 Mbps) | |
Ujumlisho wa A-MPDU na A-MSDU, unaosaidia muda wa ulinzi wa 0.4 _s | ||
masafa ya masafa | 2.4~2.5 G Hz | |
PDA | itifaki | Tii viwango vya Bluetooth v 4.2 BR/EDR na BLE |
masafa ya redio | Kipokezi cha NZIF chenye hisia ya a-97 dBm | |
vifaa | Vipimo vya mtandao | RJ 45,10 / 100Mbps, muunganisho wa moja kwa moja na urekebishaji wa kibinafsi |
Kiwango cha bandari ya serial | 80-5000000 | |
Ndani, Flash | 32M kidogo | |
kazi voltage | Ugavi wa umeme wa 5V au 3.3V (chagua mojawapo) | |
kazi ya sasa | Wastani: 80 mA | |
ugavi wa sasa | Kiwango cha chini: 500 mA | |
aina ya joto ya uendeshaji | -40 ° C ~ + 85 ° C | |
Kiwango cha halijoto iliyoko | joto la kawaida | |
kifurushi | Uunganisho wa nusu pedi / kiunganishi kupitia shimo (si lazima) | |
programu | Mchoro wa Wi-Fi | Stat ion /softAP /SoftAP +station /P 2P |
Utaratibu wa usalama wa Wi-Fi | WPA /WPA 2/WPA2-Enterprise/WPS | |
Aina ya usimbaji fiche | AES /RSA/ECC/SHA | |
kuboresha firmware | Uboreshaji wa OTA ya mbali kupitia mtandao | |
maendeleo ya programu | SDK inatumika kwa maendeleo ya sekondari ya mtumiaji | |
itifaki ya mtandao | IPv 4, TCP/UDP |
Mbinu ya kupata IP | IP tuli, DHCP (chaguo-msingi) |
Rahisi na uwazi, njia ya maambukizi | Seva ya TCP/Mteja wa TCP/Seva ya UDP/Mteja wa UDP |
Mpangilio wa mtumiaji | Agizo la AT+ limewekwa |
Vipimo vya vifaa
Mchoro wa kuzuia mfumo
picha ya kimwili
Bandika maelezo
Jedwali la 1 Tatua kiolesura kinachowaka
pini | jina | maelezo |
1 | E N1 | Kiolesura cha kuchoma utatuzi kilichohifadhiwa; kuwezesha, ufanisi wa hali ya juu |
2 | GND | Urekebishaji uliohifadhiwa na kiolesura cha kuchoma; GND |
3 | 3V3 | Urekebishaji uliohifadhiwa na kiolesura cha kuchoma; 3V3 |
4 | TXD | Hifadhi kiolesura cha kurekebisha na kuchoma; IO 1, TX D 0 |
5 | R XD | Hifadhi kiolesura cha kurekebisha na kuchoma; IO3, RXD 0 |
6 | IO 0 | Urekebishaji uliohifadhiwa na kiolesura cha kuchoma; IO 0 |
Jedwali la 2 la maelezo ya moduli ya IO
pini | jina | maelezo |
1 | EN1 | Kuwezesha, na kiwango cha juu kinafaa |
2 | CFG | IO32, CFG |
3 | 485_EN | IO 33, RS 485 ya pini zinazowezesha |
4 | RDX | IO 35, RXD 2 |
5 | TXD | IO17, T XD 2 |
6 | GND | G ND |
7 | 3V3 | Ugavi wa umeme wa 3V3 |
8 | GND | G ND |
9 | 5V2 | Ugavi wa umeme wa 5V |
10 | KIUNGO | Pini za viashiria vya uunganisho wa mtandao |
11 | GND | GND |
12 | IO 393 | IO 39, ikiwa na usaidizi wa kuingiza tu |
13 | IO 363 | IO 36, ikiwa na usaidizi wa kuingiza tu |
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 |
- Kumbuka: Moduli kwa chaguo-msingi huwezesha kiwango cha juu.
- Kumbuka: Ugavi wa umeme wa 3V3 na umeme wa 5V, wawili wanaweza kuchagua moja tu !!!
- Kumbuka: Ingizo pekee ndizo zinazotumika kwa IO39 na IO36.
Tabia za usambazaji wa nguvu
- Ugavi wa umeme voltage
- Ugavi wa umeme ujazotage ya moduli inaweza kuwa 5V au 3V3, na moja tu inaweza kuchaguliwa.
Hali ya usambazaji wa nguvu
Watumiaji wanaweza kuchagua kwa uhuru kulingana na mahitaji yao
- Kupitia shimo (sindano ya kulehemu):
- Ugavi wa umeme umeunganishwa na mstari wa DuPont;
- Kutumia njia ya uunganisho wa ubao wa mkate wa usambazaji wa umeme;
- Pedi ya nusu ya kulehemu (iliyo svetsade moja kwa moja kwenye kadi ya bodi): ugavi wa umeme wa kadi ya mtumiaji.
Maagizo ya matumizi
Maagizo ya kuwasha
- Ikiwa laini ya DuPont: tafuta ingizo la nguvu la 3V 3 au 5V, unganisha sauti inayolinganatage, mwanga wa kiashiria (LED 1) mwanga, unaonyesha mafanikio ya nguvu.
Maelezo ya mwanga wa kiashiria
- LED1: mwanga wa kiashiria cha nguvu, nguvu ya kawaida imewashwa, taa imewashwa;
- LED3: kiashiria cha bandari ya serial, mtiririko wa data wa RXD 2 (IO35), mwanga umewashwa;
- LED4: mwanga wa kiashiria cha bandari ya serial, wakati TXD 2 (IO 17) ina mtiririko wa data, mwanga umewashwa;
Maelezo ya hali ya matumizi
Njia tatu za matumizi, watumiaji wanaweza kuchagua kulingana na mahitaji yao:
- Kupitia shimo (sindano ya kulehemu): tumia uunganisho wa waya wa DuPont;
- Kupitia shimo (sindano ya kulehemu): weka kwenye ubao wa mkate;
- Semi-pedi: mtumiaji anaweza kulehemu moja kwa moja moduli kwenye kadi yao ya ubao.
- Maelezo ya taa ya kiashiria cha kazi ya bandari ya mtandao
Jedwali 3 Maelezo ya kiashiria cha bandari
Mwanga wa kiashiria cha RJ 45 | kazi | kueleza |
mwanga wa kijani | Dalili ya hali ya unganisho | Mwangaza wa kijani umewashwa wakati umeunganishwa vizuri kwenye mtandao |
mwanga wa njano | Takwimu zinazoonyesha | Moduli ina mwako wa data inapopokelewa au kutumwa, ikijumuisha moduli inayopokea kifurushi cha utangazaji wa mtandao |
Maelezo ya kiolesura
kazi ya bidhaa
Kigezo chaguomsingi
mradi | maudhui |
Kiwango cha bandari ya serial | 115200 |
Vigezo vya bandari ya serial | Hakuna /8/1 |
Njia ya upitishaji | Usambazaji wa Ethernet bandari ya serial |
Kazi za msingi
Weka IP / subnet mask/lango
- Anwani ya IP ni uwakilishi wa utambulisho wa moduli katika LAN, ambayo ni ya kipekee katika LAN, kwa hivyo haiwezi kurudiwa na vifaa vingine katika LAN sawa. Anwani ya IP ya moduli ina njia mbili za kupata: IP tuli na DHCP / IP yenye nguvu.
- IP ya hali tuli
- IP tuli inahitaji kuwekwa mwenyewe na watumiaji. Katika mchakato wa kuweka, makini na kuandika IP, subnet mask, na lango kwa wakati mmoja. IP tuli inafaa kwa hali zinazohitaji takwimu za IP na vifaa na zinahitaji kuwiana moja kwa moja.
- Zingatia uhusiano unaolingana wa anwani ya IP, barakoa ya subnet, na lango unapoweka. Kutumia IP tuli kunahitaji kusanidiwa kwa kila sehemu na kuhakikisha kuwa anwani ya IP hairudiwi ndani ya LAN na kwenye vifaa vingine vya mtandao.
- b . DHCP / IP yenye nguvu
- Kazi kuu ya DHCP / IP inayobadilika ni kupata kwa nguvu anwani ya IP, anwani ya Lango, anwani ya seva ya DNS, na maelezo mengine kutoka kwa seva pangishi ya lango, ili kuepuka hatua ngumu za kuweka anwani ya IP. Inatumika kwa hali ambapo hakuna mahitaji ya IP, na haihitaji IP kuendana na moduli moja baada ya nyingine.
- Kumbuka: Moduli haiwezi kuwekwa kwa DHCP ikiwa imeunganishwa moja kwa moja kwenye kompyuta. Kwa ujumla, kompyuta haiwezi kugawa anwani ya IP. Ikiwa moduli imewekwa kwa DHCP iliyounganishwa moja kwa moja kwenye kompyuta, moduli itasubiri mgawo wa anwani ya IP, ambayo itasababisha moduli kutekeleza kazi ya kawaida ya maambukizi. Chaguo-msingi la moduli ni IP tuli: 192.168.0.7.
- Mask ya subnet hutumiwa hasa kuamua nambari ya mtandao na nambari ya seva pangishi ya anwani ya IP, kuonyesha idadi ya subnets, na kutathmini ikiwa moduli iko kwenye subnet.
Mask ya subnet lazima iwekwe. Mask ya kawaida ya darasa C ya subnet: 255.255.255.0, nambari ya mtandao ni ya kwanza 24, nambari ya mwenyeji ni 8 ya mwisho, idadi ya mitandao ni 255, IP ya moduli iko ndani ya 255, IP ya moduli inazingatiwa katika subnet hii. . - Gateway ni nambari ya mtandao ya mtandao ambapo anwani ya IP ya sasa iko. Ikiwa kifaa kama kipanga njia kimeunganishwa kwenye mtandao wa nje, lango ni anwani ya IP ya kipanga njia. Ikiwa mpangilio sio sahihi, mtandao wa nje hauwezi kuunganishwa kwa usahihi. Ikiwa router haijaunganishwa, hakuna haja ya kuiweka.
Rejesha Mipangilio ya Kiwanda
- Katika maagizo ya kurejesha mipangilio ya kiwanda: kurejesha kiwanda kupitia AT + RESTORE.
Uboreshaji wa programu dhibiti
- Njia ya kuboresha firmware ya moduli ni uboreshaji wa kijijini wa OTA, na kwa kuboresha firmware, unaweza kupata kazi zaidi za maombi.
- a. Uboreshaji wa firmware huunganisha mtandao kupitia barabara ya waya au wifi.
- b . Operesheni GPIO2 ardhini, anzisha tena moduli, na uingize modi ya uboreshaji ya OTA.
- c . Kamilisha uboreshaji, futa GPIO 2 chini, fungua upya moduli, na moduli inaingia katika hali ya kawaida ya kufanya kazi.
Mpangilio wa kazi wa maagizo ya AT
- Mtumiaji anaweza kuingia amri ya AT ili kuweka kazi ya moduli.
- Rejelea seti ya maagizo ya moduli ya waya ya esp32 kwa maelezo.
Kitendaji cha kusambaza data
- Moduli ina bandari nne za upitishaji data: bandari ya serial, wifi, Ethernet, na Bluetooth.
- Watumiaji wanaweza kuchanganya bandari nne za data kupitia maagizo ya AT kwa upitishaji wa data.
- Sanidi / uliza njia ya upitishaji ya moduli kupitia maagizo ya AT + PASSCHANNEL.
- Usanidi umekamilika na unahitaji moduli ya kuanzisha upya ili kutekelezwa.
Kazi ya tundu
- Hali ya kufanya kazi ya Soketi ya moduli imegawanywa katika Mteja wa TCP, Seva ya TCP, Mteja wa UDP, na Seva ya UDP, ambayo inaweza kuwekwa na maagizo ya AT.
- Tafadhali rejelea moduli ya kebo ya esp32 AT amri ya utaratibu v 1.0.
Mteja wa TCP
- Mteja wa TCP Hutoa muunganisho wa mteja kwa huduma za mtandao za TCP. Anzisha maombi ya muunganisho kwa bidii na uanzishe miunganisho kwenye seva ili kutambua mwingiliano kati ya data ya tovuti ya mfululizo na data ya seva. Kwa mujibu wa masharti husika ya itifaki ya TCP, Mteja wa TCP ni tofauti kati ya uunganisho na kukatwa, hivyo kuhakikisha ubadilishanaji wa kuaminika wa data. Kawaida hutumiwa kwa mwingiliano wa data kati ya vifaa na seva, ndiyo njia inayotumiwa sana ya mawasiliano ya mtandao.
- Wakati moduli imeunganishwa kwa Seva ya TCP kama Mteja wa TCP, inahitaji kuzingatia vigezo kama vile IP/jina la kikoa lengwa na nambari ya bandari inayolengwa. IP inayolengwa inaweza kuwa kifaa cha ndani kilicho na eneo sawa la karibu au anwani ya IP ya LAN tofauti au IP kwenye mtandao wa umma. Ikiwa seva imeunganishwa kwenye mtandao wa umma, seva inahitajika kuwa na IP ya mtandao wa umma.
Seva ya TCP
- Kawaida hutumika kwa mawasiliano na wateja wa TCP ndani ya LAN. Inafaa kwa LAN ambapo hakuna seva na kompyuta nyingi au simu za rununu zinaomba data kutoka kwa seva. Kuna tofauti kati ya unganisho na kukatwa kama TCP
- Mteja kuhakikisha ubadilishanaji wa data unaoaminika.
Mteja wa UDP
- Mteja wa UDP Itifaki ya upokezaji isiyounganishwa ambayo hutoa huduma rahisi na isiyoaminika ya upitishaji habari inayoelekezwa kwa miamala.
- Bila kuanzishwa kwa muunganisho na kukatwa, unahitaji tu kutengeneza IP na bandari ili kutuma data kwa mhusika mwingine.
- Kwa kawaida hutumika kwa matukio ya utumaji data bila hitaji la kiwango cha upotevu wa pakiti, pakiti ndogo na mzunguko wa utumaji wa haraka, na data kutumwa kwa IP iliyobainishwa.
Seva ya UDP
- Seva ya UDP Inamaanisha kutothibitisha anwani ya IP ya chanzo kulingana na UDP ya kawaida. Baada ya kupokea kila pakiti ya UDP, IP inayolengwa inabadilishwa kuwa IP ya chanzo cha data na nambari ya bandari. Data hutumwa kwa IP na nambari ya bandari ya mawasiliano ya karibu zaidi.
- Hali hii kwa kawaida hutumika kwa matukio ya utumaji data ambapo vifaa vingi vya mtandao vinahitaji kuwasiliana na moduli na hazitaki kutumia TCP kwa sababu ya kasi na marudio... Chaguo la kukokotoa la poti ya serial
Mpangilio wa maagizo wa AT
- Mtumiaji anaweza kuingia amri ya AT ili kuweka kazi ya moduli.
Usambazaji wa data ya bandari ya serial
Kupitia maagizo ya AT, mtumiaji anaweza kufanya moduli katika hali ya maambukizi ya data, na moduli inaweza kuhamisha moja kwa moja data ya bandari ya serial hadi mwisho wa maambukizi ya data inayofanana (wifi, Ethernet, na Bluetooth) kupitia njia ya maambukizi ya data iliyowekwa.
Utendaji wa Bluetooth Usambazaji wa data wa Bluetooth
- Kupitia kazi iliyopo ya Bluetooth ya moduli, moduli inaweza kupata data ya Bluetooth, na inaweza kuhamisha moja kwa moja data ya Bluetooth hadi mwisho wa maambukizi ya data inayofanana (wifi, Ethernet, na bandari ya serial) kupitia njia ya maambukizi ya kuweka.
Wifi kazi Ufikiaji wa mtandao
- Wifi ya moduli imeunganishwa kwenye Mtandao au mtandao wa eneo la ndani kupitia kipanga njia, na mtumiaji anapaswa kusanidi kazi ya tundu kupitia maagizo ya AT.
- Moduli inaweza kuanzisha muunganisho wa TCP / UDP, ambao unaweza kufikia seva maalum ya mtumiaji.
Kitendaji cha ufikiaji wa kebo na mtandao
- Uunganisho thabiti wa mtandao unaweza kupatikana kupitia mtandao wa waya ili kuhakikisha upatikanaji wa data imara ya mtandao.
Ufikiaji wa mtandao
- Moduli imeunganishwa kwenye mtandao au LAN kupitia mtandao wa waya, na mtumiaji hutengeneza kazi ya tundu kupitia maagizo ya AT.
- Moduli inaweza kuanzisha muunganisho wa TCP / UDP na kufikia seva maalum ya mtumiaji.
Nyaraka / Rasilimali
![]() |
Bodi ya Maendeleo ya ESP32 WT32-ETH01 [pdf] Mwongozo wa Mtumiaji Bodi ya Maendeleo ya WT32-ETH01, WT32-ETH01, Bodi ya Maendeleo, Bodi |