DI daiktais grindžiami prietaisai tampa vis populiaresni, manoma, kad iki 2022 m. Prie interneto bus prijungta apie 1,5 mlrd. Įrenginių. Taigi ateities inžinieriai nori išmokti kurti daiktų interneto įrenginius, palaikydami tai yra daugybė kūrimo lentų, leidžiančių greitai kurti IoT prototipus. Mes sukūrėme įvairias populiarias lentas, tokias kaip „Arduino“, ESP8266, ESP32 ir „Raspberry Pi“, kurdami „IoT“ projektus, kuriuos galite patikrinti šiame skyriuje.
Kaip žinome, dauguma IoT prietaisų turi būti prijungti prie interneto, kad galėtų pradėti veikti. Prototipuodami ar testuodami savo interneto projektus, mes galime lengvai sugeneruoti „Wi-Fi“ SSID ir slaptažodį savo programoje ir priversti juos veikti. Bet kai prietaisas bus perduotas vartotojui, jis turėtų sugebėti nuskaityti ir prisijungti prie savo „Wi-Fi“ tinklo , nekeisdamas programos. Čia bus naudinga „ ESP8266“ „Wi-Fi“ tvarkyklė, šią „Wi-Fi“ tvarkyklės funkciją galima pridėti prie esamos programos, kad vartotojai galėtų nuskaityti ir prisijungti prie bet kurio „Wi-Fi“ tinklo, o užmezgus ryšį, prietaisas gali atlikti įprastą funkciją, kol vėl reikės pakeisti tinklo ryšį.
Šiame projekte mes ketiname naudoti „NodeMCU“ ir užprogramuoti jį veikti dviem skirtingais režimais, ty „ Access point“ (AP) ir „ Station“ (STA) režimu. AP režimu „NodeMCU“ veiks kaip „Wi-Fi“ maršrutizatorius, skleidžiantis savo „Wi-Fi“ signalą. Galite prisijungti prie šio „Wi-Fi“ tinklo ir atidaryti tinklalapį, kuriame galime sukonfigūruoti naują „Wi-Fi“, naudodami bet kurį išmanųjį telefoną. SSID ir slaptažodis, kai bus nustatyti nauji prisijungimo duomenys, „NodeMCU“ automatiškai pereis į „Station“ režimą ir prisijungs prie šio naujo „Wi-Fi“. Naujas „Wi-Fi“ SSID ir slaptažodis bus įsimenami, kad įrenginys prisijungtų prie šio tinklo kiekvieną kartą, kai jis vėl įsijungia.
Būtini komponentai
- „NodeMCU“
- Bandomoji Lenta
- Mygtukai
- Šviesos diodai
- Jungiamieji laidai
Grandinės schema
Norėdamas nurodyti, ar modulis yra stoties taške, ar prieigos taške, naudojau du šviesos diodus. Jei mirksi raudonas šviesos diodas, tai reiškia, kad modulis veikia stoties režimu ir yra aktyvus „wifi“ ryšys, prie kurio jis yra prijungtas. Jei žalia lemputė šviečia, tai reiškia, kad modulis veikia prieigos taško režimu ir laukia, kol vartotojas sukonfigūruos turimą „wifi“ tinklą. Mygtukas naudojamas perjungti prieigos tašką į stoties režimą, jei mygtukas paspaudžiamas įjungiant įrenginį, tada „NodeMCU“ pereis į prieigos taško režimą, kur bus galima įvesti naujus „Wi-Fi“ prisijungimo duomenis. Prietaisui prisijungus prie „Wi-Fi“ tinklo, jis mirksi raudonu šviesos diodu, kaip parodyta žemiau.