Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

使用 ThingSpeak App 监控通道不活动情况并采取措施

ThingSpeak™ 提供了 App 来转换或可视化数据或触发操作。此示例显示如何使用这些 ThingSpeak App 监控您的 ThingSpeak 通道活动:React、MATLAB® 分析、ThingHTTP 和 TalkBack。

考虑压力传感器监测锅炉压力的场景。压力传感器不断将数据传送至 ThingSpeak 通道。如果该通道停止接收压力数据,您会收到有关该事件的通知。

您可以使用 React 触发 TalkBack 向锅炉系统发出关闭命令。虽然 React 可以直接触发 ThingHTTP,但 React 无法直接将命令排队到 TalkBack。另外,React 在检测到事件时无法触发多个 App,但可以使用 MATLAB Analysis 来触发多个 App。

配置 React App 以在您的通道 15 分钟内没有活动时触发 MATLAB 分析。

配置 MATLAB Analysis 来触发 ThingHTTP,进而触发 TalkBack。TalkBack 命令锅炉关闭。

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"}

输出显示 ThingHTTP App 的响应,触发 TalkBack 关闭锅炉系统。

配置 ThingHTTP 来触发 TalkBack 关闭锅炉。api_key 是您的 TalkBack API 密钥,命令是 command_string,用于关闭锅炉系统。

您可以在此处显示的 TalkBack 队列中看到添加的命令:

相关主题