このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
ThingSpeak アプリを使用してチャネルの非アクティブ状態を監視し、対処する
ThingSpeak™ は、データを変換または可視化したり、アクションをトリガーしたりするための アプリ を提供します。この例では、次の ThingSpeak アプリを使用して ThingSpeakチャネルのアクティビティを監視する方法を示します。React、MATLAB® Analysis、 ThingHTTP、 TalkBack。
圧力センサーがボイラー圧力を監視するシナリオを考えてみましょう。圧力センサーは継続的にデータを ThingSpeakチャネルに送信します。チャネルが圧力データの受信を停止すると、イベントに関する通知を受け取ります。
React を使用してTalkBackをトリガーし、ボイラー システムにシャットダウンのコマンドを発行することができます。React はThingHTTPを直接トリガーできますが、 TalkBackにコマンドを直接キューに入れることはできません。また、React はイベントを検出したときに複数のアプリをトリガーすることはできませんが、MATLAB Analysis を使用して複数のアプリをトリガーすることができます。
チャネルで 15 分間アクティビティがない場合に MATLAB 解析をトリガーするように React アプリを構成します。

ThingHTTPをトリガーするように MATLAB Analysis を構成し、これによってTalkBackがトリガーされます。TalkBack はボイラーを停止するように命令します。
Trigger_TalkBack = webread(url,'api_key',ThingHTTP_APIKEYS.To_Trigger_TalkBack) %Trigger TalkBack via ThingHTTP
Trigger_TalkBack =
{"id":1543695,"command_string":"SHUTDOWN\r\n","position":7294,"executed_at":null,"created_at":"2016-05-17T15:37:38Z"}出力には、 TalkBackをトリガーしてボイラー システムをシャットダウンするThingHTTPアプリからの応答が表示されます。
ThingHTTPを構成してTalkBackをトリガーし、ボイラーをシャットダウンします。api_key はTalkBack API キーで、コマンドはボイラー システムをシャットダウンする command_string です。

追加されたコマンドは、次のTalkBackキューに表示されます。
