M0 communication to configurable-Web-Server (MQTT) Version 0.1
Web Server
Der konfigurierbare Web-Server für den ESP stammt von Git Hub und die Beschreibung auf Internet of Home Things und wurde entsprechend für die Zwecke des Bertl 2016, M0- oder M3-Board angepasst.
Im sketch.h sind 2 Zeilen für die Anpassung des AP- und MQTT-Namens vorgesehen:
. #define MQQT_CLIENT_ID "mqtt_client_170" #define AP_EXT "_AP70" // PE!! ESP Access Point Extension to cisco_AP plus unique number
In der folgenden Zeile ist die Konstante EEPROM_INIT beim ersten flashen auf 1 zu setzten und muss bei einem nochmaligen flashen auf 0 gestetzt werden, damit die Konfiguration über den Webbrowser (z.B.: http://192.168.4.1/config) geändert werden kann.
. #define EEPROM_INIT 0 // 1=EEPROM initialization once then set 0
Nachfolgend ein Ausschnitt aus der Datei http_bertl_server.ino bzw. das neue originale mit TLS http_mqtt_server_SSL.ino
Arduino-IDE und Web-Server Programm siehe hier.