API MQTT
La piattaforma IoT ThingSpeak consente ai clienti di aggiornare e ricevere aggiornamenti dai feed del canale tramite il broker MQTT ThingSpeak . MQTT è un protocollo di comunicazione di pubblicazione/sottoscrizione che utilizza socket TCP/IP o WebSocket. MQTT su WebSocket può essere protetto con SSL. Un dispositivo client si connette al broker MQTT e può pubblicare su un canale o iscriversi agli aggiornamenti da quel canale.
Per iniziare con l'API MQTT, vedere: Nozioni di base su MQTT. Per informazioni sulla configurazione del client per la libreria specifica, vedere MQTT library configuration.
Pubblicazione
Publish to a Channel Feed | Pubblica un messaggio per aggiornare più campi del canale contemporaneamente con MQTT |
Publish to a Channel Field Feed | Pubblica un messaggio per aggiornare il campo del canale singolo con MQTT |
Iscrizione
Subscribe to a Channel Feed | Iscriviti agli aggiornamenti dal feed del canale con MQTT |
Subscribe to a Channel Field Feed | Iscriviti agli aggiornamenti del canale dal campo specifico del canale con MQTT |
Argomenti
- Nozioni di base su MQTT
Scopri l'architettura di pubblicazione/sottoscrizione per la connessione di dispositivi con larghezza di banda e limiti di potenza su reti wireless.
- Scegli tra API REST e API MQTT
Scopri quando utilizzare REST e MQTT per aggiornare un canale.
- Pubblica e iscriviti a un canale utilizzando il client MQTT desktop
Questo esempio mostra come utilizzare un client MQTT desktop per pubblicare e iscriversi a un canale.
- Pubblica utilizzando WebSocket in Python su un Raspberry Pi
Questo esempio mostra come utilizzare WebSocket sulla porta 80 per pubblicare su un canale ThingSpeak utilizzando una scheda Raspberry Pi che esegue Python.
- Utilizza Particle Photon Client per iscriverti agli aggiornamenti del canale
Questo esempio mostra come utilizzare una scheda Particle Photon per iscriversi agli aggiornamenti del canale CheerLights.
Risoluzione dei problemi
Risolvere i problemi di pubblicazione MQTT
Ottieni aiuto per risolvere gli errori comuni durante l'utilizzo della pubblicazione MQTT.
Risolvere i problemi di abbonamento MQTT
Errori comuni e risoluzione dei problemi per l'iscrizione a ThingSpeak.