Herstellung einer WIFI Verbindung

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.

 

Schreibe einen Kommentar