Amazon Monitron dejará de estar abierto a nuevos clientes a partir del 31 de octubre de 2024. Si desea utilizar el servicio, inscríbase antes de esa fecha. Los clientes actuales pueden seguir utilizando el servicio con normalidad. Para obtener información sobre funciones similares a las de Amazon Monitron, consulte nuestra entrada de blog
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Comprensión del esquema de exportación de datos v2
Cada dato de medición, su resultado de inferencia correspondiente, los eventos de conexión/desconexión de la puerta de enlace y conexión/desconexión del sensor se exportan como un registro de transmisión de datos de Kinesis en formato. JSON
Formato del esquema v2
{ "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", "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"> }, "assetPositionId": "string" } }
Parámetros del esquema v2
El esquema de exportación de datos de Kinesis v2 de Amazon Monitron incluye los siguientes parámetros de esquema. Algunos parámetros son actualizaciones de v1 y otros son exclusivos de v2. Por ejemplo, siteName
era un parámetro de primer nivel en v1. En v2, es un parámetro de segundo nivel que se encuentra bajo la entidad eventPayload
.
- Marca de tiempo
-
-
La marca de tiempo en la que el servicio Amazon Monitron recibe la medición en UTC
-
Tipo: cadena
-
Patrón: hh:mm:ss. yyyy-mm-dd SSS
-
- eventId
-
-
El ID de evento de exportación de datos único asignado a cada medición. Se puede utilizar para deduplicar los registros de flujo de Kinesis recibidos.
-
Tipo: cadena
-
- versión
-
-
Versión del esquema
-
Tipo: cadena
-
Valor: 1.0 o 2.0
-
- accountId
-
-
El ID de AWS cuenta de 12 dígitos de su proyecto de Monitron
-
Tipo: cadena
-
- projectName
-
El nombre del proyecto que se muestra en la aplicación y en la consola.
Tipo: cadena
- projectId
-
El identificador único de su proyecto. Amazon Monitron
Tipo: cadena
- eventType
-
-
El flujo de eventos actual. Cada tipo de evento tiene un formato
eventPayload
específico. -
Tipo: cadena
-
Valores posibles:
measurement
,gatewayConnected
,gatewayDisconnected
,sensorConnected
,sensorDisconnected
oassetStateTransition
.
-
eventType: measurement
- eventPayload. Características. Aceleración. Banda de 0 a 6000 Hz. xAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 0‑6000 Hz en el eje x
-
Tipo: Number
-
Unidad: m/s^2
-
- eventPayload. Características. Aceleración. Banda de 0 a 6000 Hz. yAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 0‑6000 Hz en el eje y
-
Tipo: Number
-
Unidad: m/s^2
-
- eventPayload. Características. Aceleración. Banda de 0 a 6000 Hz. zAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 0‑6000 Hz en el eje z
-
Tipo: Number
-
Unidad: m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. resultantVector. absMax
-
-
La aceleración máxima absoluta observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
Unidad: m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. resultantVector. absMin
-
-
La aceleración mínima absoluta observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
Unidad: m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. resultantVector. crestFactor
-
-
El factor de cresta de aceleración observado en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. resultantVector.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. xAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 10‑1000 Hz en el eje x
-
Tipo: Number
-
m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. yAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 10‑1000 Hz en el eje y
-
Tipo: Number
-
m/s^2
-
- eventPayload. Características. Aceleración. Banda de 10 a 1000 Hz. zAxis.rms
-
-
La raíz cuadrada media de la aceleración observada en la banda de frecuencia 10‑1000 Hz en el eje z
-
Tipo: Number
-
m/s^2
-
- eventPayload.características. temperatura
-
-
La temperatura observada
-
Tipo: Number
-
°C/grados C
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. resultantVector. absMax
-
-
La aceleración máxima absoluta observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
mm/s
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. resultantVector. absMin
-
-
La aceleración mínima absoluta observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
mm/s
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. resultantVector. crestFactor
-
-
El factor de cresta de velocidad observado en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. resultantVector.rms
-
-
La raíz cuadrada media de la velocidad observada en la banda de frecuencia 10‑1000 Hz
-
Tipo: Number
-
mm/s
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. xAxis.rms
-
-
La raíz cuadrada media de la velocidad observada en la banda de frecuencia 10‑1000 Hz en el eje x
-
Tipo: Number
-
mm/s
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. yAxis.rms
-
-
La raíz cuadrada media de la velocidad observada en la banda de frecuencia 10‑1000 Hz en el eje y
-
Tipo: Number
-
mm/s
-
- eventPayload. Características. Velocidad. Banda de 10 a 1000 Hz. zAxis.rms
-
-
La raíz cuadrada media de la velocidad observada en la banda de frecuencia 10‑1000 Hz en el eje z
-
Tipo: Number
-
mm/s
-
- eventPayload.sequenceNo
-
-
El número de secuencias de medición
-
Tipo: Number
-
eventType: sensorConnected
- siteName
-
-
El nombre del sitio que se muestra en la aplicación
-
Tipo: cadena
-
- assetName
-
-
El nombre del activo que se muestra en la aplicación
-
Tipo: cadena
-
- positionName
-
-
El nombre de la posición del sensor que se muestra en la aplicación
-
Tipo: cadena
-
- assetPositionURL
-
-
El sensor que URL se muestra en la aplicación
-
Tipo: cadena
-
- physicalID
-
-
El ID físico del sensor desde el que se envía la medición
-
Tipo: cadena
-
eventType: sensorDisconnected
- siteName
-
-
El nombre del sitio que se muestra en la aplicación
-
Tipo: cadena
-
- assetName
-
-
El nombre del activo que se muestra en la aplicación
-
Tipo: cadena
-
- positionName
-
-
El nombre de la posición del sensor que se muestra en la aplicación
-
Tipo: cadena
-
- assetPositionURL
-
-
El sensor URL que se muestra en la aplicación
-
Tipo: cadena
-
- physicalID
-
-
El ID físico del sensor desde el que se envía la medición
-
Tipo: cadena
-
eventType: gatewayConnected
- eventPayload.siteName
-
-
El nombre del sitio que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.gatewayName
-
-
El nombre de la puerta de enlace que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.gatewayListURL
-
-
La puerta de enlace URL que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.Gateway.PhysicalID
-
-
El ID físico de la puerta de enlace apenas conectada para transmitir datos al servicio de Amazon Monitron
-
Tipo: cadena
-
eventType: gatewayDisconnected
- siteName
-
-
El nombre del sitio que se muestra en la aplicación
-
Tipo: cadena
-
- gatewayName
-
-
El nombre de la puerta de enlace que se muestra en la aplicación
-
Tipo: cadena
-
- gatewayListURL
-
-
La puerta de enlace que se muestra en la aplicación URL
-
Tipo: cadena
-
- physicalID
-
-
El ID físico de la puerta de enlace apenas conectada para transmitir datos al servicio de Amazon Monitron
-
Tipo: cadena
-
eventType: assetStateTransition
- eventPayload.siteName
-
-
El nombre del sitio que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.assetName
-
-
El nombre del activo que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.positionName
-
-
El nombre de la posición del sensor que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.assetPositionURL
-
-
El sensor URL que se muestra en la aplicación
-
Tipo: cadena
-
- eventPayload.Sensor.ID físico
-
-
El ID físico del sensor desde el que se envía la medición
-
Tipo: cadena
-
- eventPayload.assetTransitionType
-
-
El motivo de la transición de estado del activo
-
Tipo: cadena
-
Valores posibles:
measurement
ouserInput
-
- eventPayload.assetState.newState
-
-
El nuevo estado del activo
-
Tipo: cadena
-
- eventPayload.assetState.previousState
-
-
El estado anterior del activo
-
Tipo: cadena
-
- eventPayload.closureCode.failureMode
-
-
El modo de error seleccionado por el usuario al reconocer este fallo
-
Tipo: cadena
-
Valores posibles:
NO_ISSUE
|BLOCKAGE
|CAVITATION
|CORROSION
|DEPOSIT
|IMBALANCE
|LUBRICATION
|MISALIGNMENT
|OTHER
|RESONANCE
|ROTATING_LOOSENESS
|STRUCTURAL_LOOSENESS
|TRANSMITTED_FAULT
|UNDETERMINED
-
- eventPayload.closureCode.failureCause
-
-
La causa del fallo seleccionada por el usuario en el menú desplegable de la aplicación al reconocer un fallo.
-
Tipo: cadena
-
Valores posibles:
ADMINISTRATION
|DESIGN
|FABRICATION
|MAINTENANCE
|OPERATION
|OTHER
|QUALITY
|UNDETERMINED
|WEAR
-
- eventPayload.closureCode.actionTaken
-
-
La acción que se realiza al cerrar esta anomalía seleccionada por el usuario en el menú desplegable de la aplicación.
-
Tipo: cadena
-
Valores posibles:
ADJUST
|CLEAN
|LUBRICATE
|MODIFY
|NO_ACTION
|OTHER
|OVERHAUL
|REPLACE
-
- eventPayload.closureCode.resolvedModels
-
-
El conjunto de modelos que pusieron de manifiesto el problema.
-
Tipo: Lista de cadenas
-
Valores posibles:
vibrationISO
|vibrationML
|temperatureML
-
- eventPayload.assetPositionId
-
-
El identificador de la posición del activo cuyo estado ha cambiado.
-
Tipo: cadena
-
- Models.TemperatureML. persistentClassificationOutput
-
-
El resultado de clasificación persistente del modelo de machine learning basado en la temperatura
-
Tipo: Number
-
Valores válidos:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- Modelos. Temperatura ml. pointwiseClassificationOutput
-
-
El resultado de clasificación puntual del modelo de machine learning basado en la temperatura
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- modelos.vibración. ISO isoClass
-
-
La clase ISO 20816 (un estándar para la medición y evaluación de la vibración de la máquina) utilizada por el modelo de vibración ISO basado
-
Tipo: cadena
-
Valores válidos:
CLASS1 | CLASS2 | CLASS3 | CLASS4
-
- modelosISO. vibración. mutedThreshold
-
-
El umbral para silenciar la notificación del modelo de vibración ISO basado
-
Tipo: cadena
-
Valores válidos:
WARNING | ALARM
-
- modelosISO. vibración. persistentClassificationOutput
-
-
El resultado de clasificación persistente del modelo de vibración ISO basado
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- modelos. vibración. ISO pointwiseClassificationOutput
-
-
El resultado de la clasificación por puntos del modelo de vibración ISO basado
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM
-
- Modelos. Vibration ML. persistentClassificationOutput
-
-
La salida de clasificación persistente del modelo de vibración basado en machine learning
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- Modelos. Vibration ML. pointwiseClassificationOutput
-
-
La salida de clasificación puntual del modelo de vibración basado en machine learning
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- assetState.newState
-
-
El estado de la máquina después de procesar la medición
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-
- assetState.previousState
-
-
El estado de la máquina antes de procesar la medición
-
Tipo: cadena
-
Valores válidos:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-