Contenu principal

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

Surveiller et agir en cas d'inactivité des canaux à l'aide des applications ThingSpeak

ThingSpeak™ fournit des applications pour transformer ou visualiser des données ou déclencher une action. Cet exemple montre comment surveiller l'activité de votre canal ThingSpeak à l'aide de ces applications ThingSpeak: React, MATLAB® Analyse, ThingHTTP et TalkBack.

Considérez un scénario où un capteur de pression surveille la pression de la chaudière. Le capteur de pression alimente en continu un canal ThingSpeak. Si le canal cesse de recevoir les données de pression, vous recevez une notification concernant l'événement.

Vous pouvez utiliser React pour déclencher TalkBack afin d'envoyer la commande au système de chaudière pour l'arrêter. Bien que React puisse déclencher directement ThingHTTP, React ne peut pas mettre directement en file d'attente les commandes vers TalkBack. De plus, React ne peut pas déclencher plusieurs applications lorsqu'il détecte un événement, mais il peut utiliser MATLAB Analaysis pour déclencher plusieurs applications.

Configurez l'application React pour déclencher MATLAB Analysis, lorsqu'il n'y a aucune activité sur votre canal pendant 15 minutes.

Configurez MATLAB Analysis pour déclencher ThingHTTP, qui à son tour déclenche TalkBack. TalkBack ordonne à la chaudière de s'arrêter.

Trigger_TalkBack = webread(url,'api_key',ThingHTTP_APIKEYS.To_Trigger_TalkBack) %Trigger TalkBack via ThingHTTP
Trigger_TalkBack =

{"id":1543695,"command_string":"SHUTDOWN\r\n","position":7294,"executed_at":null,"created_at":"2016-05-17T15:37:38Z"}

La sortie affiche la réponse de l'application ThingHTTP qui déclenche Talkback pour arrêter le système de chaudière.

Configurez ThingHTTP pour déclencher Talkback afin d'arrêter la chaudière. Le api_key est votre clé API TalkBack et la commande est le command_string, qui arrête le système de chaudière.

Vous pouvez voir les commandes ajoutées dans la file d'attente Talkback affichée ici :

Voir aussi

Rubriques