2016-10-04 12 views
0

からパラメータを1つだけ受信などincommingデータが見えます:私はテキストメッセージのアラート新しいデータが入るたびに設定しているは私がAWSのIoTからデータを受け取っていAWSのIoTルールのJSONデータ

{ 
    "desired": { 
    "status": "ON", 
    "Temperature": 4, 
    }, 
    "reported": { 
    "status": "ON", 
    "Temperature": 4 
    } 
} 

。テキストメッセージで私は温度を受信したいだけです。現在のクエリ文字列がある:私は温度にスターを変更する必要があると仮定していますが、私はテキストメッセージを行うとき、私は空白になって受信

SELECT * FROM '$aws/things/MyDashButton/shadow/update' 

。私はドキュメンテーションを調べてみましたが、これに対する答えは見つかりませんでした。

編集:私は

SELECT state.desired.Temperature FROM '$aws/things/MyDashButton/shadow/update' 

を使用する場合は

私は{ "温度" を:4}を得るだけで値を取得する方法はありますか?

答えて

1

AWS IoTルールエンジンのみを使用して値を取得する方法はありません。

代わりにAWS LambdaにAWS SESを使用して値(または希望する他の化粧品)を送ることができます。ルールエンジンを使用して、ラムダ関数を呼び出します。

+0

大丈夫、返信いただきありがとうございます。私は思ったほど多かったが、これ以上の経験を持っている人たちと確認する価値がある。 –

関連する問題