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.
