Sobald du dir dein MathWorks-Konto erstellt hast, kannst du dich auf der ThingSpeak Seite anmelden.

Nun kannst du auf den grünen Button "New Channel" klicken um einen neuen Kanal für die später übermittelten Werte zu erstellen. 

ThingSpeak Channel erstellen 1

Abbildung 1: ThingSpeak Channel erstellen "My Channels"

Quelle: BBS 2 Wolfsburg


Bei dem sich öffnenden Fenster solltest du die Einträge, so wie auf dem nachfolgenden Bild zu sehen, ändern.

Alle weiteren Felder müssen nicht ausgefüllt werden. Diese dienen hauptsächlich dazu, die Daten deines Kanals mit anderen Plattformen und Webseiten zu verbinden. Wenn du weitere Daten als nur Längengrad und Breitengrad übermitteln und anzeigen möchtest (zum Beispiel Temperatur mittels eines Temperatursensors), müsstest du dementsprechend weitere Felder hinzufügen.

ThingSpeak Channel erstellen 2

Abbildung 2: ThingSpeak Channel erstellen "New Channel"

Quelle: BBS 2 Wolfsburg


Nun kommen wir auf die Seite unseres Channels, wo die beiden Felder für den Längen- und Breitengrad zu sehen sind. Mit einem Klick auf den Button "API-Keys" können wir den Code erhalten, welcher später für die Programmierung in der Arduino IDE wichtig ist, um die Verbindung zwischen dem ESP32 und ThingSpeak zu realisieren.

ThingSpeak Channel Übersicht

Abbildung 3: ThingSpeak Channel Übersicht

Quelle: BBS 2 Wolfsburg


Hier findest du zwei verschiedene Keys, "Write" und "Read". Wie der Name schon sagt, kann man den einen Schlüssel zum Schreiben ("Write") von Werten in die Cloud nutzen (das ist die Anwendung welche hier behandelt wird) und den anderen um Werte aus der Cloud zu lesen "Read".

ThingSpeak API Keys

Abbildung 4: ThingSpeak API Keys

Quelle: BBS 2 Wolfsburg


Für unser Projekt benötigen wir:

  • die Channel ID
  • den Write API Key
  • und den Read API Key

Ihr solltet euch diese Nummern also am besten schon mal notieren.

Nun sind alle Konfigurationen in ThingSpeak abgeschlossen und wir können in der Arduino IDE starten.

Zuletzt geändert: Donnerstag, 1. Oktober 2020, 20:53