2017-01-10 4 views
0

IoTベースのプロジェクトでは、raspberryPiからデータを取得してAWS IoTクラウドに送信します。デバイス(物)がAWS IoTから切断されたときにメールを送信するルール

DynamoDBにデータを保存し、特定の条件で電子メールを送信するためのルールをいくつか作成しました。しかし、私はとデバイスが切断されたらになると電子メールを送信する方法に苦労しています。 のeventTypeを取得する方法があるかどう

基本的に私は思っていた:
スクリーンショットを切断し、このイベント時にアクションを実行します。

enter image description here

ヘルプの任意の種類をいただければ幸いです。

ありがとうございました!

答えて

1

解決策が見つかりました。が切断されたライフサイクルイベントがトリガーされたときに実行されるルールを作成する必要があります。このリンクをたどることができ、より参考のため In my case its like this

: あなたが定期的に、障害が発生した場合には、お使いのデバイスと接続し、しようとあなたに電子メールを送信するルールを作成する必要がありhttp://docs.aws.amazon.com/iot/latest/developerguide/life-cycle-events.html

1

。あなたのデバイスは、それが切断されることを事前に知る必要があるので、切断されたときにメッセージを送信することはありません。

擬似コード:

Run every x amount of time: 
    if connectionTest == false 
     sendEmail() 

明確にする - お使いのデバイスが切断された場合、イベントオブジェクトを返すことができなくなりますので、あなたが「切断」イベントタイプを取得することはありません。代わりに、キャッチする必要があるエラーが表示されます。

+0

@ user7366236謝罪、私はあなたの答えを読んでいない。 AWSが接続/切断を追跡することは意味をなさない。私が提案したソリューションよりも優れたソリューションを見つけられたら嬉しいです。 – cOborski

関連する問題