Scegli tra REST API e MQTT API
REST è uno stile architettonico di trasferimento di stato rappresentativo progettato come modello di richiesta/risposta che comunica tramite HTTP. MQTT è un modello di pubblicazione/sottoscrizione che funziona tramite socket TCP/IP o WebSocket. MQTT su WebSocket può essere protetto con SSL. È possibile scegliere di aggiornare i dati su un canale ThingSpeak™ utilizzando una richiesta REST GET o POST oppure utilizzando il metodo Pubblicazione MQTT. I dati del canale vengono recuperati tramite una richiesta REST GET o Iscriviti a MQTT.
Quando utilizzare REST
In questi scenari, è utile utilizzare le chiamate REST per aggiornare o recuperare dati da un canale ThingSpeak.
È necessario recuperare dati storici, ad esempio dati relativi a un intervallo di tempo definito.
Vuoi Create Channel, Read Settings, Clear Channel, Delete Channel o Crea grafico.
Hai bisogno di una risposta per la tua richiesta GET o POST.
Quando utilizzare MQTT
In questi scenari, è utile utilizzare MQTT per aggiornare i dati su un canale ThingSpeak.
Vuoi inviare dati rapidamente con il minimo consumo energetico.
Vuoi inviare dati quando la connettività del dispositivo è intermittente o la larghezza di banda è limitata.
Vuoi ricevere aggiornamenti immediati sui dati pubblicati su un canale senza dover interrogare il server per nuovi messaggi.
Vedi anche
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