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.

_images/IoT-conf-step123a.png

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