の使用開始AWS IoT Eventsconsole - AWS IoT Events

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

の使用開始AWS IoT Eventsconsole

このセクションでは、入力モデルを作成する方法を示します。AWS IoT Eventsconsole。エンジンの 2 つの状態 (標準状態と過圧状態) をモデリングします。エンジン内の測定圧力が一定のしきい値を超えると、モデルは通常の状態から過圧状態に移行します。次に、Amazon SNS メッセージを送信して、技術者に条件について警告します。圧力が 3 回連続する圧力読み取りで再びしきい値を下回ると、モデルは通常の状態に戻り、確認として別の Amazon SNS メッセージを送信します。

非線形回復フェーズまたは異常な圧力読み取りの場合に、圧力閾値を下回る3つの連続測定値をチェックし、過圧力/正常メッセージの吃音の可能性を排除します。

コンソールには、カスタマイズ可能ないくつかの既製の検出器モデルテンプレートもあります。コンソールを使用して、他のユーザーが作成した検出器モデルをインポートしたり、検出器モデルをエクスポートしたり、別のAWSリージョン。ディテクタモデルをインポートする場合は、必要な入力を作成するか、新しいリージョン用に入力を再作成して、使用するロール ARN を更新します。

の使用AWS IoT Eventsコンソールにアクセスして、以下について学習してください。

入力の定義

デバイスとプロセスを監視するには、テレメトリデータをAWS IoT Events。これは、メッセージを送信することによって行われます。inputs~AWS IoT Events。これにはいくつかの方法があります。

  • の使用BatchPutMessageオペレーション.

  • Eclipse AWS IoT Core 書き込みますAWS IoT EventsactionのルールAWS IoTルールエンジンを使用して、メッセージデータをAWS IoT Events。入力は名前で識別する必要があります。

  • EclipseAWS IoT Analyticsを使用するにはCreateDataset操作を使用して、データセットを作成します。contentDeliveryRules。これらのルールは、AWS IoT Eventsデータセットの内容が自動的に送信される入力です。

デバイスがこの方法でデータを送信するには、1 つ以上の入力を定義する必要があります。これを行うには、各入力に名前を付け、入力が監視する受信メッセージデータのフィールドを指定します。

探知器モデルの作成

定義する検出器モデル(機器またはプロセスのモデル)を使用して、state。状態ごとに、受信入力を評価して重要なイベントを検出する条件付き (ブール) ロジックを定義します。イベントが検出されると、状態を変更したり、カスタムビルドまたは事前定義されたアクションをトリガーしたりできます。AWSのサービス。状態を開始または終了するとき、および必要に応じて条件が満たされたときにアクションをトリガーする追加のイベントを定義できます。

このチュートリアルでは、モデルが特定の状態に出入りするときに、アクションとして Amazon SNS メッセージを送信します。

デバイスまたはプロセスの監視

複数のデバイスまたはプロセスを監視する場合は、入力の送信元となる特定のデバイスまたはプロセスを識別するフィールドを、各入力に指定します。フレームワークの使用の詳細については、keyフィールドのCreateDetectorModel。新しいデバイスが識別された場合(新しい値は、key)、ディテクタが作成されます。各ディテクターは、ディテクターモデルのインスタンスです。新しいディテクタは、ディテクタモデルが更新または削除されるまで、そのデバイスからの入力に応答し続けます。

単一のプロセスを監視する場合(複数のデバイスまたはサブプロセスが入力を送信している場合でも)、key[] フィールド。この場合、最初の入力が到着したときに単一のディテクタ(インスタンス)が作成されます。

ディテクタモデルへの入力としてメッセージを送信する

デバイスまたはプロセスからメッセージをAWS IoT Eventsディテクタで、メッセージに対して追加の書式設定を実行する必要がありません。このチュートリアルでは、使用するAWS IoTコンソールを使用して AWS IoT EventsactionのルールAWS IoTルールエンジンを使用して、メッセージデータをAWS IoT Events。

これを行うには、名前で入力を識別し、AWS IoTコンソールを使用して、入力として転送されるメッセージを生成します。AWS IoT Events。

注記

このチュートリアルでは、コンソールを使用して、同じinputおよびdetector modelの例に示します。Tutorials。この JSON の例を使用して、チュートリアルに従うことができます。