===== 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.]]