アラーム状態データの取り込み。 - AWS IoT SiteWise

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

アラーム状態データの取り込み。

アラーム状態プロパティは、アラーム状態をシリアル化された JSON 文字列として受け取る。の外部アラームにアラーム状態を取り込むには AWS IoT SiteWise、このシリアル化された文字列をタイムスタンプ付き文字列値として取り込みます。次の例は、アクティブなアラームの状態データの値を示しています。

{\"stateName\":\"Active\"}

アラーム状態プロパティを特定するために、次のいずれかを指定することができます。

  • データデスティネーションのアラームプロパティの assetIdpropertyId です。

  • データストリームのエイリアスである propertyAlias (例えば、/company/windfarm/3/turbine/7/temperature/high)。このオプションを使用するには、まず、アラームプロパティのエイリアスを設定する必要があります。アラーム状態のプロパティにプロパティエイリアスを設定する方法については、外部アラーム状態ストリームのマッピング。 を参照してください。

次の BatchPutAssetPropertyValue API ペイロードの例は、外部アラームの状態をフォーマットする方法を示しています。風力タービンの1分間あたりの回転数 (RPM) が高すぎる場合に報告される外部アラームです。

例 アラーム状態データの BatchPutAssetPropertyValue ペイロードの例
{ "entries": [ { "entryId": "unique entry ID", "propertyAlias": "/company/windfarm/3/turbine/7/temperature/high", "propertyValues": [ { "value": { "stringValue": "{\"stateName\":\"Active\"}" }, "timestamp": { "timeInSeconds": 1607550262 } } ] } ] }

BatchPutAssetPropertyValue API を使ったデータ取り込みの方法については、API を使用してデータを取り込む AWS IoT SiteWise を参照してください。

その他のデータ取り込み方法については、へのデータの取り込み AWS IoT SiteWise を参照してください。