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.
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.
Stappen voor het configureren:
- Reset de knoop in “Access Point” mode:
- druk button 0 in (de buitenste knop);
- druk de reset-knop in (links van de USB-aansluiting), en laat deze weer los (led0 brandt nu);
- laat button 0 na 3 seconden los (als led1 ook brandt);
- Maak via de browser contact met de knoop:
- selecteer in je computer het WiFi-netwerk van de knoop;
dit heeft als naam
ESPAP-
gevolgd door de ID van de knoop, bijvoorbeeldESPAP-8f12
- 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.
- selecteer in je computer het WiFi-netwerk van de knoop;
dit heeft als naam
- 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. Submit
de ingevulde gegevens.- 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.
- Selecteer op je computer weer het normale WiFi-netwerk.
- Via 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, bijvoorbeeld8f12
. Na enige tijd moeten dan de waarden van de sensoren verschijnen. Je kunt ook de LED aan- en uitschakelen.