Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la versión original en inglés.

Monitorear y actuar sobre la inactividad del canal usando ThingSpeak aplicaciones

ThingSpeak™ proporciona aplicaciones para transformar o visualizar datos o desencadenar una acción. Este ejemplo muestra cómo monitorear su ThingSpeak actividad del canal usando estos ThingSpeak aplicaciones: Reaccionar, MATLAB® Análisis, ThingHTTP, TalkBack y ThingTweet.

Considere un escenario donde un sensor de presión monitorea la presión de la caldera. El sensor de presión continuamente alimenta datos a un ThingSpeak canal. Si el canal deja de recibir los datos de presión, recibe una notificación sobre el evento.

Puede usar React para activar ThingTweet para twittear sobre la falla. Además del tweet, también puede usar React para activar TalkBack y enviar el comando al sistema de caldera para apagarlo. Si bien React puede activar directamente ThingTweet y ThingHTTP, React no puede poner directamente en cola los comandos en TalkBack. Además, React no puede activar múltiples aplicaciones cuando detecta un evento, pero puede usar MATLAB Análisis para activar múltiples aplicaciones como se muestra en este diagrama:

Configure la aplicación React para activar MATLAB Análisis, cuando no hay actividad en tu canal durante 15 minutos.

Configurar MATLAB Análisis para activar ThingHTTP, que a su vez activa TalkBack y ThingTweet. TalkBack le ordena a la caldera que se apague y ThingTweet le notifica sobre la inactividad del canal a través de un tweet.

ThingHTTP_APIKEYS = struct('To_Trigger_TalkBack','HS6DRAPRIEXPFRBJ','To_Trigger_ThingTweet','SPV1RUX5BM312OHD');% Your ThingHTTP app API keys
url = 'https://api.thingspeak.com/apps/thinghttp/send_request';
Trigger_TalkBack = webread(url,'api_key',ThingHTTP_APIKEYS.To_Trigger_TalkBack) %Trigger TalkBack via ThingHTTP
Trigger_ThingTweet = webread(url,'api_key',ThingHTTP_APIKEYS.To_Trigger_ThingTweet) %Trigger ThingTweet via ThingHTTP
Trigger_TalkBack =

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


Trigger_ThingTweet =

1

El resultado muestra la respuesta de la aplicación ThingHTTP que activa TalkBack para apagar el sistema de la caldera.

Configure ThingHTTP para activar TalkBack para apagar la caldera. los api_key es su clave API de TalkBack y el comando es el command_string , que apaga el sistema de la caldera.

Puede ver los comandos agregados en la cola de TalkBack que se muestra aquí:

Configure ThingHTTP para activar la aplicación ThingTweet para twittear sobre la inactividad del canal. los api_key es su clave API de ThingTweet y el status es el mensaje del tweet.

La aplicación ThingTweet vinculada a su cuenta de Twitter ahora tuitea como se muestra,

Temas relacionados