Daten in den Kanal schreiben
Verwenden Sie die REST- und MQTT-APIs, um Kanäle mit Software oder Geräten zu aktualisieren
ThingSpeak™ ist eine IoT-Plattform, die Kanäle verwendet, um von Apps oder Geräten gesendete Daten zu speichern. Sie können Daten auf verschiedene Arten in Ihre ThingSpeak- Kanäle schreiben: HTTP-Aufrufe von der REST-API, der MQTT-Veröffentlichungsmethode und der Funktion thingSpeakWrite
von MATLAB. Erfahren Sie mehr darüber, wie Sie mit Wählen Sie zwischen REST API und MQTT API einen Kanal aktualisieren.
REST-API
MQTT-API
Funktionen
Themen
Wählen Sie „Wie schreibe ich Daten?“.
- Möglichkeiten zum Schreiben von Daten
Sammeln Sie Daten in Ihrem Kanal mit Hardware oder Software auf Geräten oder Computern mithilfe der REST-API, MQTT, MATLAB® oder Anwendungen von Drittanbietern. - Wählen Sie zwischen REST API und MQTT API
Erfahren Sie, wann Sie REST und MQTT zum Aktualisieren eines Kanals verwenden sollten.
Schreiben Sie Daten mit Libelium-Hardware
- Schreiben Sie Daten mit dem Libelium Meshlium System
Verwenden Sie den ThingSpeak Cloud Connector mit Libelium Meshlium-Hardware, um Ihre Daten einfach zu speichern und zu analysieren.
Schreiben Sie verteilte Sensordaten aus dem Things Network
- Schreiben Sie Daten aus dem Things Network
Verwenden Sie eine ThingSpeak Integration mit The Things Network, um Daten von Geräten zu schreiben, die mit einem LoRa®- Netzwerk verbunden sind. - Sammeln Sie landwirtschaftliche Daten über das Things Network
Dieses Beispiel zeigt, wie die Datenerfassung von drei Sensoren eingerichtet wird, die mit einem LoRa®-Funkgerät an eine Mikroprozessorplatine angeschlossen sind.
Schreiben Sie Daten mit Arduino und Particle Photon
- Prototyping mit Sonar-Näherungssensor
Dieses Beispiel zeigt, wie ein Prototyp mit ThingSpeak™ mithilfe eines über WLAN verbundenen Arduino®-Boards erstellt wird. - Massenaktualisierung mit einem Arduino oder einem ESP8266
Dieses Beispiel zeigt, wie Sie entweder eine Arduino® MKR1000-Karte oder eine ESP8266-Karte verwenden, die mit einem Wi-Fi®-Netzwerk verbunden ist, um kontinuierlich die Wi-Fi-Signalstärke zu erfassen und einen ThingSpeak™ -Kanal in großen Mengen zu aktualisieren. - Massenaktualisierung eines ThingSpeak Kanals mit einem Particle Photon Board
Dieses Beispiel zeigt, wie Sie ein mit einem Wi-Fi®-Netzwerk verbundenes Particle Photon-Board verwenden, um einen ThingSpeak™ -Kanal in großen Mengen zu aktualisieren. - Veröffentlichen Sie auf einem ThingSpeak Kanal mit einem Particle Device Client über MQTT
Dieses Beispiel zeigt, wie Messwerte mithilfe eines Partikelgeräts wie Bor, Argon, Photon oder Electron über MQTT in einem ThingSpeak Kanal veröffentlicht werden.
Daten mit ESP8266 schreiben
- Feuchtigkeitssensor unter Verwendung von HTTP-POST-Anfragen an den Kanal
Dieses Beispiel zeigt, wie Sie von einem Gerät, das aus dem Tiefschlaf erwacht, mehrere Datenfelder auf einem ThingSpeak™ -Kanal veröffentlichen. - Temperaturdaten posten und vom Kanal lesen
Dieses Beispiel zeigt, wie Sie Umgebungsdaten von einem Gerät sammeln und diese von Ihrem Gerät auf einem ThingSpeak™ -Kanal veröffentlichen. - Veröffentlichen und abonnieren Sie einen ThingSpeak Kanal mit Secure MQTT
Dieses Beispiel zeigt, wie Sie mit einer ESP8266-Karte RSSI-Daten in ThingSpeak™ über sicheres MQTT aufzeichnen. - Fernsteuerung von Sensoren mithilfe von Secure MQTT Publish and Subscribe
Dieses Beispiel zeigt, wie die MQTT-Publish-and-Subscribe-Architektur in ThingSpeak verwendet wird.
Daten mit ESP32 schreiben
- Signalstärke des drahtlosen Netzwerks mit ESP32 mit Arduino IDE
Dieses Beispiel zeigt, wie Sie die drahtlose Netzwerkfunktionalität von ESP32 nutzen, um Daten an ThingSpeak™ zu senden.
Daten mit Raspberry Pi schreiben
- Massenaktualisierung mit einem Raspberry Pi-Board
Dieses Beispiel zeigt, wie Sie Daten mit einem über WLAN verbundenen Raspberry Pi-Board sammeln, auf dem Python 2.7 ausgeführt wird. - Veröffentlichen Sie mit WebSockets in Python auf einem Raspberry Pi
Dieses Beispiel zeigt, wie Sie WebSockets auf Port 80 verwenden, um mithilfe eines Raspberry Pi-Boards, auf dem Python ausgeführt wird, in einem ThingSpeak Kanal zu veröffentlichen.
Verwandte Informationen
Fehlersuche
Sehen Sie sich die Details der ThingSpeak REST API-Fehlermeldungen und die entsprechenden HTTP-Statuscodes an.
Fehlerbehebung bei der MQTT-Veröffentlichung
Erhalten Sie Hilfe zur Behebung häufiger Fehler bei der Verwendung von MQTT-Veröffentlichungen.