

Amazon Monitron は新規顧客に公開されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。Amazon Monitron に似た機能については、[ブログ記事](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron)を参照してください。

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

# v1 データエクスポートスキーマを理解する
<a name="data-export-schema"></a>

**注記**  
Amazon Monitron の Kinesis データエクスポートスキーマ v1 は廃止されました。[v2 データエクスポートスキーマ](monitron-kinesis-export-v2.md)の詳細を参照してください。

各測定データとそれに対応する推論結果は、1 つの Kinesis データストリームレコードとして JSON 形式でエクスポートされます。

**Topics**
+ [v1 スキーマ形式](#data-export-schema-format)
+ [v1 スキーマパラメータ](#data-export-schema-parameters)

## v1 スキーマ形式
<a name="data-export-schema-format"></a>

```
{
    "timestamp": "string",
    "eventId": "string",
    "version": "string",
    "projectDisplayName": "string",
    "siteDisplayName": "string",
    "assetDisplayName": "string",
    "sensorPositionDisplayName": "string",
    "sensor": {
        "physicalId": "string",
        "rssi": number
    },
    "gateway": {
        "physicalId": "string"
    },
    "measurement": {
        "features": {
            "acceleration": {
                "band0To6000Hz": {
                    "xAxis": {
                        "rms": number
                    },
                    "yAxis": {
                        "rms": number
                    },
                    "zAxis": {
                        "rms": number
                    }
                },
                "band10To1000Hz": {
                    "resultantVector": {
                        "absMax": number,
                        "absMin": number,
                        "crestFactor": number,
                        "rms": number
                    },
                    "xAxis": {
                        "rms": number
                    },
                    "yAxis": {
                        "rms": number
                    },
                    "zAxis": {
                        "rms": number
                    }
                }
            },
            "temperature": number,
            "velocity": {
                "band10To1000Hz": {
                    "resultantVector": {
                        "absMax": number,
                        "absMin": number,
                        "crestFactor": number,
                        "rms": number
                    },
                    "xAxis": {
                        "rms": number
                    },
                    "yAxis": {
                        "rms": number
                    },
                    "zAxis": {
                        "rms": number
                    }
                }
            }
        },
        "sequenceNo": number
    },
    "models": {
        "temperatureML": {
            "persistentClassificationOutput": "string",
            "pointwiseClassificationOutput": "string"
        },
        "vibrationISO": {
            "isoClass": "string",
            "mutedThreshold": "string",
            "persistentClassificationOutput": "string",
            "pointwiseClassificationOutput": "string"
        },
        "vibrationML": {
            "persistentClassificationOutput": "string",
            "pointwiseClassificationOutput": "string"
        }
    },
    "assetState": {
        "newState": "string",
        "previousState": "string"
    }
}
```

## v1 スキーマパラメータ
<a name="data-export-schema-parameters"></a>

timestamp  
+ Monitron サービスが測定値を受信したときのタイムスタンプ (UTC時間)
+ タイプ: 文字列
+ パターン: yyyy-mm-dd hh:mm:ss.SSS

eventId  
+ 各測定値に割り当てられる固有のデータエクスポートイベント ID。受信した Kinesis ストリームレコードを重複排除するのに使用できます。
+ タイプ: 文字列

バージョン  
+ スキーマバージョニング
+ タイプ: 文字列
+ 現在の値: 1.0

projectDisplayName  
+ アプリとコンソールに表示されるプロジェクト名
+ タイプ: 文字列

siteDisplayName  
+ アプリに表示されるサイト名
+ タイプ: 文字列

assetDisplayName  
+ アプリに表示されるアセット名
+ タイプ: 文字列

sensorPositionDisplayName  
+ アプリに表示されるセンサーの配置名
+ タイプ: 文字列

sensor.physicalId  
+ 測定値の送信元となるセンサーの物理 ID
+ タイプ: 文字列

sensor.rssi  
+ 信号強度のインジケータ値を受信する Bluetooth センサー
+ タイプ: 数値
+ 単位: dBm

gateway.physicalId  
+ Amazon Monitron サービスへのデータ送信に使用されるゲートウェイの物理 ID
+ タイプ: 文字列

measurement.features.acceleration.band0To6000Hz.xAxis.rms  
+ X 軸の 0～6000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ 単位: m/s^2

measurement.features.acceleration.band0To6000Hz.yAxis.rms  
+ Y 軸の 0～6000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ 単位: m/s^2

measurement.features.acceleration.band0To6000Hz.zAxis.rms  
+ Y 軸の 0～6000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ 単位: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.absMax  
+ 10～1000 Hz の周波数帯域で観測された絶対最大加速度
+ タイプ: 数値
+ 単位: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.absMin  
+ 10～1000 Hz の周波数帯域で観測された絶対最小加速度
+ タイプ: 数値
+ 単位: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.crestFactor  
+ 10～1000 Hz の周波数帯域で観測された加速度の波高率
+ タイプ: 数値

measurement.features.acceleration.band10To1000Hz.resultantVector.rms  
+ 10～1000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ m/s^2

measurement.features.acceleration.band10To1000Hz.xAxis.rms  
+ X 軸の 10～1000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ m/s^2

measurement.features.acceleration.band10To1000Hz.yAxis.rms  
+ Y 軸の 10～1000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ m/s^2

measurement.features.acceleration.band10To1000Hz.zAxis.rms  
+ Z 軸の 10～1000 Hz の周波数帯域で観測された加速度の二乗平均平方根
+ タイプ: 数値
+ m/s^2

measurement.features.temperature  
+ 観測された温度
+ タイプ: 数値
+ °C/摂氏

measurement.features.velocity.band10To1000Hz.resultantVector.absMax  
+ 10～1000 Hz の周波数帯域で観測された絶対最大速度
+ タイプ: 数値
+ mm/秒

measurement.features.velocity.band10To1000Hz.resultantVector.absMin  
+ 10～1000 Hz の周波数帯域で観測された絶対最小速度
+ タイプ: 数値
+ mm/秒

measurement.features.velocity.band10To1000Hz.resultantVector.crestFactor  
+ 10～1000 Hz の周波数帯域で観測された速度の波高率
+ タイプ: 数値

measurement.features.velocity.band10To1000Hz.resultantVector.rms  
+ 10～1000 Hz の周波数帯域で観測された速度の二乗平均平方根
+ タイプ: 数値
+ mm/秒

measurement.features.velocity.band10To1000Hz.xAxis.rms  
+ X 軸の 10～1000 Hz の周波数帯域で観測された速度の二乗平均平方根
+ タイプ: 数値
+ mm/秒

measurement.features.velocity.band10To1000Hz.yAxis.rms  
+ Y 軸の 10～1000 Hz の周波数帯域で観測された速度の二乗平均平方根
+ タイプ: 数値
+ mm/秒

measurement.features.velocity.band10To1000Hz.zAxis.rms  
+ Z 軸の 10～1000 Hz の周波数帯域で観測された速度の二乗平均平方根
+ タイプ: 数値
+ mm/秒

measurement.sequenceNo  
+ 測定のシーケンス番号
+ タイプ: 数値

models.temperatureML.persistentClassificationOutput  
+ 機械学習ベースの温度モデルからの永続的な分類出力
+ タイプ: 数値
+ 有効な値：`UNKNOWN | HEALTHY | WARNING | ALARM`

models.temperatureML.pointwiseClassificationOutput  
+ 機械学習ベースの温度モデルからのポイントごとの分類出力
+ 型: 文字列
+ 有効な値：`UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM`

models.vibrationISO.isoClass  
+ ISO ベースの振動モデルで使用される ISO 20816 クラス (機械振動の測定と評価に関する規格)
+ 型: 文字列
+ 有効な値：`CLASS1 | CLASS2 | CLASS3 | CLASS4 | FAN_BV2`

models.vibrationISO.mutedThreshold  
+ ISO ベースの振動モデルからの通知をミュートするしきい値
+ 型: 文字列
+ 有効な値：`WARNING | ALARM`

models.vibrationISO.persistentClassificationOutput  
+ ISO ベースの振動モデルからの永続的な分類出力
+ 型: 文字列
+ 有効な値：`UNKNOWN | HEALTHY | WARNING | ALARM`

models.vibrationISO.pointwiseClassificationOutput  
+ ISO ベースの振動モデルからのポイントごとの分類出力
+ 型: 文字列
+ 有効な値：`UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM`

models.vibrationML.persistentClassificationOutput  
+ 機械学習ベースの振動モデルからの永続的な分類出力
+ 型: 文字列
+ 有効な値：`UNKNOWN | HEALTHY | WARNING | ALARM`

models.vibrationML.pointwiseClassificationOutput  
+ 機械学習ベースの振動モデルからのポイントごとの分類出力
+ 型: 文字列
+ 有効な値：`UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM`

assetState.newState  
+ 測定を処理した後の機械の状態
+ 型: 文字列
+ 有効な値：`UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM`

assetState.previousState  
+ 測定を処理する前の機械の状態
+ 型: 文字列
+ 有効な値：`UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM`