Zu erst den ESP8266-01 mit der Firmware programmieren. Dazu benötig ihr einen FTDI Programmer, dieser wird an der einen Seite über USB mit eurem PC verbunden, an der anderen Seite der RX, TX und GND PIN an den ESP8266. Vorsicht es muss ein FTDI Programmer sein der auf 3,3V umstellbar ist das sonst euer ESP die Flügel streckt. Das Aufspielen der Firmware geht über Arduino IDE.
Nachdem die Firmware aufgespielt wurde erfolgt die Konfiguration. Dazu den ESP an die Betriebsspannung (3,3 V) anschliessen und vorher die 2 PIN´s TXD und RXD brücken. Jetzt startet der ESP im Setup Modus und arbeitet als Accespoint. Ihr könnt euch über euren PC/Laptop mit ihm Verbinden, da er die SSID "WiFi-Melder" sendet. Connected euch mit dieser indem ihr das Passwort "hcetigol" verwendet(ohne Anführungszeichen).
Öffnet euren Browser. Ihr erreicht die Konfigurationsoberfläche des Webservers unter der IP Adresse 192.168.2.15 (Die IP könnt ihr auf Wunsch mit der Arduino IDE im Sketch ändern). Auf der Oberfläche die SSID und das PW eures WiFi Netzwerkes eintragen. Unter Nachricht die Bezeichnung der Tür/ Fenster eintragen. Unter URL den folgenden Link eingeben:
-
Bei Verwendung von XAMPP:
"http://IP Adresse:89/mail.php? Passwort=rghj64t&"
(ohne Anführungszeichen eingeben und die IP Adresse anpassen sprich die des Servers eingeben wo XAMPP läuft).
-
Bei Einsatz von PushingBox
"http://api.pushingBox.com/pushingbox?devid=devid &"
(ohne Anführungszeichen und hier die devid anpassen, bitte die eingeben die ihr in der PushingBox Konfiguration unter My Scenarios angezeigt bekommt).
Dann entweder XAMPP installieren und den Apache Server starten und konfigurieren. oder PushingBox einrichten und konfigurieren. Die Anleitungen dazu findet ihr unten. Ich empfehle die rote Power LED auf dem ESP8266-01 auszulöten da diese ständig leuchtet und unnötig Strom verbrauchen würde.
Setzt nun den ESP8266-01 auf den Sockel der Platine auf.