Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

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.

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

| | | | |

Argomenti