This is an old revision of the document!
Table of Contents
Seadistamine
Siit leiate juhised, kuidas seadistada oma IoT kodulabori komplektid. Pärast seadistamist saate kasutada MQTTbox'i (või muud MQTT tarkvara), et kontrollida, kas kõik töötab õigesti.
IDE programmeerimiseks
IoT moodulite programmeerimiseks on vaja arvutit koos IDE-ga. Soovitatav on kasutada Visual Studio Code tekstiredaktorit koos PlatformIO lisandmooduliga.
Draiver CH340 jaoks
Kui IoT MCU moodul on ühendatud Windowsi arvutiga, peaks Seadmehaldur näitama, et USB-SERIAL CH340 on saadaval.
Kui see pole saadaval, järgige CH340 draiveri paigaldusjuhiseid. See kehtib MacOS-i, Windowsi ja Linuxi kohta:
MQTT vahendaja
Tallinna Tehnikaülikoolis on avalik MQTT vahendaja aadressil, mida saavad kasutada kõik. Kui vajate eraldi vahendajat, on siin juhend selle seadistamiseks:
- Looge oma MQTT vahendaja ( Raspberry Pi on selle jaoks hea valik.)
IoT MCU moodulite kasutamine ilma konfiguratsioonita
IoT moodulitel on vaikeseadistus klassiruumi WIFI-ga ühendamiseks. Kodu- või muude juhtumite jaoks saab seadeid muuta järgmiselt: ```c
iot.setConfig("wname", "Teie WiFi nimi");
iot.setConfig("wpass", "Teie WiFi parool");
``` Lisainfo [siin](https://en.iot.examples.setup.ittiot).
IoT MCU moodulite konfigureerimine
Kui IoT mooduli konfiguratsiooni tuleb muuta, tuleb seade panna seadistusrežiimi. Selles režiimis loob IoT moodul WiFi baasjaama nimega IoT-<ESP_ID>, kus ESP_ID on seadme kiibitunnus.
Seadistusrežiimi lülitamise võimalus saab integreerida tarkvarasse või kasutada järgmist näidisprogrammi:
- [Konfiguratsioonirežiimi näide](https://en.iot.examples.setup.confmode)

Kui nupukaitse on ühendatud ja lülitit vajutatakse, peaks IoT moodul minema konfiguratsioonirežiimi ja edasijõudnud REST klienti (ARC) tuleks kasutada:
- [IoT moodulite konfigureerimine kohaliku ruuteri ja valitud MQTT vahendaja jaoks](https://en.iot.examples.setup.arcconf).

