Es ist der erste Tag des Adventskalenderprojekts 2018 und somit Zeit, das erste Türchen zu öffnen. Hinter dem Türchen finden Sie das Mikrocontrollerboard dieses Kalenders. Heute soll es vor allem darum gehen, eine Verbindung zum Heimnetzwerk herzustellen und das Board etwas besser kennenzulernen.

Das NodeESP-Board mit markierter WPS-Taste.
Das NodeESP-Board mit markierter WPS-Taste

Der erste Schritt ist, das Board mit Strom zu versorgen. Sie können das Board einfach per MicroUSB-Kabel mit dem PC oder einem gängigen Smartphone-Ladegerät verbinden. Sie brauchen mindestens 300 mA, um das Board zu starten, ältere Laptops und USB-Hubs ohne externe Stromversorgung könnten problematisch sein. Die RGB-LED auf dem Board beginnt nach kurzer Zeit, gelb zu leuchten. Damit ist die Initialisierung abgeschlossen. Sie müssen nur noch Ihre WLAN-Daten eingeben. Dazu gibt es zwei Möglichkeiten:

Möglichkeit 1: WPS

Vielleicht kennen Sie die WPS-Funktion bereits von anderen Geräten. Durch Drücken eines Buttons an Ihrem Router und an dem neu zu verbindenden Gerät tauschen beide die WLAN-Daten selbstständig aus. Auch das NodeESP-Board hat diese Funktion. Drücken Sie den Boot-Button (der Button nahe am Batterieanschluss, im Bild markiert) für ein paar Sekunden, und die LED blinkt gelb. Drücken Sie dann die WPS-Taste auf Ihrem Router. Nach einer kurzen Wartezeit startet der NodeESP neu. War der Verbindungsaufbau erfolgreich, leuchtet die LED nach kurzem Blinken dauerhaft grün. Ist das nicht der Fall, können Sie den Vorgang wiederholen oder die zweite Möglichkeit ausprobieren.

Möglichkeit 2: Konfiguration über die Webseite

Die zweite Möglichkeit, eine Verbindung mit Ihrem Heimnetz aufzubauen, besteht darin, die vorprogrammierte Konfigurationswebseite zu benutzen. Dazu müssen Sie sich mit dem Hotspot des Boards verbinden. Es erzeugt nämlich in Ihrer Umgebung ein offenes WLAN-Netzwerk mit dem Namen NodeESP. Verbinden Sie sich nun mit einem PC oder Smartphone mit diesem Hotspot. Anschließend rufen Sie einen Browser auf und tippen die Adresse des Boards im Access-Point-Modus http://192.168.4.1 ein. Es baut sich nun die im Board integrierte Webseite auf.

Auf dem kleinen Board läuft ein kompletter Webserver, und es gibt auch ein paar Seiten, die Sie besuchen können. Unter anderem finden Sie dort die Konfigurationsseite Board Configuration. Hier erhalten Sie unter anderem die Möglichkeit, Ihre WLAN-Daten einzugeben. Klicken Sie auf den Punkt WIFI Station Settings. Das Board scannt nach WLAN-Netzwerken in Reichweite. Nach kurzer Wartezeit können Sie Ihr Netzwerk in der Liste auswählen und in das untere Textfeld das Passwort eingeben.

Die Konfigurationsseite des Boards
Die Konfigurationsseite des Boards

Die Verbindung zum Heimnetzwerk steht jetzt also. Nun können Sie die Boardwebseite ebenfalls über das Heimnetzwerk aufrufen. Die IP des Boards erfahren Sie auch über die Konfigurationsseite des Boards. Eventuell müssen Sie sich dazu erneut mit dem NodeESP-Netzwerk verbinden. Im Bereich Board WiFi Status finden Sie die IP-Adresse, die Ihr Board von Ihrem Router zugewiesen bekommen hat. Verbinden Sie sich nun wieder mit Ihrem Heimnetzwerk und rufen Sie diese IP im Browser auf. Im abgebildeten Beispiel ist das http://192.168.178.114/.

Die Konfigurationsseite des Boards
Die Konfigurationsseite des Boards

Ein etwas praktischerer Weg führt über den Bonjour-Service von Apple. Dazu müssen Sie ein kleines Tool installieren, das Sie von der Webseite

https://support.apple.com/de-de/bonjour

herunterladen können.

Hinweis: Diese Schritte gelten nur für Windows-Anwender. Apple und Linux-Nutzer haben den Dienst bereits vorinstalliert. Es funktioniert nicht mit Android-Smartphones.

Nach der Installation tippen Sie im Browser einfach http://nodeesp.local/ ein, um zu der Webseite des Boards zu gelangen. Sich die IP-Adresse zu merken ist dann überflüssig. Der dahinterstehende Service nennt sich übrigens mDNS (multicast Domain Name System) und funktioniert, weil das Board ständig seine IP und den Domainnamen an das Netzwerk sendet. Der mDNS-Name kann übrigens auch auf der Konfigurationsseite angepasst werden. Damit wäre eine Verbindung zum Heimnetzwerk hergestellt. Sollten Sie auf Probleme gestoßen sein können Sie unter diesem Artikel im Kommentarbereich nach Hilfe suchen.