***************** WiFi-configuratie ***************** Een WiFi-knoop met de ``wifi-node-x`` software kun je gebruiken als webserver en als MQTT-knoop. Deze software kun je eenvoudig configureren via een browser met een WiFi-verbinding: je gebruikt de knoop dan tijdelijk als WiFi *access point*. Je kunt de knoop configureren zonder deze te herprogrammeren: je hebt geen Arduino IDE nodig. .. rubric: IoT-knoop configureren Voor het configureren van een IoT-knoop met de software ``wifi-node-x`` heb je nodig: * de gegevens van het lokale WiFi-netwerk: naam (SSID) en wachtwoord; * de MQTT-broker-gegevens: domeinnaam, poortnummer, gebruikersnaam, wachtwoord. Vraag deze gegevens eventueel aan je docent. .. adminition: Let op N.B. de knopen werken niet met WiFI-netwerken die voor elke gebruiker naam/wachtwoord-combinatie hebben, zoals veel schoolnetwerken. Eenvoudige WiFi-netwerken, zoals een thuisnetwerk of een telefoon als access point, kun je wel met een SSID/wachtwoord benaderen. .. figure:: figures/IoT-conf-step123a.png :width: 800px :align: center IoT-knoop reset naar access point mode Stappen voor het configureren: 1. Reset de knoop in "Access Point" mode: 1. druk *button 0* in (de buitenste knop); 2. druk de *reset-knop* in (links van de USB-aansluiting), en laat deze weer los (led0 brandt nu); 3. laat *button 0* na 3 seconden los (als led1 ook brandt); 2. Maak via de browser contact met de knoop: 1. selecteer in je computer het WiFi-netwerk van de knoop; dit heeft als naam ``ESPAP-`` gevolgd door de ID van de knoop, bijvoorbeeld ``ESPAP-8f12`` 2. geef in de browser het IP-adres van het access point op: ``192.168.4.1``. Je krijgt nu de homepagina van de webserver van de knoop te zien, met onder andere de waarden van de sensoren. **N.B.**: je hebt nu geen internetverbinding, maar alleen toegang tot de geïsoleerde knoop. 3. Klik in de homepagina op de link: ``Setup``; op de setup-pagina kun je de configuratie-parameters instellen. Vul alleen die gegevens in die nieuw zijn: al eerder ingevulde gegevens (ook de niet-getoonde wachtwoorden) blijven bewaard. 4. ``Submit`` de ingevulde gegevens. 5. Reset de knoop met de reset-knop naast de USB-aansluiting: deze probeert nu verbinding te maken met het lokale WiFi netwerk, en vervolgens met de broker. Tijdens het zoeken naar het lokale WiFi-netwerk brandt de blauwe LED; als dit lang duurt, probeer je nog een hardware-reset. 6. Selecteer op je computer weer het normale WiFi-netwerk. 7. Via :ref:`MQTTT` kun je nu controleren of de MQTT-broker de berichten van de IoT-knoop ontvangt. Stel in het ``IoT-node``-venster de ID van de knoop in, bijvoorbeeld ``8f12``. Na enige tijd moeten dan de waarden van de sensoren verschijnen. Je kunt ook de LED aan- en uitschakelen.