Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

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 REPOSDescription
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 publicationDescription
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.

Voir aussi