与Thinghttp,ThingTweet和Matlab的反应工作®当通道数据满足一定条件时,分析应用程序执行操作。例如,你可以让一个移动应用程序向ThingSpeak™频道报告你的纬度和经度。当你的位置离你的房子有一定距离时,让ThingHTTP打开你客厅的灯。
笔记
如果你使用反应
应用程序与测试频率设置关于数据插入当使用Bulk-Write JSON数据, 您的反应
每个批量更新请求触发一次。它是触发的时候健康)状况火柴ConditionType,即使是健康)状况匹配不止一次。
如果你设置反应
以特定的方式运行测试频率与一个特定的条件类型,对你的关系是谨慎的反应
触发。数据现在是随时间收集并批量更新的,并且条件类型触发了这一点反应
可以在一批数据中变化。
选择应用>反应。
点击新反应。
选择:
条件类型
测试频率
行动
选项
点击保存反应。
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_ |
指定通道和字段的最后一个值。替换请求对与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分析应用程序中。