Für die echte IoT Anwendung muss der Mikrocontroller noch in das Netz funken können. Dazu wird im folgenden Schritt eine WIFI-Verbindung hergestellt.
Der im Folgenden dargestellte Code ermöglicht den Verbindungsaufbau zu einem WIFI Accesspoint oder Router.
#include <ESP8266WiFi.h> #include <DHT.h> // WIFI Connection const char* ssid = "Fritzbox1"; const char* password = "Fritzbox1Passwort"; WiFiClient espClient; // local hardware [...] void setup() { [...] setupWifi(); } void setupWifi() { delay(100); Serial.print("Connecting to "); Serial.print(ssid); Serial.print(" "); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(); randomSeed(micros()); Serial.println(""); Serial.print("WiFi connected - "); Serial.print("IP: "); Serial.println(WiFi.localIP()); } // setupWIFI [...]
Auftrag
Stellen Sie eine Verbindung durch Einbeziehung des oben aufgeführten Codes in das bestehende Programm mit dem WIFI Router her und passen Sie den Quellcode derart an, dass die Signal-LEDs während des Verbindungsaufbaus als Lauflicht die Suche andeuten.