ESP-NOW, WiFi okanye LoRa: yiyiphi irediyo ekufuneka iprojekthi yakho ye-IoT iyisebenzise ngokwenene?

Ukukhetha phakathi kwe-ESP-NOW, i-WiFi ne-LoRa ngumcimbi wemida yenyani, hayi imfashini. Nantsi indlela yokujongana nomgama, amandla, nomgibe othule wokutshixelwa kwetshaneli.
Impendulo ethe ngqo
Ukukhetha phakathi kwe-ESP-NOW, i-WiFi ne-LoRa akungomcimbi wokufumana eyona prothokholi "ibalaseleyo"; ngumsebenzi wokulawula imida yenyani neyokusingqongileyo. Ukuba iprojekthi yakho ifuna ukuthumela iipakethi ezincinci kwiikhilomitha ezininzi ngaphandle kweziseko, sebenzisa i-LoRa. Ukuba ufuna ukusasaza idatha enebhandiwidi ephezulu ukuya kwi-intanethi kwaye unerowutha ethembekileyo esebenza ngombane wodonga, sebenzisa i-WiFi. Ukuba ufuna unxibelelwano olukhawulezayo, olusebenzisa amandla amancinci, oluthe ngqo phakathi kwezixhobo kumjikelo weemitha eziyi-100 ngaphandle kokuxhomekeka kwirowutha, sebenzisa i-ESP-NOW.
Umda weziseko: ukusinda kukucinywa kombane
EMzantsi Afrika, ukucinywa kombane kwenza ukuxhomekeka kwiziseko kube sisigqibo esibalulekileyo soyilo. Ukuba iprojekthi yakho ixhomekeke kwi-WiFi eqhelekileyo, ixhomekeke ekubeni i-network switch okanye irowutha yakho ibe nombane. Xa umbane usiwa, izixhobo zakho ze-IoT ezisebenzisa i-WiFi ziphulukana nonxibelelwano lwazo, nokuba zisebenza ngeebhetri zokuxhasa. I-ESP-NOW ne-LoRa zisebenza ngokuthe ngqo phakathi kwezixhobo. Azifuni i-Access Point (AP) okanye irowutha ukuze zinxibelelane. Isithumeli se-ESP-NOW sinokuthumela ukufunda kwesenza ngokuthe ngqo kumamkeli we-ESP-NOW oxhaswe yipakethi yeebhetri elula. Ngokufanayo, izixhobo ze-LoRa zinxibelelana ngokuthe ngqo kumaza erediyo angaphantsi kwe-gigahertz (adla ngokuba yi-868 MHz apha ekhaya), zizimele ngokupheleleyo kwiziseko zothungelwano lwasekhaya.
Umgama ngokuchasene nesantya sedatha: ifiziksi yerediyo
Awunakuyibaleka imithetho yombane-nombuthomagnethi. Kufuneka unikezele ngomgama ufumane isantya sedatha, okanye unikezele ngesantya sedatha ufumane ukusetyenziswa kwamandla okuphantsi. Nantsi indlela ezithelekiswa ngayo ezi prothokholi zintathu kusetyenziso lwenyani:
| Iprothokholi | Umgama oqhelekileyo | Isantya sedatha | Ukusetyenziswa kwamandla | Iziseko ezifunekayo |
|---|---|---|---|---|
| WiFi (802.11) | 30m - 50m (ngaphakathi) | Phezulu (ukuya kwi-150 Mbps) | Phezulu kakhulu (Isebenza: ~100-240mA) | Indawo yokungena engenazintambo / irowutha |
| ESP-NOW | 100m - 200m (xa kubonana) | Ephakathi (malunga ne-1 Mbps) | Ephakathi-nasezantsi (Ukuthumela okukhawulezayo kunciphisa ixesha lokusebenza) | Akukho (Ithe ngqo phakathi kwezixhobo) |
| LoRa | 2km - 15km | Ephantsi kakhulu (iibhayithi ngomzuzwana) | Ephantsi kakhulu (Isebenza: ~10-120mA, imijikelo emide yokulala) | Akukho (P2P) okanye isango le-LoRaWAN |
Umgibe wokutshixelwa kwetshaneli: ukuxuba i-ESP-NOW ne-WiFi
Indlela yoyilo eqhelekileyo kukusebenzisa ii-node ze-ESP32 ezitshiphu eziqhuba i-ESP-NOW ukuqokelela idatha yeesenza, kunye ne-ESP32 esembindini "eyisango" eyamkela ezi pakethi ize izidlulisele kwi-MQTT broker nge-WiFi. Kuvakala kutsolile, kodwa kufihla indlela yokusilela etshabalalisayo. I-ESP32 inerediyo enye kuphela ngokwenyani. Xa umisela loo rediyo ukuba iqhagamshelane ne-WiFi Access Point yasekhaya, itshiphu kufuneka ilungelelanise irediyo yayo kwitshaneli ethile esetyenziswa yiloo AP (umzekelo, iTshaneli 6). I-ESP-NOW, ngokwesiqhelo, ithumela kwiTshaneli 1.
Inqaku lasentsimini le-Sheen: kwibhodi enye, ukuqhagamshela kwi-WiFi/MQTT kubethelela irediyo kwitshaneli ye-AP; iqabane le-ESP-NOW elikwitshaneli yesiqhelo alifumani nto, ngelixa iskrini sisathi "kuthunyelwe".
Ngenxa yokuba i-ESP-NOW ingafuni qhagamshelo, umthumeli akenzi handshake. Isasaza ipakethi, ibone ukuba irediyo iwuthumele ngempumelelo umqondiso, ize ixele imeko "yokuthunyelwe" ephumelelayo kwiskrini sayo sasekhaya okanye kwi-serial monitor. Ngelo xesha, umamkeli—otshixelelwe kwitshaneli ye-AP ye-WiFi—uphulaphule kwimo-maza eyahluke ngokupheleleyo. Ipakethi ilahleka emoyeni, kwaye inkqubo yakho isilela ngokuthe cwaka. Ukuze ulungise oku, kufuneka unyanzele umthumeli wakho we-ESP-NOW ngeprogram ukuba askene aze ahambelanise itshaneli ye-WiFi yesango, into eyongeza ubunzima kwinto ebifanele ukuba yi-node elula.
Isibalo samandla: ixesha lokusebenza ngokuchasene nexesha lokulala
Ii-handshake zoqhagamshelo lwe-WiFi ziyabiza. Xa i-ESP32 ivuka kubuthongo obunzulu ukuze iqhagamshele kuthungelwano lwe-WiFi, kufuneka yenze uthethathethwano lwe-DHCP, icombulule iidilesi ze-IP, ize iseke uqhagamshelo lwe-TCP. Le nkqubo ingathatha ukusuka kwimizuzwana emi-2 ukuya kweyi-10, kwaye ngelo xesha irediyo itsala ukuya kuma-240mA. Nge-ESP-NOW, akukho handshake. Isixhobo siyavuka, sithumele ipakethi yaso ngoko nangoko (into ethatha ngaphantsi kwemilisekondi eyi-100), size sibuyele kubuthongo. Oku kuthetha ukuba i-node yesenza esebenzisa i-ESP-NOW eqhutywa yibhetri enye ye-lithium ingahlala iinyanga, kanti i-node ye-WiFi eyenza umsebenzi ofanayo isenokuyicima ibhetri kwiiveki ezimbalwa.
Imida ye-WiFi yezikolo neyamashishini
Ukuba uyilela iiprojekthi zezikolo zaseMzantsi Afrika okanye iindawo zoshishino, i-WiFi eqhelekileyo idla ngokungasebenzi kwaphela. Uthungelwano lwe-WPA2-Enterprise lufuna ukuqinisekiswa kwegama lomsebenzisi nephasiwedi, into eyaziwayo ngokuba nzima ukuyimisela kwiimicrocontroller ezisisiseko. Ngaphezu koko, abalawuli be-IT ezikolweni bavala rhoqo iiport zangaphakathi, bathintele umsinga we-MQTT okanye we-UDP phakathi kwezixhobo. Kwiindawo zemfundo, i-ESP-NOW ngumphumeleli ocacileyo. Ilujika lonke uthungelwano lwesikolo, ivumele abafundi ukuba bakhe iiprojekthi ezisebenzisanayo, ezinezixhobo ezininzi, ngaphandle kokufuna nokuba yiphasiwedi enye ye-WiFi okanye ukumiselwa kothungelwano.
Xa umele ukhethe i-LoRa
I-LoRa lukhetho olululo xa iprojekthi yakho kufuneka isebenze ngaphandle, kwimigama emide, okanye kwiindawo ezisemaphandleni nzulu. Ukuba ubeka esweni ukufuma komhlaba efama, okanye ulandelela isango lokhuseleko ekupheleni kwesiza, ayikho i-WiFi nokuba yi-ESP-NOW eya kufika apho. Imiqondiso ye-LoRa engaphantsi kwe-GHz ingena ezindongeni nakumagqabi ngcono kakhulu kunemiqondiso ye-2.4 GHz. Noko ke, kufuneka uyile umthwalo wakho ngononophelo: awunakuthumela ividiyo, isandi, okanye i-telemetry enemo-maza ephezulu. Ulinganiselwe ekuthumeleni iipakethi ezincinci zeebhayithi rhoqo emva kwemizuzu embalwa.
Ukwenza isigqibo
Ukuze ukhethe irediyo efanelekileyo, zibuze le mibuzo mithathu ngolu landelelwano:
- Ngaba idatha kufuneka ihambe umgama ongaphezu kweemitha ezingama-200? Ukuba ewe, sebenzisa i-LoRa.
- Ngaba unolawulo kuthungelwano lwe-WiFi, kwaye luya kuhlala lunombane ngexesha lokucinywa kombane? Ukuba hayi, okanye ukuba usesikolweni esinemigaqo eqinileyo ye-IT, sebenzisa i-ESP-NOW kunxibelelwano lwezixhobo ezikufuphi.
- Ngaba isixhobo sakho sifuna ukuthetha ngokuthe ngqo nee-web API, iidathabheyisi ezisemafini, okanye amaqonga ozenzekelo lwasekhaya? Ukuba ewe, sebenzisa i-WiFi, kodwa uqaphele umgibe wokutshixelwa kwetshaneli ukuba uceba ukuyidibanisa ne-ESP-NOW.
Ukuba uphuhlisa izisombululo ze-IoT ezenzelwe wena okanye ufundisa i-physical computing eMzantsi Afrika, ukujongana nale mida yehardware sisiqingatha somlo. Ukufumana ihardware eqinileyo, elungele igumbi lokufundela, eyilelwe ukusebenza ngokuthembekileyo phantsi kweemeko zalapha ekhaya, khangela uluhlu lwethu lwabalawuli kwi-Sheen IoT.



