View a markdown version of this page

Grundlegendes zum v2-Datenexportschema - Amazon Monitron

Amazon Monitron steht neuen Kunden nicht mehr offen. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Funktionen, die denen von Amazon Monitron ähneln, finden Sie in unserem Blogbeitrag.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Grundlegendes zum v2-Datenexportschema

Alle Messdaten, das entsprechende Inferenzergebnis, das Gateway connect/disconnect und die connect/disconnect Sensorereignisse werden als ein Kinesis-Datenstream-Datensatz im JSON-Format exportiert.

v2-Schemaformat

{ "timestamp": "string", "eventId": "string", "version": "2.0", "accountId": "string", "projectName": "string", "projectId": "string", "eventType": "measurement|gatewayConnected|gatewayDisconnected|sensorConnected|sensorDisconnected|assetStateTransition", // measurement "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "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" } }, "assetPositionId": "string" } // sensorConnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // sensorDisconnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // gatewayConnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "gateway": { "physicalId": "string" } } // gatewayDisconnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "gateway": { "physicalId": "string" } } // assetStateTransition "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetTransitionType": "measurement|userInput", "assetState": { "newState": "string", "previousState": "string" }, "closureCode": { "failureMode": "string", "failureCause": "string", "actionTaken": "string", "resolvedModels": list<"string"> }, "assetPositionId": "string" } }

v2-Schemaparameter

Das Amazon Monitron Kinesis-Datenexportschema v2 umfasst die folgenden Schemaparameter. Bei einigen Parametern handelt es sich um Aktualisierungen von Version 1, andere gelten nur für Version 2. siteNameWar zum Beispiel ein Parameter der ersten Ebene in Version 1. In v2 ist es ein Parameter der zweiten Ebene, der unter der eventPayload Entität zu finden ist.

Zeitstempel
  • Der Zeitstempel, zu dem die Messung vom Amazon Monitron-Service in UTC empfangen wird

  • Typ: Zeichenfolge

  • Muster: yyyy-mm-dd hh:mm:ss.sss

eventId
  • Die eindeutige Datenexport-Ereignis-ID, die jeder Messung zugewiesen wird. Kann verwendet werden, um die empfangenen Kinesis-Stream-Datensätze zu deduplizieren.

  • Typ: Zeichenfolge

version
  • Schemaversion

  • Typ: Zeichenfolge

  • Wert: 1.0 oder 2.0

accountId
  • Die 12-stellige AWS Konto-ID für Ihr Monitron-Projekt

  • Typ: Zeichenfolge

projectName

Der Projektname, der in der App und der Konsole angezeigt wird.

Typ: Zeichenfolge

projectId

Die eindeutige ID Ihres Amazon Monitron Projekts.

Typ: Zeichenfolge

eventType
  • Der aktuelle Event-Stream. Jeder Ereignistyp wird ein eigenes eventPayload Format haben.

  • Typ: Zeichenfolge

  • Mögliche Werte: measurementgatewayConnected,gatewayDisconnected,sensorConnected,sensorDisconnected,assetStateTransition.

eventType: measurement

Ereignis Payload.features.acceleration.band0To6000Hz.xAxis.rms
  • Der quadratische Mittelwert der im Frequenzband 0—6000 Hz beobachteten Beschleunigung auf der X-Achse

  • Typ: Zahl

  • Einheit: ^2 m/s

Ereignis Payload.features.acceleration.band0To6000Hz.yAxis.rms
  • Der quadratische Mittelwert der im Frequenzband 0—6000 Hz beobachteten Beschleunigung auf der Y-Achse

  • Typ: Zahl

  • Einheit: ^2 m/s

Ereignis Payload.features.acceleration.band0To6000Hz.zAxis.rms
  • Der quadratische Mittelwert der im Frequenzband 0—6000 Hz beobachteten Beschleunigung auf der Z-Achse

  • Typ: Zahl

  • Einheit: ^2 m/s

Ereignis Payload.features.acceleration.band10To1000Hz.resultantVector.absMax
  • Die absolute maximale Beschleunigung, die im Frequenzband 10—1000 Hz beobachtet wurde

  • Typ: Zahl

  • Einheit: ^2 m/s

Ereignis Payload.features.acceleration.band10To1000Hz.resultantVector.absMin
  • Die absolute Mindestbeschleunigung, die im Frequenzband 10—1000 Hz beobachtet wurde

  • Typ: Zahl

  • Einheit: ^2 m/s

Ereignis Payload.features.acceleration.band10To1000Hz.resultantVector.crestFactor
  • Der im Frequenzband 10—1000 Hz beobachtete Beschleunigungsscheitelfaktor

  • Typ: Zahl

Ereignis Payload.features.acceleration.band10To1000Hz.resultantVector.rms
  • Der quadratische Mittelwert der beobachteten Beschleunigung im Frequenzband 10—1000 Hz

  • Typ: Zahl

  • m/s^2

Ereignis Payload.features.acceleration.band10To1000Hz.xAxis.rms
  • Der quadratische Mittelwert der im Frequenzband 10—1000 Hz beobachteten Beschleunigung auf der X-Achse

  • Typ: Zahl

  • m/s^2

Ereignis Payload.features.acceleration.band10To1000Hz.yAxis.rms
  • Der quadratische Mittelwert der beobachteten Beschleunigung im Frequenzband 10—1000 Hz auf der Y-Achse

  • Typ: Zahl

  • m/s^2

Ereignis Payload.features.acceleration.band10To1000Hz.zAxis.rms
  • Der quadratische Mittelwert der beobachteten Beschleunigung im Frequenzband 10—1000 Hz auf der Z-Achse

  • Typ: Zahl

  • m/s^2

Ereignis Payload.features.temperature
  • Die beobachtete Temperatur

  • Typ: Zahl

  • °C/degC

Ereignis Payload.features.velocity.band10To1000Hz.resultantVector.absMax
  • Die absolute Höchstgeschwindigkeit, die im Frequenzband 10—1000 Hz beobachtet wurde

  • Typ: Zahl

  • mm/s

Ereignis Payload.features.velocity.band10To1000Hz.resultantVector.absMin
  • Die absolute Mindestgeschwindigkeit, die im Frequenzband 10—1000 Hz beobachtet wurde

  • Typ: Zahl

  • mm/s

Ereignis Payload.features.velocity.band10To1000Hz.resultantVector.crestFactor
  • Der im Frequenzband 10—1000 Hz beobachtete Velocity-Crest-Faktor

  • Typ: Zahl

Ereignis Payload.features.velocity.band10To1000Hz.resultantVector.rms
  • Der quadratische Mittelwert der im Frequenzband 10—1000 Hz beobachteten Geschwindigkeit

  • Typ: Zahl

  • mm/s

Ereignis Payload.features.velocity.band10To1000Hz.xAxis.rms
  • Der quadratische Mittelwert der Geschwindigkeit, die im Frequenzband 10—1000 Hz auf der X-Achse beobachtet wurde

  • Typ: Zahl

  • mm/s

Ereignis Payload.features.velocity.band10To1000Hz.yAxis.rms
  • Der quadratische Mittelwert der Geschwindigkeit, die im Frequenzband 10—1000 Hz auf der Y-Achse beobachtet wurde

  • Typ: Zahl

  • mm/s

Ereignis Payload.features.velocity.band10To1000Hz.zAxis.rms
  • Der quadratische Mittelwert der Geschwindigkeit, die im Frequenzband 10—1000 Hz auf der Z-Achse beobachtet wurde

  • Typ: Zahl

  • mm/s

Ereignis Payload.sequenceNo
  • Die Sequenznummer der Messung

  • Typ: Zahl

Ereignis Payload.assetPositionId
  • Die Kennung der Sensorposition, für die die Messung gesendet wird.

  • Typ: Zeichenfolge

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Website.

  • Typ: Zeichenfolge

Ereignis Payload.serialNumber
  • Die Seriennummer des Assets.

  • Typ: Zeichenfolge

Ereignis Payload.make
  • Die Marke des Vermögenswerts.

  • Typ: Zeichenfolge

Ereignis Payload.model
  • Das Modell des Vermögenswerts.

  • Typ: Zeichenfolge

eventType: sensorConnected

siteName
  • Der in der App angezeigte Site-Name

  • Typ: Zeichenfolge

Asset-Name
  • Der in der App angezeigte Asset-Name

  • Typ: Zeichenfolge

Positionsname
  • Der Name der Sensorposition, der in der App angezeigt wird

  • Typ: Zeichenfolge

AssetPositionUrl
  • Die in der App angezeigte Sensor-URL

  • Typ: Zeichenfolge

Physikalische ID
  • Die physische ID des Sensors, von dem die Messung gesendet wird

  • Typ: Zeichenfolge

Ereignis Payload.assetPositionId
  • Die Kennung der Sensorposition, deren Zustand sich geändert hat.

  • Typ: Zeichenfolge

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Website.

  • Typ: Zeichenfolge

Ereignis Payload.serialNumber
  • Die Seriennummer des Assets.

  • Typ: Zeichenfolge

Ereignis Payload.make
  • Die Marke des Vermögenswerts.

  • Typ: Zeichenfolge

Ereignis Payload.model
  • Das Modell des Vermögenswerts.

  • Typ: Zeichenfolge

eventType: sensorDisconnected

siteName
  • Der in der App angezeigte Site-Name

  • Typ: Zeichenfolge

Asset-Name
  • Der in der App angezeigte Asset-Name

  • Typ: Zeichenfolge

Positionsname
  • Der Name der Sensorposition, der in der App angezeigt wird

  • Typ: Zeichenfolge

AssetPositionUrl
  • Die in der App angezeigte Sensor-URL

  • Typ: Zeichenfolge

Physikalische ID
  • Die physische ID des Sensors, von dem die Messung gesendet wird

  • Typ: Zeichenfolge

Ereignis Payload.assetPositionId
  • Die Kennung der Sensorposition, deren Zustand sich geändert hat.

  • Typ: Zeichenfolge

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Website.

  • Typ: Zeichenfolge

Ereignis Payload.serialNumber
  • Die Seriennummer des Assets.

  • Typ: Zeichenfolge

Ereignis Payload.make
  • Die Marke des Vermögenswerts.

  • Typ: Zeichenfolge

Ereignis Payload.model
  • Das Modell des Vermögenswerts.

  • Typ: Zeichenfolge

eventType: gatewayConnected

Ereignis Payload.siteName
  • Der in der App angezeigte Seitenname

  • Typ: Zeichenfolge

Ereignis Payload.gatewayName
  • Der Name des Gateways, wie er in der App angezeigt wird

  • Typ: Zeichenfolge

Ereignis Payload.gatewayListURL
  • Die in der App angezeigte Gateway-URL

  • Typ: Zeichenfolge

Ereignis Payload.gateway.physicalID
  • Die physische ID des Gateways, das gerade verbunden wurde, um Daten an den Amazon Monitron-Dienst zu übertragen

  • Typ: Zeichenfolge

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Site.

  • Typ: Zeichenfolge

eventType: gatewayDisconnected

siteName
  • Der Name der Website, der in der App angezeigt wird

  • Typ: Zeichenfolge

Gateway-Name
  • Der Name des Gateways, wie er in der App angezeigt wird

  • Typ: Zeichenfolge

GatewayList-URL
  • Die in der App angezeigte Gateway-URL

  • Typ: Zeichenfolge

Physikalische ID
  • Die physische ID des Gateways, das gerade verbunden wurde, um Daten an den Amazon Monitron-Dienst zu übertragen

  • Typ: Zeichenfolge

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Website.

  • Typ: Zeichenfolge

eventType: assetStateTransition

Ereignis Payload.siteName
  • Der in der App angezeigte Seitenname

  • Typ: Zeichenfolge

Ereignis Payload.assetName
  • Der in der App angezeigte Asset-Name

  • Typ: Zeichenfolge

Ereignis Payload.positionName
  • Der Name der Sensorposition, der in der App angezeigt wird

  • Typ: Zeichenfolge

Ereignis Payload.assetPositionURL
  • Die in der App angezeigte Sensor-URL

  • Typ: Zeichenfolge

Ereignis Payload.sensor.physicalID
  • Die physische ID des Sensors, von dem die Messung gesendet wird

  • Typ: Zeichenfolge

Ereignis Payload.assetTransitionType
  • Der Grund für die Umstellung des Vermögenszustands

  • Typ: Zeichenfolge

  • Mögliche Werte: measurement oder userInput

Ereignis Payload.assetState.newState
  • Der neue Zustand der Anlage

  • Typ: Zeichenfolge

Ereignis Payload.assetState.previousState
  • Der vorherige Status des Vermögenswerts

  • Typ: Zeichenfolge

Ereignis Payload.closureCode.failureMode
  • Der Fehlermodus, den der Benutzer bei der Bestätigung dieses Fehlers ausgewählt hat

  • Typ: Zeichenfolge

  • Mögliche Werte: NO_ISSUE | BLOCKAGE | CAVITATION | CORROSION | | DEPOSIT | IMBALANCE | LUBRICATION | MISALIGNMENT | OTHER | RESONANCE | ROTATING_LOOSENESS | STRUCTURAL_LOOSENESS | TRANSMITTED_FAULT UNDETERMINED

Ereignis Payload.closureCode.failureCause
  • Die Ursache des Fehlers, die der Benutzer bei der Bestätigung eines Fehlers in der App-Dropdown-Liste ausgewählt hat.

  • Typ: Zeichenfolge

  • Mögliche Werte: ADMINISTRATION | | DESIGN | FABRICATION | MAINTENANCE | OPERATION | OTHER | QUALITY UNDETERMINED WEAR

Ereignis Payload.closureCode.actionTaken
  • Die Aktion, die beim Schließen dieser Anomalie ausgeführt wurde und vom Benutzer im App-Dropdown ausgewählt wurde.

  • Typ: Zeichenfolge

  • Mögliche Werte: ADJUST | | CLEAN | LUBRICATE | MODIFY | NO_ACTION | OTHER OVERHAUL REPLACE

Ereignis Payload.closureCode.resolvedModels
  • Die Reihe von Modellen, die auf das Problem hingewiesen haben.

  • Typ: Listen von Strings

  • Mögliche Werte: vibrationISO | vibrationML | temperatureML

Ereignis Payload.assetPositionId
  • Die Kennung der Vermögensposition, deren Status sich geändert hat.

  • Typ: Zeichenfolge

Modelle. Temperatur ML.persistentClassificationOutput
  • Die persistente Klassifikationsausgabe des auf maschinellem Lernen basierenden Temperaturmodells

  • Typ: Zahl

  • Zulässige Werte: UNKNOWN | HEALTHY | WARNING | ALARM

Modelle. Temperatur ML.pointwiseClassificationOutput
  • Das Ergebnis der punktweisen Klassifizierung aus dem auf maschinellem Lernen basierenden Temperaturmodell

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

Modelle. Vibration ISO.isoClass
  • Die Klasse ISO 20816 (eine Norm zur Messung und Bewertung von Maschinenschwingungen), die im ISO-basierten Schwingungsmodell verwendet wird

  • Typ: Zeichenfolge

  • Zulässige Werte: CLASS1 | CLASS2 | CLASS3 | CLASS4

Modelle. Vibration ISO.mutedThreshold
  • Der Schwellenwert für die Stummschaltung der Benachrichtigung aus dem ISO-basierten Vibrationsmodell

  • Typ: Zeichenfolge

  • Zulässige Werte: WARNING | ALARM

Modelle. Vibration ISO.persistentClassificationOutput
  • Die persistente Klassifikationsausgabe des ISO-basierten Schwingungsmodells

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | HEALTHY | WARNING | ALARM

Modelle. Vibration ISO.pointwiseClassificationOutput
  • Das Ergebnis der punktuellen Klassifizierung aus dem ISO-basierten Schwingungsmodell

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM

Modelle. Vibration ML.persistentClassificationOutput
  • Die persistente Klassifikationsausgabe des auf maschinellem Lernen basierenden Schwingungsmodells

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | HEALTHY | WARNING | ALARM

Modelle. Vibration ML.pointwiseClassificationOutput
  • Das Ergebnis der punktuellen Klassifizierung aus dem auf maschinellem Lernen basierenden Schwingungsmodell

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

Vermögenswert State.newState
  • Der Maschinenstatus nach der Verarbeitung der Messung

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

Vermögenswert State.previousState
  • Der Maschinenstatus vor der Verarbeitung der Messung

  • Typ: Zeichenfolge

  • Zulässige Werte: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

Ereignis Payload.companyName
  • Der Name des Unternehmens, das das Asset verwendet.

  • Typ: Zeichenfolge

Ereignis Payload.geoLocation.latitude
  • Der Breitengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.geoLocation.longitude
  • Der Längengrad des physischen Standorts der Site.

  • Typ: Zahl

Ereignis Payload.address
  • Die Adresse der Website.

  • Typ: Zeichenfolge

Ereignis Payload.serialNumber
  • Die Seriennummer des Assets.

  • Typ: Zeichenfolge

Ereignis Payload.make
  • Die Marke des Vermögenswerts.

  • Typ: Zeichenfolge

Ereignis Payload.model
  • Das Modell des Vermögenswerts.

  • Typ: Zeichenfolge