ThingSpeak ist eine kostenlose Plattform um Daten in einer Cloud zu sammeln, zu analysieren und zu verarbeiten. ThingSpeak funktioniert mit Arduino, ESP8266 Wifi Module, Raspberry Pi, Mobile und Web Apps, Twitter und viele anderen Anwendungen.

Um ThingSpeak nutzen zu können, muss man sich bei MathWorks registrieren.

Abb.: Registrieren bei Thingspeak; Quelle: BBS2 Wolfsburg


Nach der Aktivierung in der Registrierung, kann nun alle Anwendungen der Plattform nutzen.

Die Datenvermittlung läuft dort über Channels. So muss zuerst ein Channel erstellt werden, um Daten hochzuladen, zu bearbeiten und auszuwerten. 

Abb.: Channels auswählen; Quelle: BBS2 Wolfsburg


Channel erstellen

Abb.: neuen Channel erstellen; Quelle: BBS2 Wolfsburg

Nachdem der Channel erstellt wurde, werden automatisch zwei Api-Keys erstellt. Einen Key zum Schreiben und einen zum Lesen. Der "Read API Key" brauch man, wenn man private Channel lesen will. API

Abb.: API-Keys des Channels; Quelle: BBS2 Wolfsburg


Daten, die hochgeladen werden sollen, muss man am Ende des Links beim API Request "Write a Channel Feed" ergänzt werden. Es kann immer nur ein Wert pro Request hochgeladen werden.

Die Werte kann man dann im Channel Feed können dann in verschiedene Graphen dargestellt werden und per Link im Channel abgerufen werden. Man kann auch einen eigenen Matlab-Code zur Bearbeitung und Darstellung schreiben.

Über den Reiter "Apps" kann man nun einen weitere Anwendungen finden, wie z.B Daten über einen Twitter-Account zu tweeten. 

Zuletzt geändert: Montag, 21. Februar 2022, 10:19