このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
データに基づいてアクションを実行
この例では、ThingTweet アプリと React アプリを使用して、露点データが 60°F を超えたときにツイートを送信する方法を示します。
前提条件の手順
この例では、以下の手順が実行済みでなければなりません。
Twitter® アカウントを作成します。
Sign In を MathWorks® アカウントまたは ThingSpeak™ アカウントに追加するか、新しい MathWorks account を作成します。
チャネルの作成 を露点測定チャネルとして使用します。
気象観測所のデータをチャネルに読み込み、露点の計算 します。
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 を超えるたびに次のツイートが送信されます。