/*Dieser Sketch verbindet den ESP8266 mit dem Broker "Cayenne" https://mydevices.com ueber das Internet. Das Cayenne-Dashboard wird an einem Computer/Smartphone geoeffnet und ueber das Dashboard die interne LED D0 ein/ausgeschaltet. Zur Kommunikation wird Channel "0" verwendet (im Cayenne-Dashboard einstellen). Der ESP wird mit dem Internet ueber das WLAN eines Smartphones (Mobile Hotspot) verbunden.*/ /*Die folgenden zwei Zeilen sind fuer Debugging, ohne sie erscheint nur "Start" im Serial Monitor:*/ #define CAYENNE_DEBUG #define CAYENNE_PRINT Serial #include <CayenneMQTTESP8266.h> //muss mit dem Bibliotheksmanager installiert worden sein /*Name und Passwort des vom Smartphone erzeugten Mobile Hotspot*/ char ssid[] = " "; //WLAN-Name des Smartphones char wifiPassword[] = " "; //WLAN-Passwort /*Cayenne Zugangsdaten (authentication data). Diese erhalten wir vom Cayenne Dashboard.*/ char username[] = " "; char password[] = " "; char clientID[] = " "; void setup() { Serial.begin(115200); delay (2000); Serial.println(); Serial.println("Start"); pinMode(D0, OUTPUT); digitalWrite (D0, HIGH); //initial LED D0 aus // Zeile noch programmieren } void loop() { Cayenne.loop(); } /*Funktion fuer das Empfangen von Daten von Cayenne*/ CAYENNE_IN(0) { // Zeile noch programmieren }