IoT bāzes ierīces mūsu vidū kļūst arvien populārākas, tiek lēsts, ka līdz 2022. gadam internetam būs pieslēgti aptuveni 1,5 miljardi ierīču. Tāpēc nākotnes inženieri vēlas uzzināt, kā veidot IoT ierīces, atbalstot to, ka ir daudz izstrādes paneļu, kas ļauj ātri izveidot IoT prototipus. Mēs esam izmantojuši dažādas populāras tāfeles, piemēram, Arduino, ESP8266, ESP32 un Raspberry Pi, lai izstrādātu IoT projektus, kurus varat pārbaudīt šajā sadaļā.
Kā mēs zinām, lielākajai daļai IoT ierīču ir jābūt savienotām ar internetu, lai sāktu darbību. Prototipējot vai testējot mūsu IoT projektus, mēs savā programmā varam viegli kodēt Wi-Fi SSID un paroli un padarīt to darboties. Bet, kad ierīce tiek nodota patērētājam, viņam jāspēj skenēt un izveidot savienojumu ar savu Wi-Fi tīklu , nemainot programmu. Šeit noderēs ESP8266 Wi-Fi pārvaldnieks, šo Wi-Fi pārvaldnieka funkciju var pievienot esošajai programmai, lai lietotājiem sniegtu iespēju skenēt un izveidot savienojumu ar jebkuru Wi-Fi tīklu, un, tiklīdz savienojums ir izveidots, ierīce var veikt savu parasto funkciju, līdz tīkla savienojums atkal jāmaina.
Šajā projektā mēs izmantosim NodeMCU un ieprogrammēsim to darboties divos dažādos režīmos, proti, piekļuves punkta (AP) un stacijas (STA) režīmā. AP režīmā NodeMCU darbosies kā Wi-Fi maršrutētājs, kas izstaro savu Wi-Fi signālu. Varat izmantot jebkuru viedtālruni, lai izveidotu savienojumu ar šo Wi-Fi tīklu un atvērtu tīmekļa lapu, kurā mēs varam konfigurēt jauno Wi-Fi SSID un Parole, kad būs iestatīti jaunie akreditācijas dati, NodeMCU automātiski pārslēgsies uz stacijas režīmu un izveidos savienojumu ar šo jauno Wi-Fi. Jaunais Wi-Fi SSID un parole tiks atcerēta, lai ierīce katru reizi izveidotu savienojumu ar šo tīklu, kad tā parasti atkal ieslēgtos.
Nepieciešamās sastāvdaļas
- NodeMCU
- Maizes dēlis
- Spiedpogas
- Gaismas diodes
- Savienojošie vadi
Ķēdes shēma
Lai norādītu, vai modulis atrodas stacijas punktā vai piekļuves punktā, esmu izmantojis divas gaismas diodes. Ja mirgo sarkanā gaismas diode, tas norāda, ka modulis ir stacijas režīmā, un ir aktīvs wifi savienojums, ar kuru tas ir savienots. Ja zaļā gaismas diode mirdz, tas norāda, ka modulis ir piekļuves punkta režīmā un gaida, kad lietotājs konfigurēs ar pieejamo wifi tīklu. Spiedpogu izmanto, lai pārslēgtos starp piekļuves punktu un stacijas režīmu, ja poga tiek nospiesta, ieslēdzot ierīci, tad NodeMCU nonāks piekļuves punkta režīmā, kur var ievadīt jaunos Wi-Fi akreditācijas datus. Kad ierīce ir izveidojusi savienojumu ar Wi-Fi tīklu, tā mirgos sarkanā gaismas diode, kā parādīts zemāk.