v1 데이터 내보내기 스키마의 이해 - Amazon Monitron

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

v1 데이터 내보내기 스키마의 이해

참고

Amazon Monitron Kinesis 데이터 내보내기 스키마 v1은 더 이상 사용되지 않습니다. v2 데이터 내보내기 스키마에 대해 자세히 알아보세요.

각 측정 데이터와 해당 추론 결과는 JSON 형식의 Kinesis 데이터 스트림 레코드 하나로 내보내집니다.

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로 측정값을 수신할 때의 타임스탬프

  • 유형: 문자열

  • 패턴: HH:MM:SS.sss yyyy-mm-dd

eventId
  • 각 측정에 할당된 고유한 데이터 내보내기 이벤트 ID. 수신한 Kinesis 스트림 레코드의 중복을 제거하는 데 사용할 수 있습니다.

  • 유형: 문자열

version
  • 스키마 버전

  • 유형: 문자열

  • 현재 값: 1.0

projectDisplayName
  • 앱 및 콘솔에 표시되는 프로젝트 이름

  • 유형: 문자열

siteDisplayName
  • 앱에 표시된 사이트 이름

  • 유형: 문자열

assetDisplayName
  • 앱에 표시되는 자산 이름

  • 유형: 문자열

sensorPositionDisplay이름
  • 앱에 표시된 센서 위치 이름

  • 유형: 문자열

sensor.physicalId
  • 측정값이 전송되는 센서의 물리적 ID

  • 유형: 문자열

sensor.rssi
  • 센서 블루투스 수신 신호 강도 표시기 값

  • 형식: 숫자

  • 단위: dBm

gateway.physicalId
  • Amazon Monitron 서비스로 데이터를 전송하는 데 사용되는 게이트웨이의 물리적 ID

  • 유형: 문자열

measurement.features.acceleration.band0To6000Hz.xAxis.rms
  • x축의 주파수 대역 0~6000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • 단위: m/s^2

measurement.features.acceleration.band0To6000Hz.yAxis.rms
  • y축의 주파수 대역 0~6000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • 단위: m/s^2

measurement.features.acceleration.band0To6000Hz.zAxis.rms
  • y축의 주파수 대역 0~6000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • 단위: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.absMax
  • 주파수 대역 10~1000Hz에서 관찰된 절대 최대 가속도

  • 형식: 숫자

  • 단위: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.absMin
  • 주파수 대역 10~1000Hz에서 관찰된 절대 최소 가속도

  • 형식: 숫자

  • 단위: m/s^2

measurement.features.acceleration.band10To1000Hz.resultantVector.crestFactor
  • 주파수 대역 10~1000Hz에서 관찰된 가속 파고율

  • 형식: 숫자

measurement.features.acceleration.band10To1000Hz.resultantVector.rms
  • 주파수 대역 10~1000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • m/s^2

measurement.features.acceleration.band10To1000Hz.xAxis.rms
  • x축의 주파수 대역 10~1000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • m/s^2

measurement.features.acceleration.band10To1000Hz.yAxis.rms
  • y축의 주파수 대역 10~1000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • m/s^2

measurement.features.acceleration.band10To1000Hz.zAxis.rms
  • z축의 주파수 대역 10~1000Hz에서 관찰된 가속도의 평균 제곱근

  • 형식: 숫자

  • m/s^2

measurement.features.temperature
  • 관찰된 온도

  • 형식: 숫자

  • °C/도

measurement.features.velocity.band10To1000Hz.resultantVector.absMax
  • 주파수 대역 10~1000Hz에서 관찰된 절대 최대 속도

  • 형식: 숫자

  • mm/s

measurement.features.velocity.band10To1000Hz.resultantVector.absMin
  • 주파수 대역 10~1000Hz에서 관찰된 절대 최소 속도

  • 형식: 숫자

  • mm/s

measurement.features.velocity.band10To1000Hz.resultantVector.crestFactor
  • 주파수 대역 10~1000Hz에서 관찰된 속도 파고율

  • 형식: 숫자

measurement.features.velocity.band10To1000Hz.resultantVector.rms
  • 주파수 대역 10~1000Hz에서 관찰된 속도의 평균 제곱근

  • 형식: 숫자

  • mm/s

measurement.features.velocity.band10To1000Hz.xAxis.rms
  • x축의 주파수 대역 10~1000Hz에서 관찰된 속도의 평균 제곱근

  • 형식: 숫자

  • mm/s

measurement.features.velocity.band10To1000Hz.yAxis.rms
  • y축의 주파수 대역 10~1000Hz에서 관찰된 속도의 평균 제곱근

  • 형식: 숫자

  • mm/s

measurement.features.velocity.band10To1000Hz.zAxis.rms
  • z축의 주파수 대역 10~1000Hz에서 관측된 속도의 평균 제곱근

  • 형식: 숫자

  • mm/s

measurement.sequenceNo
  • 측정 시퀀스 번호

  • 형식: 숫자

모델. 온도 ml. persistentClassificationOutput
  • 기계 학습 기반 온도 모델의 지속적 분류 출력

  • 형식: 숫자

  • 유효한 값: UNKNOWN | HEALTHY | WARNING | ALARM

모델. 온도 ml. pointwiseClassificationOutput
  • 기계 학습 기반 온도 모델의 점별 분류 출력

  • 타입: 문자열

  • 유효 값: UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

models.vibrationISO.isoClass
  • ISO 기반 진동 모델에서 사용하는 ISO 20816 등급(기계 진동의 측정 및 평가 표준)

  • 타입: 문자열

  • 유효 값: CLASS1 | CLASS2 | CLASS3 | CLASS4 | FAN_BV2

models.vibrationISO.mutedThreshold
  • ISO 기반 진동 모델의 알림을 음소거하기 위한 임계값

  • 타입: 문자열

  • 유효 값: WARNING | ALARM

모델. 진동 ISO. persistentClassificationOutput
  • ISO 기반 진동 모델의 지속적 분류 출력

  • 타입: 문자열

  • 유효 값: UNKNOWN | HEALTHY | WARNING | ALARM

모델. 진동 ISO. pointwiseClassificationOutput
  • ISO 기반 진동 모델의 포인트별 분류 출력

  • 타입: 문자열

  • 유효 값: UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM

모델. 바이브레이션 ML. persistentClassificationOutput
  • 기계 학습 기반 진동 모델의 지속적 분류 출력

  • 타입: 문자열

  • 유효 값: UNKNOWN | HEALTHY | WARNING | ALARM

모델. 바이브레이션 ML. pointwiseClassificationOutput
  • 기계 학습 기반 진동 모델의 포인트별 분류 출력

  • 타입: 문자열

  • 유효 값: UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

assetState.newState
  • 측정을 처리한 후의 기계 상태

  • 타입: 문자열

  • 유효 값: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

assetState.previousState
  • 측정을 처리하기 전의 기계 상태

  • 타입: 문자열

  • 유효 값: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM