基于数据进行操作
此示例展示了如何使用 ThingTweet 和 React App 在露点数据超过 60°F 时发送推文。
先决条件步骤
此示例要求您已执行以下步骤:
创建一个 Twitter® 帐户。
登录您的 MathWorks® 帐户或 ThingSpeak™ 帐户,或者创建一个新的 MathWorks 帐户。
创建通道 作为您的露点测量通道。
将气象站数据读入您的通道和计算露点。
附加 Twitter 账户
转至Apps > ThingTweet。
在 ThingTweet 页面上,点击 Link Twitter Account 将您的 Twitter 帐户链接到您的 ThingSpeak 帐户。
输入您的 Twitter 用户名和密码,然后点击 Authorize App。
在 Authorization 页面上,点击 Back to ThingTweet。请注意,您的 Twitter 帐户已链接到 ThingSpeak。
对露点变化的反应
此示例展示了如何通过每 10 分钟检查一次通道,在露点水平每次超过 60°F 时发送一条推文。
转至Apps > React,然后点击 New React。
将您的 React 命名为“Dew Point Tweet”。
将 Condition Type 设置为 Numeric。
将 Test Frequency 设置为 Every 10 minutes。
设置当通道中的湿度值达到或超过 60 时触发的条件:
If channel:选择您的露点测量通道。
field:选择 3(露点)。
对于条件类型,选择 is greater than or equal to。
对于条件值,输入 60。
将 Action 设置为 ThingTweet。
在 then tweet 中输入此字符串:
Turn off that humidifier! It's above 60F
在 using Twitter account 中选择您的 Twitter 账户。
在 Options 中,选择 Run action each time the condition is met。
点击 Save React。
每当湿度超过 60°F 时就会发送推文。