了解 v1 数据导出架构 - Amazon Monitron

亚马逊 Monitron 不再向新客户开放。现有客户可以继续照常使用该服务。如需了解与 Amazon Monitron 类似的功能,请参阅我们的博客文章

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

了解 v1 数据导出架构

注意

Amazon Monitron Kinesis 数据导出架构 v1 已被弃用。请详细了解 v2 数据导出架构

每个测量数据及其相应的推理结果都以格式导出为一条 Kinesis 数据流记录JSON。

v1 架构格式

{ "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 架构参数

时间戳
  • Monitron 服务收到测量结果的时间戳 UTC

  • 类型:字符串

  • 图案: yyyy-mm-dd hh: mm: ss。 SSS

eventId
  • 为每个测量数据分配的唯一数据导出事件 ID。可用于对收到的 Kinesis 流记录进行重复数据删除。

  • 类型:字符串

版本
  • 架构版本

  • 类型:字符串

  • 当前值:1.0

projectDisplayName
  • 应用程序和控制台中显示的项目名称

  • 类型:字符串

siteDisplayName
  • 应用程序中显示的站点名称

  • 类型:字符串

assetDisplayName
  • 应用程序中显示的资产名称

  • 类型:字符串

sensorPositionDisplay姓名
  • 应用程序中显示的传感器位置名称

  • 类型:字符串

传感器。 physicalId
  • 发出测量数据的传感器的物理 ID

  • 类型:字符串

sensor.rssi
  • 传感器蓝牙收到的信号强度指标值

  • 类型:数字

  • 单位:dBm

网关。 physicalId
  • 用于向 Amazon Monitron 服务传输数据的网关的物理 ID

  • 类型:字符串

测量。特征。加速。band0to6000Hz。 xAxis.rms
  • 在 0–6000 Hz 频带内观测到的 x 轴上加速度的均方根

  • 类型:数字

  • 单位:m/s^2

测量。特征。加速。band0to6000Hz。 yAxis.rms
  • 在 0–6000 Hz 频带内观测到的 y 轴上加速度的均方根

  • 类型:数字

  • 单位:m/s^2

测量。特征。加速。band0to6000Hz。 zAxis.rms
  • 在 0–6000 Hz 频带内观测到的 y 轴上加速度的均方根

  • 类型:数字

  • 单位:m/s^2

测量。特征。加速。频段 10to 1000Hz。 resultantVector。 absMax
  • 在 10–1000 Hz 频带内观测到的绝对最大加速度

  • 类型:数字

  • 单位:m/s^2

测量。特征。加速。频段 10to 1000Hz。 resultantVector。 absMin
  • 在 10–1000 Hz 频带内观测到的绝对最小加速度

  • 类型:数字

  • 单位:m/s^2

测量。特征。加速。频段 10to 1000Hz。 resultantVector。 crestFactor
  • 在 10–1000 Hz 频带内观测到的加速度波峰因数

  • 类型:数字

测量。特征。加速。频段 10to 1000Hz。 resultantVector.rms
  • 在 10–1000 Hz 频带内观测到的加速度的均方根

  • 类型:数字

  • m/s^2

测量。特征。加速。频段 10to 1000Hz。 xAxis.rms
  • 在 10–1000 Hz 频带内观测到的 x 轴上加速度的均方根

  • 类型:数字

  • m/s^2

测量。特征。加速。频段 10to 1000Hz。 yAxis.rms
  • 在 10–1000 Hz 频带内观测到的 y 轴上加速度的均方根

  • 类型:数字

  • m/s^2

测量。特征。加速。频段 10to 1000Hz。 zAxis.rms
  • 在 10–1000 Hz 频带内观测到的 z 轴上加速度的均方根

  • 类型:数字

  • m/s^2

measurement.features.temperature
  • 观测到的温度

  • 类型:数字

  • °c/degc

测量。特征。Velocity.band10to1000Hz。 resultantVector。 absMax
  • 在 10–1000 Hz 频带内观测到的绝对最大速度

  • 类型:数字

  • mm/s

测量。特征。Velocity.band10to1000Hz。 resultantVector。 absMin
  • 在 10–1000 Hz 频带内观测到的绝对最小速度

  • 类型:数字

  • mm/s

测量。特征。Velocity.band10to1000Hz。 resultantVector。 crestFactor
  • 在 10–1000 Hz 频带内观测到的速度波峰因数

  • 类型:数字

测量。特征。Velocity.band10to1000Hz。 resultantVector.rms
  • 在 10–1000 Hz 频带内观测到的速度的均方根

  • 类型:数字

  • mm/s

测量。特征。Velocity.band10to1000Hz。 xAxis.rms
  • 在 10–1000 Hz 频带内观测到的 x 轴上速度的均方根

  • 类型:数字

  • mm/s

测量。特征。Velocity.band10to1000Hz。 yAxis.rms
  • 在 10–1000 Hz 频带内观测到的 y 轴上速度的均方根

  • 类型:数字

  • mm/s

测量。特征。Velocity.band10to1000Hz。 zAxis.rms
  • 在 10–1000 Hz 频带内观测到的 z 轴上速度的均方根

  • 类型:数字

  • mm/s

测量。 sequenceNo
  • 测量数据序列号

  • 类型:数字

models.temperatureM persistentClassificationOutput
  • 基于机器学习的温度模型的持续分类输出

  • 类型:数字

  • 有效值:UNKNOWN | HEALTHY | WARNING | ALARM

models.temperatureM pointwiseClassificationOutput
  • 基于机器学习的温度模型的逐点分类输出

  • 类型:字符串

  • 有效值:UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

模型。振动。ISO isoClass
  • ISO基于振动模型使用的 ISO 20816 等级(测量和评估机器振动的标准)

  • 类型:字符串

  • 有效值:CLASS1 | CLASS2 | CLASS3 | CLASS4 | FAN_BV2

模型。振动。ISO mutedThreshold
  • 将来自ISO基于振动模型的通知静音的阈值

  • 类型:字符串

  • 有效值:WARNING | ALARM

模型。振动。ISO persistentClassificationOutput
  • ISO基于振动模型的持续分类输出

  • 类型:字符串

  • 有效值:UNKNOWN | HEALTHY | WARNING | ALARM

模型。振动。ISO pointwiseClassificationOutput
  • ISO基于振动模型的逐点分类输出

  • 类型:字符串

  • 有效值:UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM

models.vibrationM persistentClassificationOutput
  • 基于机器学习的振动模型的持续分类输出

  • 类型:字符串

  • 有效值:UNKNOWN | HEALTHY | WARNING | ALARM

models.vibrationM pointwiseClassificationOutput
  • 基于机器学习的振动模型的逐点分类输出

  • 类型:字符串

  • 有效值:UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

assetState.newState
  • 处理测量数据后的机器状态

  • 类型:字符串

  • 有效值:UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

assetState.previousState
  • 处理测量数据前的机器状态

  • 类型:字符串

  • 有效值:UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM