Scegli tra API REST e API MQTT
REST è uno stile architettonico di trasferimento dello stato rappresentativo progettato come modello di richiesta/risposta che comunica tramite HTTP. MQTT è un modello di pubblicazione/sottoscrizione eseguito su 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 Pubblica MQTT . Puoi recuperare i dati del canale utilizzando una richiesta REST GET o Iscrizione a MQTT.
Quando utilizzare REST
In questi scenari, è utile utilizzare le chiamate REST per aggiornare o recuperare i dati da un canale ThingSpeak .
È necessario recuperare tutti i dati storici, ad esempio i dati entro 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 .
Desideri inviare dati rapidamente con un consumo energetico minimo.
Desideri inviare dati quando la connettività del dispositivo è intermittente o la larghezza di banda è limitata.
Desideri ricevere aggiornamenti immediati dei dati pubblicati su un canale senza 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
Esempi correlati
- Pubblica i dati sulla temperatura e leggi dal canale
- Prototipazione con sensore di prossimità Sonar
- Potenza del segnale della rete wireless con ESP32 con IDE Arduino
- Controllo remoto del sensore tramite Pubblica e Iscriviti MQTT sicuro