Contenuto principale

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

Modi per scrivere i dati

I canali ThingSpeak™ memorizzano dati grezzi ed elaborati. È possibile caricare i dati direttamente dai dispositivi utilizzando l'API REST o l'API MQTT. È possibile scrivere dati da applicazioni di terze parti, tra cui il connettore Libelium Meshlium o l'integrazione The Things Network. Puoi anche scrivere direttamente dal desktop MATLAB®.

Scrivere dati con un dispositivo

Per i dispositivi connessi che supportano comandi HTTP quali GET, POST e DELETE, è possibile inviare comandi HTTP tramite ThingSpeak API REST. Questi comandi possono provenire da un dispositivo hardware connesso, come un Arduino con uno shield WiFi, o da un software in esecuzione su un computer desktop.

Scrivere dati con l'API REST

Chiamata RESTDescrizione
Write Data

Scrivere una singola voce in uno o più campi.

Bulk Write JSON Data

Scrivere molte voci su un canale in formato JSON con un singolo HTTP POST.

Bulk Write CSV Data

Scrivi molte voci su un canale in formato CSV con un singolo HTTP POST.

Puoi anche scrivere sul tuo canale utilizzando MQTT, un protocollo di messaggistica per dispositivi leggero. ThingSpeak API MQTT scrive sul tuo canale utilizzando il metodo Pubblicare. Per maggiori informazioni, vedere Scegli tra REST API e MQTT API.

Scrivere dati con l'API MQTT

Metodo di pubblicazioneDescrizione
Publish to a Channel Feed Field

Pubblica un messaggio per aggiornare un singolo campo del canale.

Publish to a Channel Feed

Pubblica un messaggio per aggiornare più campi del canale contemporaneamente.

Scrivere dati con MATLAB

La toolbox di supporto ThingSpeak consente di utilizzare MATLAB per analizzare e visualizzare i dati memorizzati su ThingSpeak. Utilizza thingSpeakWrite per scrivere dati scalari, vettoriali o orari in più campi e più voci nei tuoi canali. Ad esempio, in MATLAB, puoi scrivere il valore 3.2 sul canale 17504.

thingSpeakWrite(17504,3.2,'WriteKey','23ZLGOBBU9TWHG2H')

Scrivere dati con il software

È possibile scrivere direttamente su ThingSpeak nella propria applicazione software utilizzando una libreria di comunicazione per HTTP o MQTT. È possibile utilizzare i comandi API REST o API MQTT elencati nelle tabelle.

Scrivere dati dal Web

Puoi importare i dati sul tuo canale tramite un file CSV. Fai clic sulla scheda Data Import / Export nella visualizzazione del tuo canale. Per informazioni sul formato del file, vedere Importazione ed esportazione dei dati del canale.

Scrivere dati con Meshlium

Puoi utilizzare ThingSpeak Cloud Connector con il connettore IoT Meshlium di Libelium per archiviare automaticamente i tuoi dati. Cloud Connector crea canali e gestisce l'elenco dei canali per conservare i dati del dispositivo archiviati e pronti per l'analisi. Per informazioni dettagliate sulla configurazione e sulla risoluzione dei problemi, vedere Scrivi dati con il sistema Libelium Meshlium.

Scrivere dati con The Things Network

Puoi utilizzare l'integrazione ThingSpeak su The Things Network per inoltrare automaticamente i dati al tuo canale ThingSpeak. Consultare Scrivere dati da The Things Network per scoprire come aggiungere un'integrazione ThingSpeak a un'applicazione The Things Network esistente. Consulta Raccogli dati agricoli tramite The Things Network per scoprire come impostare la raccolta dati a lungo raggio utilizzando The Things Network.

Vedi anche