| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| et:iot:examples:setup:arcconf [2020/03/17 09:37] – heikopikner | et:iot:examples:setup:arcconf [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| ====Vajalik tarkvara==== | ====Vajalik tarkvara==== |
| |
| IoT Kodulabori moodulite konfigureerimisekson vajalik programm, mis võimaldab teha HTTP POST päringuid. Selles näites kasutame programmi Advanced REST Client (ARC), mida saab alla laadida [[https://install.advancedrestclient.com/install|siit]]. | IoT Kodulabori moodulite konfigureerimiseks on vajalik programm, mis võimaldab teha HTTP POST päringuid. Selles näites kasutame programmi Advanced REST Client (ARC), mida saab alla laadida [[https://install.advancedrestclient.com/install|siit]]. |
| |
| ====IoT mooduliga ühendumine==== | ====IoT mooduliga ühendumine==== |
| |
| IoT kontrollerimooduli esimest korda sisse lülitamisel, kui konfiguratsioon puudub või kui moodul ei saa ruuteri või MQTT serveriga ühendust, läheb see seadistusrežiimi. See tähendab, et luuakse Wifi pääsupunkt, millega saab ühenduda, kasutades arvutit. | IoT kontrollerimooduli esimest korda sisse lülitamisel, kui konfiguratsioon puudub või kui moodul ei saa ruuteri või MQTT broker-iga ühendust, läheb see seadistusrežiimi. See tähendab, et luuakse Wifi pääsupunkt, millega saab ühenduda, kasutades arvutit. |
| |
| {{:en:iot:examples:setup:iotmodulealgorithm.png?300|}} | {{:en:iot:examples:setup:iotmodulealgorithm.png?300|}} |
| |
| Pärast mooduli sisselülitamist ilmub see arvuti WiFi võrkude loendis kujul: | Pärast mooduli sisselülitamist ilmub see arvuti Wifi võrkude loendis kujul: |
| |
| {{:en:iot:examples:setup:wifi.png?300|}} | {{:en:iot:examples:setup:wifi.png?300|}} |
| |
| |
| NB! IoT kontrollerimoodul ei tee WiFi võrku, kui sellel on toimiv ühendus MQTT serveriga. Selle ümberkonfigureerimiseks tuleb moodul olemasoleva WiFi võrgu levialast välja viia. Seda võib teha, kas lülitades ruuteri välja või kui see ei ole võimalik, siis tuleb kontroller füüsiliselt ruuteri leviulatusest välja viia. | NB! IoT kontrollerimoodul ei tee Wifi võrku, kui sellel on toimiv ühendus MQTT broker-iga. Mõne teise broker-iga või Wifi võrguga ühendamiseks tuleb moodul olemasoleva Wifi võrgu levialast välja viia. Seda võib teha kas lülitades ruuteri välja või kui see ei ole võimalik, siis tuleb kontroller füüsiliselt ruuteri Wifi leviulatusest välja viia. |
| |
| ====ARC programmi kasutamine==== | ====ARC programmi kasutamine==== |
| |
| After opening the ARC program. First select the POST method. After that type <code>http://192.168.4.1/set/config</code> in the Request URL field. Then select the Body parameter and copy the following line there: | Peale ARC programmi avamist tuleb esimesena valida POST meetod. Peale seda tuleb sisestada väljale //Request URL field// järgmine rida: <code>http://192.168.4.1/set/config</code> Seejärel sisestada //Body parameter// kopeerides järgneva: |
| <code>{"dname":"ESP44","wname":"raspberryIoT","wpass":"piIoT123","msrv":"192.168.4.1","mport":"1883","muser":"test","mpass":"test","mssl":"false"}</code> | <code>{"dname":"ESP44","wname":"raspberryIoT","wpass":"piIoT123","msrv":"192.168.4.1","mport":"1883","muser":"test","mpass":"test","mssl":"false"}</code> |
| If you are using the Raspberry image we provided then only change the dname field. If you are using some other broker then you have to change all fields according to your setup. The fields are as following: | Kui kasutate meie pakutavat Raspberry SD kaardi tõmmist, muutke ainult välja //dname// nime. Kui kasutate mõnda muud MQTT broker-it, tuleb muuta kõik väljad sobivaks. Väljad on järgmised: |
| |
| ^Field^Description^ | ^Väli^Selgitus^ |
| |dname|Name of the controller module. It is recommended to write the name physically on the module to avoid getting them mixed up.| | |dname|Kontrollermooduli nimi. Nimi on soovitatav moodulile pandud kleepsule kirjutada, et vältida nende segi minekut.| |
| |wname|The SSID of the Wifi router you wish to connect to| | |wname|Wifi ruuteri SSID, millega soovite ühenduse luua| |
| |wpass|The password for that Wifi connection| | |wpass|Wifi-ühenduse parool| |
| |msrv|The IP address of the MQTT broker| | |msrv|MQTT broker-i IP aadress| |
| |mport|The port for the MQTT broker (Usually 1883 is used for connections without SSL and 8883 for connections with SSL.| | |mport|MQTT broker-i port (Tavaliselt 1883, kui ühendutakse kasutades SSL ja kui mitte, siis 8883).| |
| |muser|The username for the MQTT broker. Only relevant when using a broker with SSL.| | |muser|MQTT broker-i kasutajanimi. Vajalik, kui kasutatakse SSL ühendusega broker-it.| |
| |mpass|The password for MQTT broker. Only relevant when using a broker with SSL.| | |mpass|MQTT broker-i parool. Vajalik, kui kasutatakse SSL ühendusega broker-it.| |
| |mssl| A boolean that shows if SSL is used or not.| | |mssl| Tõeväärtus, mis näitab, kas SSL-i kasutatakse või mitte.| |
| |
| {{:en:iot:examples:setup:arc_settings.png?600|}} | {{:en:iot:examples:setup:arc_settings.png?600|}} |
| |
| Once you have configured the fields as necessary press SEND to upload the configuration to the module. After a few seconds the following success indicator should appear after the body field. If it fails check if the connection with the module is still active and if you do not have any formatting mistakes. | Kui kõik väljad on vastavalt vajadusele konfigureeritud, vajutada SEND, et konfiguratsioon moodulisse üles laadida. Mõne sekundi pärast peaks //body// väljale ilmuma teade //success//. Kui see ei õnnestu, kontrollige, kas ühendus mooduliga on endiselt aktiivne ja kas pole vorminguvigu kuskil. |
| |
| {{:en:iot:examples:setup:success.png?300|}} | {{:en:iot:examples:setup:success.png?300|}} |