MQTT-API
Die IoT-Plattform ThingSpeak ermöglicht es Kunden, über den MQTT-Broker ThingSpeak Updates von Kanal-Feeds zu aktualisieren und zu empfangen. MQTT ist ein Publish/Subscribe-Kommunikationsprotokoll, das TCP/IP-Sockets oder WebSockets verwendet. MQTT über WebSockets kann mit SSL gesichert werden. Ein Clientgerät stellt eine Verbindung zum MQTT-Broker her und kann auf einem Kanal veröffentlichen oder Aktualisierungen von diesem Kanal abonnieren.
Informationen zu den ersten Schritten mit der MQTT-API finden Sie unter: MQTT-Grundlagen. Informationen zur Client-Konfiguration für Ihre spezifische Bibliothek finden Sie unter MQTT library configuration.
Veröffentlichen
Publish to a Channel Feed | Veröffentlichen Sie eine Nachricht, um mehrere Kanalfelder gleichzeitig mit MQTT zu aktualisieren |
Publish to a Channel Field Feed | Veröffentlichen Sie eine Nachricht, um das Einzelkanalfeld mit MQTT zu aktualisieren |
Abonnieren
Subscribe to a Channel Feed | Abonnieren Sie Updates aus dem Kanal-Feed mit MQTT |
Subscribe to a Channel Field Feed | Abonnieren Sie Kanalaktualisierungen aus einem bestimmten Kanalbereich mit MQTT |
Themen
- MQTT-Grundlagen
Erfahren Sie mehr über die Publish/Subscribe-Architektur für die Verbindung bandbreiten- und leistungsbeschränkter Geräte über drahtlose Netzwerke.
- Wählen Sie zwischen REST API und MQTT API
Erfahren Sie, wann Sie REST und MQTT zum Aktualisieren eines Kanals verwenden sollten.
- Veröffentlichen und abonnieren Sie einen Kanal mit dem Desktop-MQTT-Client
Dieses Beispiel zeigt, wie Sie einen Desktop-MQTT-Client zum Veröffentlichen und Abonnieren eines Kanals verwenden.
- 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.
- Verwenden Sie den Particle Photon Client, um Kanalaktualisierungen zu abonnieren
Dieses Beispiel zeigt, wie Sie mit einem Particle Photon-Board Kanalaktualisierungen vom CheerLights-Kanal abonnieren.
Fehlersuche
Fehlerbehebung bei der MQTT-Veröffentlichung
Erhalten Sie Hilfe zur Behebung häufiger Fehler bei der Verwendung von MQTT-Veröffentlichungen.
Fehlerbehebung bei MQTT Subscribe
Häufige Fehler und Problemlösungen beim Abonnieren von ThingSpeak.