Elección de un destino para los datos de su servidor de origen - AWS IoT SiteWise

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.

Elección de un destino para los datos de su servidor de origen

Los datos se exportan desde la periferia a AWS IoT SiteWise tiempo real o en lotes mediante Amazon S3. También puede enviar la transmisión a otro componente mediante una AWS IoT Greengrass transmisión.

  • AWS IoT SiteWise tiempo real: elija esta opción para enviar los datos directamente al AWS IoT SiteWise almacenamiento. Ingiera y supervise los datos en tiempo real y procese los datos en la periferia.

  • AWS IoT SiteWise Almacenados en búfer mediante Amazon S3: envíe datos en formato parquet a Amazon S3 y, a continuación, impórtelos al AWS IoT SiteWise almacenamiento. Elija esta opción para ingerir datos en lotes y almacenar los datos históricos de forma rentable. Puede configurar la ubicación del bucket de Amazon S3 que prefiera y la frecuencia con la que desea que se carguen los datos en Amazon S3. También puede elegir qué hacer con los datos después de ingerirlos AWS IoT SiteWise. Puede elegir que los datos estén disponibles tanto SiteWise en Amazon S3 como en Amazon S3 o puede optar por eliminarlos automáticamente de Amazon S3.

    • El bucket de Amazon S3 es un mecanismo de almacenamiento y almacenamiento en búfer y admite archivos en formato parquet.

    • Si selecciona la casilla Importar datos al AWS IoT SiteWise almacenamiento, los datos se cargan primero en Amazon S3 y, después, en el AWS IoT SiteWise almacenamiento.

      • Si selecciona la casilla Eliminar datos de Amazon S3, los datos se eliminarán de Amazon S3 después de importarlos al SiteWise almacenamiento.

      • Si desactiva la casilla Eliminar datos de Amazon S3, los datos se almacenan tanto en Amazon S3 como en SiteWise almacenamiento.

    • Si desactiva la casilla Importar datos al AWS IoT SiteWise almacenamiento, los datos solo se almacenan en Amazon S3. No se importan al SiteWise almacenamiento.

    Visite Administrar el almacenamiento de datos para obtener más información sobre las distintas opciones de almacenamiento que AWS IoT SiteWise ofrece. Para obtener más información sobre las opciones de precios, consulta AWS IoT SiteWise los precios.

  • AWS IoT Greengrass administrador de transmisiones: utilice AWS IoT Greengrass el administrador de transmisiones para enviar datos a los siguientes Nube de AWS destinos: canales entrantes AWS IoT Analytics, transmisiones en Amazon Kinesis Data Streams, propiedades de activos u objetos AWS IoT SiteWise en Amazon Simple Storage Service (Amazon S3). Para obtener más información, consulte Administrar transmisiones de datos en la Guía AWS IoT Greengrass básica para AWS IoT Greengrass Version 2 desarrolladores.

En el siguiente ejemplo se muestra la estructura del mensaje de flujo de datos requerida. Todos los campos son obligatorios.

{ "assetId": "string", "propertyAlias": "string", "propertyId": "string", "propertyValues": [ { "quality": "string", "timestamp": { "offsetInNanos": number, "timeInSeconds": number }, "value": { "booleanValue": boolean, "doubleValue": number, "integerValue": number, "stringValue": "string" } } ] }
nota

El mensaje de flujo de datos debe incluir (assetIdypropertyId) o propertyAlias en su estructura.

assetId

(Opcional) El ID del activo que se va a actualizar.

propertyAlias

(Opcional) El alias que identifica la propiedad, como la ruta de flujo de datos de un servidor OPC-UA. Por ejemplo:

/company/windfarm/3/turbine/7/temperature

Para obtener más información, consulte Asignación de flujos de datos industriales a propiedades de activos en la Guía del AWS IoT SiteWise usuario.

propertyId

(Opcional) El ID de la propiedad del activo de esta entrada.

propertyValues

(Obligatorio) La lista de valores de propiedades que se va a cargar. Puede especificar hasta 10 elementos propertyValues de matriz.

quality

(Opcional) La calidad del valor de la propiedad de activo.

timestamp

(Obligatorio) La marca temporal del valor de la propiedad del activo.

offsetInNanos

(Opcional) El desfase de nanosegundos desde. timeInSeconds

timeInSeconds

(Obligatorio) La fecha y hora, en segundos, en formato de época de Unix. Los datos fraccionarios de nanosegundos los proporciona offsetInNanos.

value

(Obligatorio) El valor de la propiedad del activo.

nota

Solo puede existir uno de los siguientes valores en el value campo.

booleanValue

(Opcional) Datos de propiedades de activos de tipo booleano (trueofalse).

doubleValue

(Opcional) Datos de propiedades de activos de tipo double (número de punto flotante).

integerValue

(Opcional) Datos de propiedades de activos de tipo entero (número entero).

stringValue

(Opcional) Datos de propiedades de activos de tipo cadena (secuencia de caracteres).