Modi per scrivere dati
I canali ThingSpeak™ memorizzano i dati grezzi ed elaborati. Puoi caricare i dati direttamente dai dispositivi utilizzando l'API REST o l'API MQTT. Puoi scrivere dati da applicazioni di terze parti, incluso il connettore Libelium Meshlium o l'integrazione di The Things Network. Puoi anche scrivere direttamente dal desktop MATLAB®.
Scrivere dati con un dispositivo
Per i dispositivi connessi che supportano comandi HTTP come GET, POST e DELETE, è possibile inviare comandi HTTP tramite ThingSpeak API REST. Questi comandi possono provenire da un dispositivo hardware collegato, come un Arduino con uno scudo WiFi, o da un software in esecuzione su un computer desktop.
Scrivi dati con l'API REST
RIPOSO Chiama | Descrizione |
---|---|
Write Data | Scrivere una singola voce in uno o più campi. |
Bulk Write JSON Data | Scrivi molte voci su un canale in formato JSON con un singolo POST HTTP. |
Bulk Write CSV Data | Scrivi molte voci su un canale in formato CSV con un singolo POST HTTP. |
Puoi anche scrivere sul tuo canale utilizzando MQTT, un protocollo leggero di messaggistica dei dispositivi. Il ThingSpeak API MQTT scrive sul tuo canale utilizzando il metodo Pubblicazione . Per ulteriori informazioni, vedere Scegli tra API REST e API MQTT.
Scrivi dati con l'API MQTT
Metodo di pubblicazione | Descrizione |
---|---|
Publish to a Channel Feed Field | Pubblica un messaggio per aggiornare un campo a canale singolo. |
Publish to a Channel Feed | Pubblica un messaggio per aggiornare più campi del canale contemporaneamente. |
Scrivi i dati con MATLAB
ThingSpeak support toolbox ti consente di utilizzare MATLAB per analizzare e visualizzare i dati archiviati 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 nel canale 17504.
thingSpeakWrite(17504,3.2,'WriteKey','23ZLGOBBU9TWHG2H')
Scrivere dati con il software
Puoi scrivere direttamente su ThingSpeak nella tua 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 con un file CSV. Fai clic sulla scheda Data Import / Export nella visualizzazione del tuo canale. Vedi Importazione ed esportazione dei dati del canale per informazioni sul formato del file.
Scrivi dati con Meshlium
Puoi utilizzare il connettore cloud ThingSpeak con il connettore Meshlium IoT di Libelium per archiviare automaticamente i tuoi dati. Il connettore cloud crea canali e mantiene l'elenco dei canali per mantenere i dati del dispositivo archiviati e pronti per l'analisi. Vedere Scrivi dati con il sistema Libelium Meshlium per informazioni dettagliate sulla configurazione e sulla risoluzione dei problemi.
Scrivi dati con The Things Network
Puoi utilizzare l'integrazione ThingSpeak su The Things Network per inoltrare automaticamente i dati al tuo canale ThingSpeak . Vedi Scrivi dati da The Things Network per sapere come aggiungere un'integrazione ThingSpeak a un'applicazione The Things Network esistente. Vedi Raccogliere dati agricoli su The Things Network per sapere come impostare la raccolta dati a lungo raggio utilizzando The Things Network.