Skip to main content

ThingSpeak, plate-forme gratuite pour l'Internet des objets (IoT)

ThingSpeak est une API et une application open source pour l'« Internet des objets », permettant de stocker et de collecter les données des objets connectés en passant par le protocole HTTP via Internet ou un réseau local.

Avec ThingSpeak, l'utilisateur peut créer des applications d'enregistrement de données capteurs, des applications de suivi d'emplacements et un réseau social pour objets connectés, avec mises à jour de l'état. 

title

Fonctions de ThingSpeak :

  • API ouverte
  • Collecte de données en temps réel
  • Donnés de géolocalisation
  • Traitement des données
  • Visualisations de données
  • Messages d'état des circuits
  • Plugins

ThingSpeak peut être intégré aux plates-formes Arduino, Raspberry Pi, ioBridge / RealTime.io, Electric Imp, aux applications mobiles/Web, aux réseaux sociaux et aux analyses de données avec MATLAB

Premiers pas dans ThingSpeak à l'aide de la plate-forme Arduino

Étape 1 : Créez votre compte.

Pour pouvoir télécharger les données sur ThingSpeak à des fins d'analyse et de traitement, vous devez créer votre compte.

title

Étape 2 : Créez un nouveau canal.

title

title

Vous devrez saisir les détails du nouveau canal créé. Par exemple, vous pouvez utiliser le nom du projet sur lequel vous travaillez comme nom du canal. En cas de doute, vous pouvez laisser certaines options vides (description, métadonnées et étiquettes).

Les champs reflètent les données que vous allez télécharger. Par exemple, si vous mesurez la température de la pièce, vous pouvez définir le champ 1 comme Température de la pièce. À l'issue de cette opération, cliquez sur Enregistrer le canal. Et voilà ! Vous êtes maintenant prêt à télécharger les données vers le canal correspondant.

Étape 3 : Recherchez la clé API correspondant à votre canal.

title

À chaque canal correspondra une clé API unique, destinée à garantir le téléchargement des données au bon

 

emplacement.

Veillez à mémoriser la clé API « Écrire ». Vous l'utiliserez pour programmer votre plate-forme Arduino.

Étape 4 : Programmez votre plate-forme Arduino :

L'exemple de programme ci-dessous est adapté à l'utilisation d'une plate-forme Arduino, en association avec un shield Ethernet.

Il est disponible sur la page : http://community.thingspeak.com/tutorials/arduino/using-an-arduino-ethernet-shield-to-update-a-thingspeak-channel/

Pour télécharger les données sur le canal approprié, vous devez modifier la clé API comme indiqué ci-dessous.

char thingSpeakAddress[] = "api.thingspeak.com";

String writeAPIKey = "XXXMX2WYYR0EVZZZ"; //Remplacez votre clé API ici

const int updateThingSpeakInterval = 16 * 1000;      // Intervalle de temps nécessaire pour la mise à jour de ThingSpeak, exprimé en millisecondes (nombre de secondes * 1 000 = intervalle)

Pour plus d'informations :

https://thingspeak.com/docs/tutorials/

https://thingspeak.com/docs

 

DesignSpark Electrical Logolinkedin