/*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
}