Façons d'écrire des données
Les canaux ThingSpeak™ stockent les données brutes et traitées. Vous pouvez télécharger des données directement à partir d'appareils à l'aide de l'API REST ou de l'API MQTT. Vous pouvez écrire des données à partir d'applications tierces, notamment le connecteur Libelium Meshlium ou l'intégration The Things Network. Vous pouvez également écrire directement depuis le bureau MATLAB®.
Écrire des données avec un appareil
Pour les appareils connectés prenant en charge les commandes HTTP telles que GET, POST et DELETE, vous pouvez envoyer des commandes HTTP via le ThingSpeak API REST. Ces commandes peuvent provenir d'un hardware connecté, tel qu'un Arduino avec un bouclier WiFi, ou d'un logiciel exécuté sur un ordinateur de bureau.
Écrire des données avec l'API REST
Appel REPOS | Description |
---|---|
Write Data | Écrivez une seule entrée dans un ou plusieurs champs. |
Bulk Write JSON Data | Écrivez de nombreuses entrées dans un canal au format JSON avec un seul HTTP POST. |
Bulk Write CSV Data | Écrivez de nombreuses entrées sur un canal au format CSV avec un seul HTTP POST. |
Vous pouvez également écrire sur votre canal à l'aide de MQTT, un protocole léger de messagerie d'appareil. Le ThingSpeak API MQTT écrit sur votre canal en utilisant la méthode Publier. Pour plus d'informations, voir Choisissez entre l'API REST et l'API MQTT.
Écrire des données avec l'API MQTT
Méthode de publication | Description |
---|---|
Publish to a Channel Feed Field | Publiez un message pour mettre à jour un champ de canal unique. |
Publish to a Channel Feed | Publiez un message pour mettre à jour plusieurs champs de canal simultanément. |
Écrire des données avec MATLAB
Le ThingSpeak support toolbox vous permet d'utiliser MATLAB pour analyser et visualiser les données stockées sur ThingSpeak. Utilisez thingSpeakWrite
pour écrire des données scalaires, vectorielles ou timetable dans plusieurs champs et plusieurs entrées de vos canaux. Par exemple, dans MATLAB, vous pouvez écrire la valeur 3.2 dans le canal 17504.
thingSpeakWrite(17504,3.2,'WriteKey','23ZLGOBBU9TWHG2H')
Écrire des données avec un logiciel
Vous pouvez écrire directement dans ThingSpeak dans votre application logicielle à l'aide d'une bibliothèque de communication pour HTTP ou MQTT. Vous pouvez utiliser les commandes API REST ou API MQTT répertoriées dans les tableaux.
Écrire des données à partir du Web
Vous pouvez importer des données sur votre canal avec un fichier CSV. Cliquez sur l'onglet Data Import / Export dans la vue des canaux. Voir Importation et exportation de données de canal pour les informations sur le format de fichier.
Écrire des données avec Meshlium
Vous pouvez utiliser le connecteur Cloud ThingSpeak avec le connecteur Meshlium IoT de Libelium pour stocker automatiquement vos données. Le Cloud Connector crée des canaux et maintient la liste des canal pour garder les données de votre appareil stockées et prêtes pour l'analyse. Voir Écrire des données avec le système Libelium Meshlium pour des informations détaillées sur la configuration et le dépannage.
Écrire des données avec The Things Network
Vous pouvez utiliser l'intégration ThingSpeak sur The Things Network pour transférer automatiquement les données vers votre canal ThingSpeak. Voir Écrire des données à partir de The Things Network pour savoir comment ajouter une intégration ThingSpeak à une application The Things Network existante. Voir Recueillir des données agricoles sur The Things Network pour savoir comment configurer la collecte de données à longue portée à l'aide de The Things Network.