Kungani i-ESP32 yami ingaxhumeki ku-WiFi yesikole?

Amanethiwekhi e-WiFi ezikole avimba ama-ESP32 ngokungena kwe-WPA2-Enterprise, ama-captive portal nemigomo yamadivayisi — akulona ibhodi elonakele. Cela abakwa-IT i-SSID ye-PSK ye-IoT, noma ugweme i-WiFi ngokusebenzisa i-mesh ye-ESP-NOW, i-BLE noma i-LoRa.
Ngamafuphi
- I-ESP32 yakho ayixhumeki ku-WiFi yesikole ngoba amanethiwekhi ezikole afuna izinto i-microcontroller engenakuzinikeza: ukungena kwe-WPA2-Enterprise (igama lomsebenzisi elifana nelase-eduroam kanye nesitifiketi), i-captive portal edinga isiphequluli, noma ukubhaliswa kwe-MAC nemigomo yezigaba ezimbili zokuqinisekisa. I-firmware eyazi i-SSID + iphasiwedi kuphela iwa esinyathelweni sokuqala. Umbandela yinqubomgomo nephrothokholi, hhayi ibhodi elephukile.
- Isixazululo esisheshayo nesisemthethweni ukucela umnyango wakwa-IT i-SSID yezivakashi ye-PSK, i-VLAN ye-IoT, noma ukufakwa ohlwini lwe-MAC olugunyaziwe. Amagama okufanele uwasebenzise asengezansi.
- Ama-hotspot efoni nama-travel router angakusiza udlulise idemo, kodwa azungeza inqubomgomo, angephula imithetho yokusetshenziswa okwamukelekile, futhi afe lapho ifoni ilala.
- Impendulo ehlala isikhathi eside ingumklamo wesakhiwo: i-mesh ye-ESP-NOW enenodi elilodwa lebhuloho, ukulungiselela nge-BLE, i-LoRa yebanga elide, noma ukurekhoda kuqala ungaxhumekile bese uvumelanisa kamuva. Kuthinta inethiwekhi yesikole idivayisi eyodwa kuphela, noma kungabikho nhlobo.
- Uhlobo lwaleyo nkinga efanayo emakhaya nasemapulazini: ama-router asebenzisa i-WPA1/TKIP kuphela nawo ayehluleka nge-firmware yanamuhla ye-ESP32. Ukuskena kuyayibona i-access point, kodwa umzamo wokuxhuma ubuyisa u-NO_AP_FOUND. Khuphula i-router iye ku-WPA2.
Udonga oluvame ukuphindaphindeka ku-IoT yasekilasini
Sesha noma yiliphi ithimba labakhi ngo-"ESP32 school WiFi" bese uthola indaba efanayo iphindaphindeka: iphrojekthi isebenza kahle ekhaya, bese ifika esikoleni ingakwazi ukungena ku-inthanethi. Kuhlasela othisha, abafundi ngisho nabaqeqeshi abaqhuba izifundo:
"Njengamanje ngingumqeqeshi ekolishi lomphakathi kanti umnyango wakwa-IT awusivumeli ukuthi sisebenzise i-Wi-Fi efakiwe ukuze sifundise ngamabhodi e-Wi-Fi (i-esp32 noma amanye). … Ingabe kufanele sizithengele isevisi yethu ye-Wi-Fi, noma umnyango wakwa-IT usabela ngokweqile nje."
"Ngakha isilawuli se-hydroponics … sisebenza kahle kakhulu … sixhunywe ku-hotspot evikelekile ye-2.4 GHz. Kodwa-ke, amanethiwekhi amabili atholakalayo ekusetshenzisweni kwesikhathi eside yi-Eduroam kanye nenethiwekhi evikelwe yi-captive portal."
"I-wifi yesikole sami idinga igama lomsebenzisi, iphasiwedi kanye nokuqinisekiswa okuyizigaba ezimbili ukuze uxhume, ngakho angikwazi ukusebenzisa i-wifi elula(ssid, iphasiwedi). Ukhona owake waba nenkinga efanayo ?"
Othisha abathenga izinsiza zasekilasini sebesifundile lesi sifundo futhi manje sebekubuza kusenesikhathi:
"Ngingathanda into enephaneli nengancikile ekuxhumeni ku-wifi yesikole"
— uthisha othenga i-hydroponics yasekilasini, r/Hydroponics, Disemba 2023
Indlela evamile yokuzungeza le nkinga ebonakala ezingxoxweni ezingaphezu kweziyisikhombisa zakwa-r/esp32 iyafana: thenga i-hotspot yakho siqu noma i-travel router. Ngamanye amazwi, abantu bachitha imali kuhadiwe eyengeziwe nje ukuze bazungeze inethiwekhi yesikole. Ngaphambi kokuba wenze lokho, kusiza ukuqonda kahle ukuthi kungani ibhodi lenqatshwa.
Kungani i-WiFi yesikole ilenqaba ibhodi lakho
1. I-WPA2-Enterprise ifuna ubunikazi, hhayi iphasiwedi
I-WiFi yasekhaya isebenzisa i-WPA2-Personal: iphasiwedi eyodwa eyabelwene ngayo (i-"pre-shared key", i-PSK) kubo bonke. Amanethiwekhi ezikole nawamanyuvesi anjenge-eduroam asebenzisa i-WPA2-Enterprise: umsebenzisi ngamunye uqinisekiswa ngegama lomsebenzisi, iphasiwedi futhi ngokuvamile nesitifiketi, kuqhathaniswa neseva ye-RADIUS emaphakathi. Iningi le-firmware yabathandi kanye neningi lezinkundla zokubhala ikhodi ngezingxenyana alinasho nhlobo isikhombisi somsebenzisi salokho. Ibhodi alehluleki; libuzwa umbuzo elingenayo indlela yokuwuphendula.
2. Ama-captive portal adinga isiphequluli ibhodi lakho elingenaso
Amanethiwekhi ezivakashi ngokuvamile abukeka evulekile kodwa aqondisa isicelo sokuqala sewebhu ekhasini lokungena: yamukela imigomo, faka ikhodi yevawusha, chofoza inkinobho. Lolo hlelo lucabanga ukuthi kukhona umuntu onesiphequluli nesikrini. I-microcontroller engenaso isikrini ingaxhumana ne-access point, kodwa ayisoze yakwazi ukuchofoza u-"accept", ngakho ihlala engadini enodonga ingenakho ukufinyelela kwangempela ku-inthanethi.
3. Ukubhaliswa kwedivayisi, ukuhlunga kwe-MAC nemigomo yezigaba ezimbili
Izikole eziningi ngaphezu kwalokho zidinga ukuthi yonke idivayisi ibhaliswe ngekheli layo le-MAC, noma zithumele izicelo zesigaba sesibili kuhlelo lokusebenza lwefoni ngaphambi kokunikeza ukufinyelela. Ibhodi lomfundi liyidivayisi engaphathwa, engabhalisiwe futhi engaxhunywe kunoma iyiphi ifoni. Ngaphansi kwaleyo mithetho livinjwa ngenhloso, futhi amanye amabhodi ashintsha ikheli lawo le-MAC ngokungahleliwe, okonakalisa uhlu lwabagunyaziwe ngisho noma abakwa-IT bezama ukusiza.
4. Kwesinye isikhathi akuyona neze indaba yobuchwepheshe: abakwa-IT bathi cha
Umqeqeshi ocashunwe ngenhla akazange anqotshwe yiphrothokholi. Umnyango wakwa-IT wenqaba. Lokho kwenqaba ngokuvamile kunesizathu esizwakalayo: amashumi ama-microcontroller angaphathwa kunethiwekhi ephethe amarekhodi abafundi nezinto zokuhlolwa kuwumthwalo wangempela wezokuphepha nowokusekelwa. Phatha abakwa-IT njengabathintekayo abanezinkinga ezisemthethweni, hhayi njengesithiyo, bese amathuba akho ekhula kakhulu.
Uhlobo lwasekhaya nolwasepulazini: ama-router asebenzisa i-WPA1/TKIP kuphela
Ukwehluleka okuhambisana nalokhu kuhlasela abantu abakude namasikole. Ama-router amadala asebenzisa i-WPA1 nokubethelwa kwe-TKIP ayenqatshwa yi-firmware yanamuhla ye-ESP32 ngenxa yezizathu zokuphepha. Uphawu luyadida: inethiwekhi iyavela lapho uskena, kodwa wonke umzamo wokuxhuma wehluleka ngo-NO_AP_FOUND. Alukho ushintsho lwekhodi olulungisa lokhu. Setha i-router ku-WPA2 (noma uyishintshe) bese ibhodi lijoyina ngokwejwayelekile. Uma ufaka izinto endlini yokugcina yasepulazini noma efulethini elincane eline-router eneminyaka eyishumi ubudala, hlola lokhu kuqala.
Okusebenza ngempela
Inketho 1: Cela abakwa-IT ngendlela efanele, usebenzisa ulimi lwabo
Iningi lezicelo lehluleka ngoba lizwakala sengathi lithi "sicela nehlise ezokuphepha". Esikhundleni salokho cela esinye sezixazululo ezintathu ezijwayelekile nezikhawulelwe abaphathi bamanethiwekhi abazisebenzisa njalo:
- I-VLAN ye-IoT ehlukanisiwe: ingxenye yenethiwekhi eyodwa yamadivayisi elebhu, evinjwe ngodonga lomlilo ezinhlelweni zabaphathi nezabafundi.
- I-SSID ye-WPA2-PSK: inethiwekhi elula evikelwe ngephasiwedi, kungcono ifihliwe noma ibe namandla aphansi, egubuzela igumbi lamarobhothi kuphela.
- Uhlu lwe-MAC olugunyaziwe: unikeza amakheli e-MAC amiselwe wesethi yekilasi; abakwa-IT bavumela lawo madivayisi kuphela.
Isicelo esifanele ukukopishwa: "Singathola yini i-SSID ye-WPA2-PSK ku-VLAN ehlukanisiwe yelebhu lamarobhothi, ye-inthanethi kuphela, engenakho ukufinyelela ezinhlelweni zangaphakathi, ekhawulelwe kumakheli e-MAC angu-N aziwayo engizowanikeza? Asinankinga nokuthi kubekwe umkhawulo wesivinini futhi kuvalwe ngaphandle kwezikhathi zezifundo." Lowo msho owodwa ukhombisa ukuthi uyaziqonda izinkinga zabo, futhi uguqula impikiswano yenqubomgomo ibe yithikithi loshintsho olujwayelekile.
Inketho 2: I-hotspot yefoni noma i-travel router, uvule amehlo
I-hotspot iyasebenza ngoba iyinethiwekhi evamile ye-WPA2-PSK oyilawulayo, futhi amabhodi ohlobo lwe-ESP32 akhuluma i-WiFi ye-2.4 GHz kalula. Kwidemo eyodwa kulungile. Njengohlelo lwethemu yonke inezinkinga zangempela: ifoni iyalala noma iphume egumbini bese iphrojekthi yonke iphuma ku-inthanethi; izindleko zedatha yeselula ziyanda, into elimazayo eNingizimu Afrika; futhi emakhempasini amaningi i-access point eyimfihlo yephula inqubomgomo yokusetshenziswa okwamukelekile, ngakho kucacise nabakwa-IT kunokuba ukufihle. I-travel router exhunywe embotsheni yentambo yekilasi izinzile kakhulu, kodwa nayo idinga imvume yabakwa-IT noma kunjalo, kanti kuleso sikhathi Inketho 1 ivamise ukuba yisicelo esingcono.
Inketho 3: Klama ngendlela yokuthi inethiwekhi yesikole ingabe isabaluleka
Isimo esiqine kunazo zonke ngumklamo lapho amadivayisi abafundi engayidingi nhlobo i-WiFi yengqalasizinda:
- I-mesh ye-ESP-NOW enebhuloho elilodwa: i-ESP-NOW iyiphrothokholi yomsakazo yontanga nontanga phakathi kwamabhodi ohlobo lwe-ESP32 engadingi i-router nephasiwedi. Amabhodi abafundi akhulumisana ngqo; inodi elilodwa lebhuloho liphethe ukuxhumeka okukodwa kwe-inthanethi (i-hotspot, imbotshi ye-LAN yasegumbini lothisha, noma ikheli elilodwa le-MAC abakwa-IT abavume ukulifaka ohlwini olugunyaziwe). Idivayisi eyodwa okumele ivikelwe esikhundleni samashumi amathathu.
- I-BLE yokusetha nokulawula: i-Bluetooth Low Energy ibhangqa ibhodi nefoni noma i-laptop ukuze ulungiselele futhi ubuke amadeshibhodi ngaphandle kwanoma iyiphi inethiwekhi ephakathi.
- I-LoRa lapho ibanga likhipha i-WiFi: ezingadini zezikole, eziteshini zesimo sezulu nasezingxenyeni zamapulazi, i-LoRa ithwala amaphakethe amancane enzwa amakhilomitha, kungekho i-WiFi ndawo.
- Ukurekhoda kuqala ungaxhumekile: rekhoda ku-flash noma kwikhadi le-SD ngesikhathi sesifundo, bese uvumelanisa kamuva usebenzisa inethiwekhi oyilawulayo. Ukucinywa kukagesi kwenza lokhu kube umkhuba omuhle ezikoleni zaseNingizimu Afrika kungakhathaliseki ukuthi ithini inqubomgomo ye-WiFi.
Ukuthi i-sheen iklama kanjani ukuze igweme lokhu
Lolu donga lwabumba izinqumo zethu zehadiwe. Ibhodi i-sheenbot∞ liphethe i-WiFi, i-BLE nomsakazo we-ESP-NOW ebhodini futhi lisebenza ngokugcwele ngaphandle kwe-inthanethi, kungadingeki i-akhawunti, ukubhaliselwa noma ukuncika kwikhilawudi. Lapho kufakwa emakilasini, amabhodi akha i-mesh ye-ESP-NOW engadingi i-router, kube nenodi elilodwa lebhuloho eliphethe ukuxhumeka okukuphela kwako kwenethiwekhi — umklamo ofanayo nowama-nodi asekhaya elihlakaniphile afakelwayo asebenzisa ibhuloho elilodwa lebhodi eliyinhloko. I-sheenIoT yengeza ukubhangqa okusizwa yi-BLE ukuze amadivayisi ajoyine iqoqo ngaphandle kokuthinta i-WiFi yesikole, kanti izinhlelo zethu zokulima okuhlakaniphile ngaphandle kukagesi kagridi zisebenzisa amanodi asensimini e-LoRa asebenza ngelanga anebanga lamakhilomitha lapho i-WiFi ibingakaze ibe yinketho. Ezifundweni zokubhala ikhodi kuphela, izilingisi ze-sheen canvas nese-sheen verse zisebenzisa i-MicroPython yangempela kusiphequluli sikathisha, ngakho abafundi bangabhala futhi bahlole umqondo we-IoT kungekho ngisho nedivayisi eyodwa kunethiwekhi. Umkhawulo owodwa esiwuvumayo: njengamanye amabhodi ohlobo lwe-ESP32, ukujoyina i-WPA2-Enterprise noma i-eduroam akuyona indlela yasekilasini esiyisekelayo. Siyaklama sizungeza lokho kunokuba silwe nakho.
Ukuqhathaniswa kwezinketho zokuxhumeka
| Inketho | Ubunzima bokusetha | Kudingeka imvume yakwa-IT | Ibanga | Ukufaneleka kwekilasi nesici esibi esiyinhloko |
|---|---|---|---|---|
| I-WiFi yesikole (i-VLAN ye-IoT / i-SSID ye-PSK) | Buphansi kuwe, ithikithi loshintsho kwabakwa-IT | Yebo, kubalulekile | Ikhempasi lonke | Kungcono kakhulu esikhathini eside uma inikeziwe; imvume ingathatha amasonto noma yenqatshwe nya |
| I-hotspot yefoni | Buphansi kakhulu | Ngokusemthethweni yebo, kodwa kuvame ukweqiwa | Igumbi elilodwa | Kuhle kakhulu kumademo; kuyaphuma lapho ifoni ilala, izindleko zedatha yeselula, kungephula inqubomgomo |
| I-travel router | Buphansi kuya kobuphakathi | Yebo, ixhuma kunethiwekhi yabo | Igumbi elilodwa noma amabili | Izinzile futhi ishibhile; isadinga ingxoxo efanayo nabakwa-IT, ngakho ivame ukuba yize |
| I-mesh ye-ESP-NOW + inodi elilodwa lebhuloho | Buphakathi (kudinga amabhodi ane-ESP-NOW, isb. i-sheenbot∞) | Kwibhuloho elilodwa kuphela, noma ayidingeki uma ibhuloho lisebenzisa i-hotspot | Igumbi kuya esakhiweni, i-mesh iyalinweba | Ukufaneleka kwekilasi okuqine kunakho konke; ukufinyelela ku-inthanethi kusancike kuxhumano olulodwa lwebhuloho |
| Amanodi e-LoRa | Buphakathi kuya kobuphezulu | Cha | Amakhilomitha | Kufanelekile ezingadini, emapulazini, eziteshini zesimo sezulu; i-bandwidth ephansi, idatha yenzwa kuphela, ihadiwe yomsakazo eyengeziwe |
Imibuzo evame ukubuzwa
Ingakwazi yini i-ESP32 ukuxhuma ku-eduroam noma kwenye i-WiFi ye-WPA2-Enterprise?
Hhayi njengendlela esebenzayo yasekilasini. I-WPA2-Enterprise idinga ubunikazi bomsebenzisi ngamunye obuqhathaniswa neseva ye-RADIUS, kanti i-firmware yabathandi nezinkundla zokubhala ikhodi ngezingxenyana azinalo uhlelo olusekelwayo lwalokho. Ambalwa ama-build e-firmware athuthukile azama lokhu, kodwa imiphumela ibuthakathaka futhi ihluka njengoba inethiwekhi ihluka. Klama isakhiwo esingancikile kukho.
Ingakwazi yini i-ESP32 ukudlula i-captive portal?
Cha. I-captive portal ilindele umuntu osebenzisa isiphequluli ukuthi amukele imigomo noma afake ikhodi. Ibhodi elingenaso isikrini lingaxhumana ne-access point kodwa alikaze liqedele ukungena, ngakho lihlala engadini enodonga. Esikhundleni salokho cela abakwa-IT inethiwekhi ye-PSK, noma usebenzise idivayisi yebhuloho ephethe ukuxhumeka.
Kungani i-ESP32 yami ibona i-WiFi yami lapho iskena kodwa yehluleke ukuxhuma ibuyisa u-NO_AP_FOUND?
Uma lokhu kwenzeka ekhaya noma epulazini, cishe i-router isebenzisa i-WPA1/TKIP kuphela. I-firmware yanamuhla ye-ESP32 iyawenqaba lawo manethiwekhi ngenxa yezizathu zokuphepha, ngisho noma ukuskena kusawafaka ohlwini. Shintsha imodi yezokuphepha ye-router iye ku-WPA2 (noma ushintshe i-router) bese ibhodi lizoxhuma.
Yini ngqo okufanele ngiyicele emnyangweni wakwa-IT wesikole?
Cela i-SSID ye-WPA2-PSK ku-VLAN ye-IoT ehlukanisiwe, ye-inthanethi kuphela, ekhawulelwe ohlwini lwe-MAC olugunyaziwe oluhlinzekwa nguwe, enomkhawulo wesivinini futhi esebenza ngesikhathi sezifundo kuphela. Lawo magama akhombisa ukuthi ucela ukulungiselelwa okukhawulelwe nokujwayelekile kunokuba ucele okuphambukayo enqubomgomweni yezokuphepha, futhi ahambisana ngqo namathuluzi abakwa-IT asebenawo.
Bangakwazi yini abafundi ukufunda i-IoT ngaphandle kwe-WiFi nhlobo?
Yebo. Amabhodi angashintshiselana ngedatha yenzwa ebukhoma nge-mesh ye-ESP-NOW ngaphandle kwe-router, arekhode engaxhumekile ukuze avumelanise kamuva, noma abhangqe nge-BLE. Futhi izilingisi zesiphequluli ezifana ne-sheen verse zisebenzisa i-MicroPython yangempela, ngakho ikilasi lonke lingakha futhi lihlole umqondo we-IoT ngaphambi kokuba idivayisi eyodwa idinge inethiwekhi.
Ingabe i-hotspot yefoni iyavunyelwa ku-IoT yasekilasini?
Ngokwezobuchwepheshe cishe njalo iyasebenza, ngoba iyinethiwekhi evamile ye-WPA2-PSK ye-2.4 GHz. Ukuthi iyavunyelwa yini kuncike enqubomgomweni yesikole sakho yokusetshenziswa okwamukelekile; amakhempasi amaningi ayawavimbela ama-access point ayimfihlo. Buza kuqala. Uma abakwa-IT bekhululekile nge-hotspot, ngokuvamile bayokhululeka nokukunika i-SSID ye-PSK efanele, okungcono kakhulu.



