Wählen Sie zwischen REST API und MQTT API
REST ist ein Architekturstil für die repräsentative Zustandsübertragung, der als Anforderungs-/Antwortmodell konzipiert ist und über HTTP kommuniziert. MQTT ist ein Publish/Subscribe-Modell, das über TCP/IP-Sockets oder WebSockets ausgeführt wird. MQTT über WebSockets kann mit SSL gesichert werden. Sie können Daten in einem ThingSpeak™- Kanal aktualisieren, indem Sie entweder eine REST GET- oder POST-Anfrage oder die MQTT-Veröffentlichung- Methode verwenden. Sie rufen Kanaldaten mit einer REST GET-Anfrage oder MQTT-Abonnieren ab.
Wann sollte REST verwendet werden?
In diesen Szenarien ist es sinnvoll, REST-Aufrufe zu verwenden, um Daten von einem ThingSpeak- Kanal zu aktualisieren oder abzurufen.
Sie müssen alle historischen Daten abrufen, beispielsweise Daten innerhalb eines definierten Zeitraums.
Sie möchten Create Channel, Read Settings, Clear Channel, Delete Channel oder Diagramm erstellen.
Sie benötigen eine Antwort auf Ihre GET- oder POST-Anfrage.
Wann sollte MQTT verwendet werden?
In diesen Szenarien ist es sinnvoll, MQTT zu verwenden, um Daten auf einem ThingSpeak- Kanal zu aktualisieren.
Sie möchten Daten schnell und mit minimalem Stromverbrauch senden.
Sie möchten Daten senden, wenn die Gerätekonnektivität unterbrochen ist oder Ihre Bandbreite begrenzt ist.
Sie möchten sofortige Aktualisierungen der in einem Kanal geposteten Daten erhalten, ohne den Server nach neuen Nachrichten abzufragen.
Siehe auch
Write Data | Read Data | Publish to a Channel Field Feed | Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed
Verwandte Beispiele
- Temperaturdaten posten und vom Kanal lesen
- Prototyping mit Sonar-Näherungssensor
- Signalstärke des drahtlosen Netzwerks mit ESP32 mit Arduino IDE
- Fernsteuerung von Sensoren mithilfe von Secure MQTT Publish and Subscribe