翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
v2 データエクスポートスキーマについて
各測定データ、それに対応する推論結果、ゲートウェイ接続/切断、センサー接続/切断イベントは、JSON 形式の 1 つの Kinesis データストリームレコードとしてエクスポートされます。
v2 スキーマ形式
{ "timestamp": "string", "eventId": "string", "version": "2.0", "accountId": "string", "projectName": "string", "eventType": "measurement|gatewayConnected|gatewayDisconnected|sensorConnected|sensorDisconnected|assetStateTransition", // measurement "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string", "rssi": number }, "gateway": { "physicalId": "string" }, "sequenceNo": number, "features": { "acceleration": { "band0To6000Hz": { "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } }, "band10To1000Hz": { "totalVibration": { "absMax": number, "absMin": number, "crestFactor": number, "rms": number }, "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } } }, "velocity": { "band10To1000Hz": { "totalVibration": { "absMax": number, "absMin": number, "crestFactor": number, "rms": number }, "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } } }, "temperature": number } "models": { "temperatureML": { "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" }, "vibrationISO": { "isoClass": "string", "mutedThreshold": "string", "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" }, "vibrationML": { "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" } } } // sensorConnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" } } // sensorDisconnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" } } // gatewayConnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "gateway": { "physicalId": "string" } } // gatewayDisconnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "gateway": { "physicalId": "string" } } // assetStateTransition "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetTransitionType": "measurement|userInput" "assetState": { "newState": "string", "previousState": "string" }, "closureCode": { "failureMode": "string", "failureCause": "string", "actionTaken": "string", "resolvedModels": list<"string"> } } }
v2 スキーマパラメータ
Amazon Monitron Kinesis データエクスポートスキーマ v2 には、以下のスキーマパラメータが含まれています。パラメータには v1 から更新されたものもあれば、v2 に固有のものもあります。たとえば、siteName
は v1 の第 1 レベルのパラメーターでした。v2 では、これはエンティティの下にある第 2 レベルのパラメーターです。eventPayload
- timestamp
-
-
Amazon Monitron サービスが測定値を受信したときのタイムスタンプ (UTC)
-
型: 文字列
-
パターン:HH: MM: SS.sss yyyy-mm-dd
-
- eventId
-
-
各測定に割り当てられる固有のデータエクスポートイベント ID。受信した Kinesis ストリームレコードの重複排除に使用できます。
-
型: 文字列
-
- version
-
-
スキーマバージョン
-
型: 文字列
-
値:1.0 または 2.0
-
- accountId
-
-
Monitron プロジェクトの 12 桁の AWS アカウント ID
-
型: 文字列
-
- projectName
-
アプリとコンソールに表示されるプロジェクト名。
型: 文字列
- eventType
-
-
現在のイベントストリーム。
eventPayload
各イベントタイプには専用の形式があります。 -
型: 文字列
-
指定できる値:
measurement
gatewayConnected
、gatewayDisconnected
、sensorConnected
、sensorDisconnected
、assetStateTransition
。
-
eventType: measurement
- EventPayload.features.Acceleration.Band0to6000Hz.xaxis.rms
-
-
X 軸の 0 ~ 6000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
単位:m/s^2
-
- EventPayload.features.Acceleration.Band0to6000Hz.yaxis.rms
-
-
Y 軸の 0 ~ 6000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
単位:m/s^2
-
- EventPayload.features.Acceleration.Band0to6000Hz.Zaxis.rms
-
-
Z 軸の 0 ~ 6000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
単位:m/s^2
-
- イベントペイロード。機能。加速。バンド 10~1000 Hz。結果ベクトル。ABS Max
-
-
10 ~ 1000 Hz の周波数帯で観測された絶対最大加速度。
-
タイプ: 数値
-
単位:m/s^2
-
- イベントペイロード。機能。加速。バンド 10~1000 Hz。結果ベクトル。ABSmin
-
-
10 ~ 1000 Hz の周波数帯域で観測された絶対最小加速度。
-
タイプ: 数値
-
単位:m/s^2
-
- イベントペイロード。機能。加速。バンド 10~1000 Hz。結果ベクトル。クレストファクター
-
-
10 ~ 1000 Hz の周波数帯域で観測された加速度のクレストファクター。
-
タイプ: 数値
-
- EventPayload.features.Acceleration.Band10to1000Hz.resultantVector.rms
-
-
10 ~ 1000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
m/s^2
-
- EventPayload.features.Acceleration.Band10to1000Hz.xaxis.rms
-
-
X 軸の 10 ~ 1000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
m/s^2
-
- イベントペイロード.機能.アクセラレーション.バンド 10~1000Hz.yaxis.rms
-
-
Y 軸の 10 ~ 1000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
m/s^2
-
- EventPayload.features.Acceleration.Band 10to1000 Hz.Zaxis.rms
-
-
Z 軸の 10 ~ 1000 Hz の周波数帯域で観測された加速度の二乗平均平方根。
-
タイプ: 数値
-
m/s^2
-
- イベントペイロード、機能、温度
-
-
観測された温度
-
タイプ: 数値
-
摂氏/度
-
- イベントペイロード. 機能. 速度. バンド 10 ~ 1000 Hz。結果ベクトル. ABS 最大
-
-
10 ~ 1000 Hz の周波数帯域で観測された絶対最大速度。
-
タイプ: 数値
-
mm/秒
-
- イベントペイロード.機能.速度.バンド 10~1000 Hz。結果ベクトル。ABSmin
-
-
10 ~ 1000 Hz の周波数帯域で観測された絶対最小速度。
-
タイプ: 数値
-
mm/秒
-
- イベントペイロード. 機能. 速度. バンド 10~1000 Hz. 結果ベクトル. クレストファクター
-
-
10 ~ 1000 Hz の周波数帯域で観測された速度クレストファクター。
-
タイプ: 数値
-
- EventPayload.features.Velocity.Band10to1000Hz.resultantVector.rms
-
-
10 ~ 1000 Hz の周波数帯域で観測された速度の二乗平均平方根。
-
タイプ: 数値
-
mm/秒
-
- EventPayload.features.Velocity.Band 10to1000Hz.xaxis.rms
-
-
X 軸の 10 ~ 1000 Hz の周波数帯域で観測された速度の二乗平均平方根。
-
タイプ: 数値
-
mm/秒
-
- イベントペイロード.features.Velocity.Band 10から1000Hz.yaxis.rms
-
-
Y 軸の 10 ~ 1000 Hz の周波数帯域で観測された速度の二乗平均平方根。
-
タイプ: 数値
-
mm/秒
-
- イベントペイロード.features.Velocity.Band 10から1000Hz.Zaxis.rms
-
-
Z 軸の 10 ~ 1000 Hz の周波数帯域で観測された速度の二乗平均平方根。
-
タイプ: 数値
-
mm/秒
-
- イベントペイロード. シーケンス:いいえ
-
-
測定シーケンス番号。
-
タイプ: 数値
-
eventType: sensorConnected
- サイト名
-
-
アプリに表示されるサイト名。
-
型: 文字列
-
- アセット名
-
-
アプリに表示されるアセット名。
-
型: 文字列
-
- ポジション名
-
-
アプリに表示されるセンサー位置名。
-
型: 文字列
-
- アセットポジション URL
-
-
アプリに表示されるセンサー URL
-
型: 文字列
-
- フィジカル ID
-
-
測定値の送信元となるセンサーの物理 ID
-
型: 文字列
-
eventType: sensorDisconnected
- サイト名
-
-
アプリに表示されるサイト名。
-
型: 文字列
-
- アセット名
-
-
アプリに表示されるアセット名。
-
型: 文字列
-
- ポジション名
-
-
アプリに表示されるセンサー位置名。
-
型: 文字列
-
- アセットポジション URL
-
-
アプリに表示されるセンサー URL
-
型: 文字列
-
- フィジカル ID
-
-
測定値の送信元となるセンサーの物理 ID
-
型: 文字列
-
eventType: gatewayConnected
- イベントペイロード. サイト名
-
-
アプリに表示されるサイト名。
-
型: 文字列
-
- イベントペイロード. ゲートウェイ名
-
-
アプリに表示されるゲートウェイの名前。
-
型: 文字列
-
- イベントペイロード. ゲートウェイリスト URL
-
-
アプリに表示されるゲートウェイ URL
-
型: 文字列
-
- EventPayload.gateway.physicalID
-
-
Amazon Monitron サービスにデータを送信するために接続したばかりのゲートウェイの物理 ID
-
型: 文字列
-
eventType: gatewayDisconnected
- サイト名
-
-
アプリに表示されるサイト名。
-
型: 文字列
-
- ゲートウェイ名
-
-
アプリに表示されるゲートウェイの名前。
-
型: 文字列
-
- ゲートウェイリスト (URL)
-
-
アプリに表示されるゲートウェイ URL
-
型: 文字列
-
- フィジカル ID
-
-
Amazon Monitron サービスにデータを送信するために接続したばかりのゲートウェイの物理 ID
-
型: 文字列
-
eventType: assetStateTransition
- EventPayload.SiteName
-
-
アプリに表示されるサイト名。
-
型: 文字列
-
- イベントペイロード. アセット名
-
-
アプリに表示されるアセット名。
-
型: 文字列
-
- イベントペイロード. ポジション名
-
-
アプリに表示されるセンサー位置名。
-
型: 文字列
-
- イベントペイロード.アセットポジション URL
-
-
アプリに表示されるセンサー URL
-
型: 文字列
-
- EventPayload.sensor.physicalID
-
-
測定値の送信元となるセンサーの物理 ID
-
型: 文字列
-
- イベントペイロード。 assetTransitionType
-
-
資産状態移行の背後にある理由
-
型: 文字列
-
指定できる値:
measurement
またはuserInput
-
- EventPayload.assetState.NewState
-
-
アセットの新しい状態。
-
型: 文字列
-
- イベントペイロード.アセットステート.以前の状態
-
-
アセットの以前の状態。
-
型: 文字列
-
- EventPayload.closureCode.FailureMode
-
-
この障害を確認したときにユーザーが選択した障害モード
-
型: 文字列
-
指定できる値:
NO_ISSUE
BLOCKAGE
CAVITATION
|CORROSION
|DEPOSIT
|IMBALANCE
|LUBRICATION
|MISALIGNMENT
OTHER
|RESONANCE
|ROTATING_LOOSENESS
|STRUCTURAL_LOOSENESS
|TRANSMITTED_FAULT
UNDETERMINED
-
- イベントペイロード、クロージャーコード、障害原因
-
-
障害を確認する際にユーザーがアプリのドロップダウンで選択した障害の原因。
-
型: 文字列
-
可能な値:
ADMINISTRATION
| |DESIGN
|FABRICATION
|MAINTENANCE
|OPERATION
|OTHER
|QUALITY
UNDETERMINED
WEAR
-
- イベントペイロード、クロージャーコード、アクション実行済み
-
-
アプリドロップダウンでユーザーが選択したこのアノマリーをクローズしたときに実行されるアクション。
-
型: 文字列
-
指定できる値:
ADJUST
| |CLEAN
|LUBRICATE
| |MODIFY
|NO_ACTION
OTHER
OVERHAUL
REPLACE
-
- イベントペイロード. クロージャコード. 解決済みモデル
-
-
問題を指摘したモデルのセット。
-
タイプ: 文字列のリスト
-
使用できる値:
vibrationISO
|vibrationML
|temperatureML
-
- モデル. 温度。ML。 persistentClassificationOutput
-
-
機械学習ベースの温度モデルからの永続的分類出力
-
タイプ: 数値
-
有効な値:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- モデル. 温度 ML。 pointwiseClassificationOutput
-
-
機械学習ベースの温度モデルからのポイントワイズ分類出力
-
タイプ: 文字列
-
有効な値:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- モデル.Vibration.ISO.IsoClass
-
-
ISO ベースの振動モデルで使用される ISO 20816 クラス (機械の振動の測定と評価に関する規格)
-
タイプ: 文字列
-
有効な値:
CLASS1 | CLASS2 | CLASS3 | CLASS4
-
- モデル.振動.ISO.MutedThreshold
-
-
ISO ベースのバイブレーションモデルからの通知をミュートするためのしきい値
-
タイプ: 文字列
-
有効な値:
WARNING | ALARM
-
- モデル. バイブレーション ISO。 persistentClassificationOutput
-
-
ISO ベースの振動モデルからの永続的な分類出力
-
タイプ: 文字列
-
有効な値:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- モデル. バイブレーション ISO pointwiseClassificationOutput
-
-
ISO ベースの振動モデルからのポイントワイズ分類出力
-
タイプ: 文字列
-
有効な値:
UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM
-
- モデル. VibrationML。 persistentClassificationOutput
-
-
機械学習ベースの振動モデルからの永続的な分類出力
-
タイプ: 文字列
-
有効な値:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- モデル. バイブレーション ML。 pointwiseClassificationOutput
-
-
機械学習ベースの振動モデルからのポイントワイズ分類出力
-
タイプ: 文字列
-
有効な値:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- AssetState.newState
-
-
測定を処理した後のマシンのステータス。
-
タイプ: 文字列
-
有効な値:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-
- 資産状態. 前の状態
-
-
測定を処理する前のマシンのステータス。
-
タイプ: 文字列
-
有効な値:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-