Solución de problemas de una puerta de enlace SiteWise Edge - 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.

Solución de problemas de una puerta de enlace SiteWise Edge

Solucione los problemas más comunes de la puerta de enlace AWS IoT SiteWise Edge explorando los temas relevantes.

También puede ver CloudWatch las métricas reportadas por sus puertas de enlace SiteWise Edge para solucionar problemas de conectividad o flujos de datos. Para obtener más información, consulte Supervisa AWS IoT SiteWise con las CloudWatch métricas de Amazon.

Configure y acceda a los registros de la puerta de SiteWise enlace Edge

Para poder ver los registros de SiteWise Edge Gateway, debe configurar su puerta de enlace SiteWise Edge para que envíe los registros a Amazon CloudWatch Logs o almacene los registros en el sistema de archivos local.

  • Utilice CloudWatch los registros si quiere usarlos AWS Management Console para ver los archivos de registro de su puerta de enlace SiteWise Edge. Para obtener más información, consulte Usa Amazon CloudWatch Logs.

  • Use los registros del sistema de archivos local si quiere usar la línea de comandos o el software local para ver los archivos de registro de su puerta de enlace SiteWise Edge. Para obtener más información, consulte Usa los registros de servicio.

Solución de problemas con la puerta de enlace SiteWise Edge

Utilice la siguiente información para solucionar los problemas de la puerta de enlace SiteWise Edge.

No se han podido implementar paquetes en las puertas de enlace de SiteWise Edge

Si el componente AWS IoT Greengrass núcleo (aws.greengrass.Nucleus) está desactualizado, es posible que no pueda implementar paquetes en su puerta de enlace SiteWise Edge. Puede usar la AWS IoT Greengrass V2 consola para actualizar el componente AWS IoT Greengrass Nucleo.

Actualice el componente AWS IoT Greengrass Nucleus (consola)
  1. Vaya a la consola de AWS IoT Greengrass.

  2. En el panel de navegación, en AWS IoT Greengrass, seleccione Implementaciones.

  3. En la lista Implementaciones, seleccione la implementación que desee revisar.

  4. Seleccione Revisar.

  5. En la página Especificar destino, seleccione Siguiente.

  6. En la página Seleccionar componentes, en Componentes públicos, en el cuadro de búsqueda, introduzca aws.greengrass.Nucleus y, a continuación, seleccione aws.greengrass.Nucleus.

  7. Seleccione Siguiente.

  8. En la página Configurar componentes, seleccione Siguiente.

  9. En la página Configurar opciones avanzadas, seleccione Siguiente.

  10. En la página Revisar, elija Implementar.

AWS IoT SiteWise no recibe datos de los servidores de OPC UA

Si tus AWS IoT SiteWise activos no reciben los datos enviados por tus servidores de OPC UA, puedes buscar en los registros de la puerta de enlace SiteWise Edge para solucionar problemas. Busque registros de swPublisher a nivel de información que contengan el siguiente mensaje.

Emitting diagnostic name=PublishError.SomeException

Según el tipo de SomeException en el registro, utilice los siguientes tipos de excepciones y los problemas correspondientes para solucionar los problemas de su puerta de enlace SiteWise Edge:

  • ResourceNotFoundException— Sus servidores de OPC UA envían datos que no coinciden con el alias de propiedad de ningún activo. Esta excepción puede ocurrir en dos casos:

    • Los alias de tus propiedades no coinciden exactamente con tus variables de OPC UA, incluidos los prefijos de origen que hayas definido. Compruebe que los alias de propiedad y los prefijos de origen son correctos.

    • No has asignado tus variables de OPC UA a las propiedades de los activos. Para obtener más información, consulte Asigne flujos de datos industriales a propiedades de activos.

      Si ya ha mapeado todas las variables de OPC UA que desea incluir AWS IoT SiteWise, puede filtrar las variables de OPC UA que envía la puerta de enlace de SiteWise Edge. Para obtener más información, consulte Utilice filtros de nodo UA OPC.

  • InvalidRequestException— Los tipos de datos de las variables de OPC UA no coinciden con los tipos de datos de las propiedades de sus activos. Por ejemplo, si una variable OPC UA tiene un tipo de datos entero, la propiedad de activo correspondiente debe ser del tipo de datos entero. Una propiedad de activo de tipo doble no puede recibir valores enteros OPC UA. Para solucionar este problema, defina nuevas propiedades con los tipos de datos correctos.

  • TimestampOutOfRangeException— Su puerta de enlace SiteWise Edge envía datos que están fuera del rango que AWS IoT SiteWise acepta. AWS IoT SiteWise rechaza todos los puntos de datos con marcas de tiempo anteriores a 7 días o posteriores a 5 minutos en el futuro. Si la puerta de enlace SiteWise Edge se ha quedado sin alimentación o sin conexión a la AWS nube, es posible que tengas que borrar la memoria caché de la puerta de enlace SiteWise Edge.

  • ThrottlingExceptiono bien LimitExceededException: tu solicitud ha superado una cuota de AWS IoT SiteWise servicio, como la tasa de puntos de datos ingresados o la tasa de solicitudes de API operaciones de datos de propiedades de activos. Compruebe que su configuración no exceda el AWS IoT SiteWise cuotas.

No se muestran datos en el panel

Si no se muestran datos en el panel, es posible que la configuración de Publisher y la fuente de datos de la puerta de enlace de SiteWise Edge no estén sincronizadas. Si no están sincronizados, actualizar el nombre de la fuente de datos puede acelerar la sincronización de la nube al Edge y corregir el error de falta de sincronización.

Para actualizar el nombre de una fuente de datos
  1. Vaya a la consola de AWS IoT SiteWise.

  2. En el panel de navegación, elija Edge Gateways.

  3. Seleccione la puerta de enlace SiteWise Edge conectada al panel de control.

  4. En Origen de datos, seleccione Editar.

  5. Seleccione un nuevo Nombre de origen y, a continuación, Guardar para confirmar el cambio.

  6. Verifique sus cambios confirmando que el nombre del origen de datos se haya actualizado en la tabla Orígenes de datos.

En aws.iot aparece el mensaje «No se pudo encontrar ni cargar la clase principal». SiteWiseEdgePublisher registra un error en /greengrass/v2/logs

Si aparece este error, es posible que deba actualizar la versión java de su puerta de enlace Edge. SiteWise

  • En un terminal, ejecute el comando siguiente:

    java -version

    La versión de Java con la que se ejecuta su puerta de enlace SiteWise Edge aparecerá enOpenJDK Runtime Environment. Verá una respuesta como la siguiente:

    openjdk version "11.0.20" 2023-07-18 LTS OpenJDK Runtime Environment Corretto011.0.20.8.1 (build 11.0.20+8-LTS OpenJDK 64-Bit Server VM Corretto-11.0.20.8.1 (build 11.0.20+8-LTS, mixed node)

Si ejecuta la versión 11.0.20.8.1 de Java, debe actualizar el paquete IoT SiteWise Publisher a la versión 2.4.1 o posterior. Solo se ve afectada la versión 11.0.20.8.1 de Java. Los entornos con otras versiones de Java pueden seguir utilizando versiones anteriores del componente IoT SiteWise Publisher. Para obtener más información sobre la actualización de un paquete de componentes, consulte Cambie la versión de los paquetes de componentes de SiteWise Edge Gateway.

Veo 'SESSION_ TAKEN _OVER' o 'com.aws.greengrass.mqttclient. MqttClient: No se pudo publicar el mensaje a través de Spooler y lo volveré a intentar. ' en los registros

Si ve una advertencia que incluye SESSION_TAKEN_OVER o un error que incluye com.aws.greengrass.mqttclient.MqttClient: Failed to publish the message via Spooler and will retry. en sus registros/greengrass/v2/logs/greengrass.log, puede que esté intentando utilizar el mismo archivo de configuración para varias puertas de enlace SiteWise Edge en varios dispositivos. Cada puerta de enlace SiteWise Edge necesita un archivo de configuración único para conectarse a su Cuenta de AWS.

Veo «com.aws.greengrass.deployment». IotJobsHelper: No se encontró ningún trabajo de despliegue. o «El resultado del despliegue ya se ha informado». en los registros

Si ve com.aws.greengrass.deployment.IotJobsHelper: No deployment job found. o está Deployment result already reported. en sus registros en/greengrass/v2/logs/greengrass.log, puede que esté intentando volver a utilizar el mismo archivo de configuración.

Existen varias soluciones:

  • Si desea volver a utilizar el archivo de configuración, haga lo siguiente:

    1. Vaya a la consola de AWS IoT SiteWise.

    2. En el panel de navegación, seleccione Puertas de enlace.

    3. Elija la puerta de enlace SiteWise Edge que desee reutilizar.

    4. Selecciona la pestaña Actualizaciones.

    5. Seleccione una versión de Publisher diferente y elija Implementar.

Siga los pasos Cree una puerta de enlace para Siemens Industrial Edge que se indican para crear un nuevo archivo de configuración.

Los tipos de datos convertidos no se incluyen

Si aparece un error al convertir tipos de datos OPC UA no compatibles en cadenas AWS IoT SiteWise, puede deberse a varios motivos:

  • El tipo de datos que intentas convertir es un tipo de datos complejo. No se admiten los tipos de datos complejos.

  • Al utilizar Destinations as AWS IoT SiteWise Buffered con Amazon S3, el valor completo de la cadena se conserva en los archivos que se envían a un bucket de Amazon S3. Al introducir datos más adelante AWS IoT SiteWise, se rechazan los valores de cadena completa que superen los 1024 bytes.

Solución de problemas de la aplicación AWS IoT SiteWise Edge en Siemens Industrial Edge

Para solucionar los problemas de la aplicación AWS IoT SiteWise Edge en su Siemens Industrial Edge dispositivo, puede acceder a los registros de la aplicación a través de los portales Siemens Industrial Edge Management o Siemens Industrial Edge Device (IED). Para obtener más información, consulte Descarga de registros en la documentación de Siemens.

Mis datos no aparecen en AWS IoT SiteWise

  • Asegúrese de que sus Databus usuarios no tengan problemas y de que el icono de la marca de verificación de Databus_Configuration esté verde en lugar de gris.

  • Es posible que no esté utilizando una versión que Siemens Industrial Edge Management contenga. Secure Storage Actualice su versión del sistema operativo Siemens. Para obtener más información, consulte Siemens Secure Storagey la aplicación AWS IoT SiteWise Edge.

Veo 'Falta el archivo de configuración AWS _ REGION 'en los registros.

Si ve Config file missing AWS_REGION en los registros de Siemens, el archivo JSON de configuración está dañado. Deberá crear un nuevo archivo de configuración. Siga los pasos Cree una puerta de enlace para Siemens Industrial Edge que se indican para crear un nuevo archivo de configuración.

Solución de AWS IoT Greengrass problemas

Para encontrar soluciones a muchos problemas al configurar o implementar tu puerta de enlace SiteWise Edge AWS IoT Greengrass, consulta Solución de problemas AWS IoT Greengrass en la Guía para AWS IoT Greengrass desarrolladores.