主要内容

反应通道活动IFTTT的通知

这个例子展示了如何使用反应应用程序触发IFTTT的HTTP请求ThingHTTP。使用MATLAB®的分析能力,您可以生成过滤、目标和特定的渠道通知活动从ThingSpeak™数据。IFTTT是外部web服务,它允许您创建applet行动来响应触发动作。

通道379984年日志温度值。在这个例子中,你收到一个通知,当温度低于50度,秧苗准备花园在春天不受损。

创建一个IFTTT Applet

IFTTT是一个web服务,它允许您创建applet,行动以应对另一个动作。您可以使用IFTTT人服务来创建web请求触发一个动作。传入的HTTP请求到web服务器,和即将离任的行动是IFTTT通知你设备上应用。

1)创建一个IFTTT如果你不已经有一个帐户。登录到您的帐户。

2)创建一个applet。选择您的用户图标,然后单击创建

3)选择输入动作。点击这个词

4)选择人服务。输入人则在搜索领域。选择人则卡。选择人作为触发后,单击接收一个web请求卡继续。

5)完成触发器字段。输入事件名称。这个示例使用TooCold作为事件名称。点击创建触发器

6)选择结果的行动。点击这个词。触发词现在的人图标。

7)输入通知在搜索栏中,点击通知盒子。然后选择从IFTTT应用程序发送一个通知

7)点击创建动作完成新applet。对于这个示例,事件的名称TooCold。IFTTT的事件将通过这个名字的变量{{EventName}} ocurs消息。你也可以传递数据的事件触发消息使用原料。例如,包括{{OccurredAt}}添加事件时间通知。

8)检索你的人则触发信息。选择我的小应用程序>服务,搜索人则。选择人则,然后单击文档按钮。你看到你发送请求的关键和格式。输入活动名称。这个例子的事件名称TooCold

https://maker.ifttt.com/trigger/{事件}/ /键/ XXXXXXXXXXXXXXXXXXXXXX
https://maker.ifttt.com/trigger/TooCold/with/key/XXXXXXXXXXXXXXXXXXXXXX

你可以使用的测试服务测试按钮或通过将URL粘贴到你的浏览器。注意,IFTTT事件触发并不总是瞬间。

创建一个ThingHTTP

完成触发请求,创建一个ThingHTTP。ThingHTTP应用程序允许您触发预先定义的HTTP请求的一个API密匙和一个GET请求web或从设备。对于这个示例,使用ThingHTTP来触发IFTTT的人。

1)选择应用程序>ThingHTTP,并选择新ThingHTTP

2)编辑ThingHTTP设置。

  • 的名字——名字你ThingHTP。

  • URL——进入人的文档的URL。这个例子的形式的URL https://maker.ifttt.com/triigger/TooCold/with/key/xxxxxxxxxxxxxxxxxxxxxx。

  • 方法——输入得到

3)在你的消息从发送自定义值IFTTT,添加value1 = YOUR_VALUE身体字段。改变YOUR_VALUE您想要发送的值或文本。

4)保存ThingHTTP。

创建一个对您的数据

创建一个反应触发ThingHTTP基于通道数据。你一定是作者使用的信道来创建一个反应。如果您希望使用的数据通道379984年,您必须首先建立一个MATLAB分析定期复制数据从目标通道你的通道。看到收集数据的新渠道,TimeControl应用,thingSpeakRead为更多的信息关于如何定期复制数据从一个通道。

反应的应用可以评估你ThingSpeak通道数据和触发其他事件。创建一个实例的应用程序触发反应时,房子太冷。选择应用程序>反应,然后单击新反应

  • 的名字——名字你的反应。

  • 测试频率——选择数据插入

  • 条件——选择你的温度通道如果通道列表。您将无法创建一个直接反应到HomeTemp1频道379984年,但你可以创建自己的拷贝的数据通道。

  • -选择字段1,设置要求小于,设置温度水平50

  • 行动——选择ThingHTTP并选择ThingHTTP你前面定义的名称。

  • 选项——选择每次运行操作条件满足

触发你的信息

一旦通道的温度达到设置点对你的反应,你收到通知IFTTT应用在你的设备。

故障排除

如果你没有收到通知,你可以试着激活每个组件分别。

1)触发人IFTTT从您的浏览器。人文档的地址复制到浏览器的地址窗口,试图直接触发事件。如果成功,IFTTT回答说,“您已经成功地引发了TooCold事件!”

2)触发ThingHTTP使用REST API调用。调用的格式可以在帮助窗格中编辑和保存ThingHTTP之后。你ThingHTTP有独特的API密钥。

得到https://api.thingspeak.com/apps/thinghttp/send_request?api_key=XXXXXXXXXXXXXXXX

3)触发你的反应通过编写数据通道符合指定的条件在你的反应。例如,您可以编写一个49度的温度场1。

得到https://api.thingspeak.com/apps/thinghttp/send_request?api_key=XXXXXXXXXXXXXXXX&field1=49

另请参阅

相关的话题