===== 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.
* [[et:iot:examples:setup:quickstart|Visual Studio Code tekstiredaktori ja PlatformIO lisandmooduli paigaldusjuhend.]]
* [[et:iot:examples:setup:usb|Atom text editor and PlatformIO plugin installation manual.]]
==== Draiver CH340 jaoks ====
Kui IoT MCU moodul on ühendatud Windowsi arvutiga, peaks Seadmehaldur näitama, et USB-SERIAL CH340 on saadaval.
{{:en:iot:examples:ch340.png|CH340}}
Kui see pole saadaval, järgige CH340 draiveri paigaldusjuhiseid. See kehtib MacOS-i, Windowsi ja Linuxi kohta:
* [[https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all|Sparkfun CH340 draiverite paigaldusjuhend]]
* [[http://www.wch-ic.com/downloads/CH341SER_ZIP.html|CH340/CH341 USB seeriapordi Windowsi draiver]]
==== 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 ( [[et:iot:examples:setup:broker|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:
iot.setConfig("wname", "Teie WiFi nimi");
iot.setConfig("wpass", "Teie WiFi parool");
Lisainfo [[et: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-, kus ESP_ID on seadme kiibitunnus.
Seadistusrežiimi lülitamise võimalus saab integreerida tarkvarasse või kasutada järgmist näidisprogrammi:
* [[en:iot:examples:setup:confmode|Configuration mode example]]
{{:en:iot:examples:buttonshield.png?200|}}
Kui nupu moodul on ühendatud ja lülitit vajutatakse, peaks IoT moodul minema konfiguratsioonirežiimi ja edasijõudnud REST klienti (ARC) tuleks kasutada:
* [[et:iot:examples:setup:arcconf|Configure the IoT modules to connect to the local router and selected MQTT broker.]]