主要内容

反应的应用

与Thinghttp,ThingTweet和Matlab的反应工作®当通道数据满足一定条件时,分析应用程序执行操作。例如,你可以让一个移动应用程序向ThingSpeak™频道报告你的纬度和经度。当你的位置离你的房子有一定距离时,让ThingHTTP打开你客厅的灯。

笔记

如果你使用反应应用程序与测试频率设置关于数据插入当使用Bulk-Write JSON数据, 您的反应每个批量更新请求触发一次。它是触发的时候健康)状况火柴ConditionType,即使是健康)状况匹配不止一次。

如果你设置反应以特定的方式运行测试频率与一个特定的条件类型,对你的关系是谨慎的反应触发。数据现在是随时间收集并批量更新的,并且条件类型触发了这一点反应可以在一批数据中变化。

定义对通道数据的反应

  1. 选择应用>反应

  2. 点击新反应

  3. 选择:

    • 条件类型

    • 测试频率

    • 行动

    • 选项

  4. 点击保存反应

条件类型

ThingSpeak频道支持数字传感器数金宝app据、文本、字符串、状态更新和地理位置信息。使用这些条件类型来指定触发基于通道数据的反应的条件。

细绳

此条件在事项jeak通道字段中测试具有ASCII字符的文本字符串。例如,“如果通道1,字段1等于蓝色,则将光线设置为蓝色。”

在测试字符串时使用这些约束检查数据:

  • 包含

  • 开始于

  • 以。。结束

  • 等于

  • 不等于

地位

此条件在频道中测试某种意义状态。状态字段类似于推文中的文本。您可以搜索单词的状态,并在满足测试条件时发送ThingHttp请求。

在测试邮件通道状态时使用这些约束检查数据:

  • 包含

  • 开始于

  • 以。。结束

  • 等于

  • 不等于

数字

如果ThingSpeak频道的字段中有传感器数据或数字数据,则使用数字条件。例如,如果您的电力使用超过300瓦,使用数值条件来发布此tweet使用thingtweet.应用程序:

“我正在使用太多的力量”

此外,您可以将控制命令发送到接受HTTP请求的其他服务或设备ThingHTTP

在WorthsEpeak Channel字段中测试数字时,请使用这些约束检查数据:

  • 大于

  • 是大于还是等于

  • 小于

  • 小于或等于

  • 等于

  • 不等于

地理位置

此条件检查事项中的位置数据。例如,如果您有移动应用程序向您的房屋距离在一定距离内时,可以打开您的客厅灯。

在测试ThingSpeak频道的位置信息时,请根据以下约束条件检查数据:

  • 在...之内

  • 远比

没有数据检查

此条件检查事项邮件通道是否在指定的间隔处接收数据。如果在指定的时间范围内不会发生数据更新,则触发在React应用程序中选择的操作。例如,如果断电中断设备,并且您的频道未更新,则可以触发动作。指定频道在触发操作之前不会收到新数据的时间量。

测试频率

选择您可以测试指定条件的频率。

  • 关于数据插入:每次插入数据时都会测试。您不能配置多个反应关于数据插入对于完全相同的条件。

  • 每10分钟一次:每10分钟测试一次。例如,在上午10:08创建的React会在10:10触发,之后每10分钟触发一次。

  • 每30分钟一次:每30分钟测试一次,在时钟。

  • 每60分钟一次:每小时测试一次,在时钟上。

行动

你可以触发马铃薯草分析ThingHTTP或者使用该推文发送推文thingtweet.应用程序。

更换钥匙

您可以使用替换键将数据传递给应用程序。下表总结了您可以使用的标准和自定义替换键。某些密钥特定于特定类型的请求,如上一列所示。

钥匙 描述 例子 使用
%% your_custom_label %% Thinghttp用具有标签“your_custom_label”的触发请求中的数据替换此自定义替换值。 field1 = % % YOUR_CUSTOM_LABEL % %
POST数据:your_custom_label = 1234.
结果:field1 = 1234
任何请求
%% channel_channel_id_
Field_Field_Number %%
指定通道和字段的最后一个值。替换请求对与TECTHHTTP请求返回空白值的相同用户不拥有的私有通道。 最新值是%% channel_12_field_1 %%
结果:最新值是2.5
任何请求
%%约会时间%% 运行TimeControl或React的完整日期和时间。 事件发生的日期和时间是%%约会时间%%
结果:事件发生的日期和时间是2014-09-24 32点
时间轴或反应
%%日%% TimeControl ran时的工作日的名称。 事件发生的那一天是%%日%%”
结果:事件发生的那一天是周三
TimeControl
% % day_index % % 从周日开始的工作日零基础指数。 本周使用的天数是% % day_index % %
结果:本周使用的天数是3.
TimeControl
%%小时%% 一天中时间控制运行的时间。 事件发生的小时是%%小时%%
结果:事件发生的小时是5.
TimeControl
%%分钟%% 时间控制运行时的一分钟。 事件发生的分钟是%%分钟%%
结果:事件发生的分钟是30.
TimeControl
% % % %触发器 触发React的值。 这里太热了% % % %触发器C
结果:这里太热了40C
反应
%% channel_id %% 触发React的通道ID。 推文的渠道是%% channel_id %%
结果:推文的渠道是1256.
反应

选项

  • 仅在满足条件时运行动作:如果条件以前是假的,则触发动作,当前是真的。

  • 每次满足条件时执行动作:每当条件为真时触发动作。

反应应用程序马铃薯草分析代码错误

当你有使用React的MATLAB分析代码时,如果在MATLAB分析代码中有一系列连续的错误,React将停止运行。您可以选择通过电子邮件接收警报通过复选框如果由TimeControl或React触发MATLAB分析失败,请通过电子邮件通知我在Matlab分析应用程序中。