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 SiteWise enlace Edge
Resuelva los problemas comunes de las puertas de enlace AWS IoT SiteWise Edge explorando los temas relevantes.
También puede ver CloudWatch las métricas informadas por sus pasarelas SiteWise Edge para solucionar problemas de conectividad o de transmisión de datos. Para obtener más información, consulte Supervisa AWS IoT SiteWise con las CloudWatch métricas de Amazon.
Temas
Configure los registros de SiteWise Edge Gateway y acceda a ellos
Antes de poder ver los registros de SiteWise Edge Gateway, debes configurar tu puerta de enlace SiteWise Edge para enviar los registros a Amazon CloudWatch Logs o almacenarlos en el sistema de archivos local.
-
Usa CloudWatch los registros si quieres usarlos Consola de administración de AWS para ver los archivos de registro de tu puerta de enlace SiteWise Edge. Para obtener más información, consulte Usa Amazon CloudWatch Logs.
-
Usa los registros del sistema de archivos local si quieres usar la línea de comandos o el software local para ver los archivos de registro de tu puerta de enlace SiteWise Edge. Para obtener más información, consulte Usa los inicios de sesión del servicio AWS IoT SiteWise.
Solución de problemas con la puerta de enlace SiteWise Edge
Utilice la siguiente información para solucionar los problemas de las puertas de enlace SiteWise Edge.
No se pueden implementar paquetes en las puertas de enlace SiteWise Edge
Si el componente AWS IoT Greengrass núcleo (aws.greengrass.Nucleus) está desactualizado, es posible que no puedas implementar paquetes en tu puerta de enlace SiteWise Edge. Puedes usar la AWS IoT Greengrass V2 consola para actualizar el componente AWS IoT Greengrass nucleus.
Para actualizar el AWS IoT Greengrass componente nucleus (consola)
-
Vaya a la consola de AWS IoT Greengrass
. -
En el panel de navegación, en AWS IoT Greengrass, seleccione Implementaciones.
-
En la lista Implementaciones, seleccione la implementación que desee revisar.
-
Seleccione Revisar.
-
En la página Especificar destino, seleccione Siguiente.
-
En la página Seleccionar componentes, en Componentes públicos, en el cuadro de búsqueda, introduzca
aws.greengrass.Nucleusy, a continuación, seleccione aws.greengrass.Nucleus. -
Seleccione Siguiente.
-
En la página Configurar componentes, seleccione Siguiente.
-
En la página Configurar opciones avanzadas, seleccione Siguiente.
-
En la página Revisar, elija Implementar.
AWS IoT SiteWise no recibe datos de los servidores OPC UA
Si tus AWS IoT SiteWise activos no reciben los datos enviados por tus servidores OPC UA, puedes buscar en los registros de tu puerta de enlace SiteWise Edge para solucionar los problemas. Busque registros de swPublisher a nivel de información que contengan el siguiente mensaje.
Emitting diagnostic name=PublishError.SomeException
En función del tipo que figure SomeException en el registro, usa los siguientes tipos de excepciones y los problemas correspondientes para solucionar los problemas de tu SiteWise puerta de enlace Edge:
-
ResourceNotFoundException— Tus servidores 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:
-
Sus alias de propiedad no coinciden exactamente con sus variables OPC UA, incluido cualquier prefijo de origen que haya definido. Compruebe que los alias de propiedad y los prefijos de origen son correctos.
-
No ha asignado las variables OPC UA a las propiedades de los activos. Para obtener más información, consulte Gestione los flujos de datos para AWS IoT SiteWise.
Si ya has mapeado todas las variables del OPC UA que deseas incluir AWS IoT SiteWise, puedes filtrar las variables del OPC UA que envía la SiteWise pasarela Edge. Para obtener más información, consulte Utilice filtros de nodo OPC UA en Edge SiteWise.
-
-
InvalidRequestException— Los tipos de datos de las variables del OPC UA no coinciden con los tipos de datos de las propiedades de sus activos. Por ejemplo, si una variable de 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 OPC UA enteros. Para solucionar este problema, defina nuevas propiedades con los tipos de datos correctos.
-
TimestampOutOfRangeException— Tu puerta de enlace SiteWise Edge envía datos que están fuera del rango AWS IoT SiteWise aceptado. AWS IoT SiteWise rechaza cualquier punto de datos con marcas de tiempo anteriores a 7 días o posteriores a 5 minutos en el futuro. Si tu puerta de enlace SiteWise Edge pierde la alimentación o la 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 superó una cuota de AWS IoT SiteWise servicio, como la tasa de puntos de datos ingeridos o la tasa de solicitudes de operaciones de la API de datos sobre 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 de control, es posible que la configuración del editor y la fuente de datos de la puerta de enlace SiteWise Edge no estén sincronizadas. Si no están sincronizados, la actualización del nombre del origen de datos podría acelerar la sincronización desde la nube hasta la periferia y solucionar el error asincronía.
Actualización del nombre de un origen de datos
-
Vaya a la consola de AWS IoT SiteWise
. -
En el panel de navegación, seleccione Puertas de enlace Edge.
-
Seleccione la puerta de enlace SiteWise Edge conectada al panel de control.
-
En Origen de datos, seleccione Editar.
-
Seleccione un nuevo Nombre de origen y, a continuación, Guardar para confirmar el cambio.
-
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 error de registros en greengrass/v2 //logs
Si aparece este error, es posible que tengas que actualizar la versión de Java de tu puerta de enlace SiteWise Edge.
-
En un terminal, ejecute el comando siguiente:
java -versionLa versión de Java con la que se ejecuta tu puerta de enlace SiteWise Edge aparecerá en
OpenJDK 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 utiliza 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 usando versiones anteriores del componente IoT Publisher. SiteWise 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 SESSION_TAKEN_OVER o un error que lo incluye com.aws.greengrass.mqttclient.MqttClient: Failed to publish the message via
Spooler and will retry. en sus registros/greengrass/v2/logs/greengrass.log, es posible que esté intentando usar 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 tu AWS cuenta.
Veo «com.aws.greengrass.deployment». IotJobsHelper: No se encontró ningún trabajo de implementación.» o ‘Ya se ha informado del resultado de la implementación’. en los registros
Si ve com.aws.greengrass.deployment.IotJobsHelper: No deployment job
found. o 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.
Hay varias soluciones:
-
Si desea reutilizar el archivo de configuración, haga lo siguiente:
Vaya a la consola de AWS IoT SiteWise
. -
En el panel de navegación, seleccione Puertas de enlace Edge.
-
Elija la puerta de enlace SiteWise Edge que desea reutilizar.
-
Seleccione la pestaña Actualizaciones.
-
Seleccione una versión de Publicador diferente y elija Implementar.
Siga los pasos de Crea una puerta de enlace para Siemens Industrial Edge para crear un nuevo archivo de configuración.
Veo el estado «SYNC_FAILED» cuando intento configurar la marca de tiempo en un grupo de propiedades de una fuente de datos OPC UA
Cuando AWS IoT SiteWise actualizamos el componente recopilador del OPC UA a la versión 2.5.0, introdujimos una nueva opción de configuración de la marca de tiempo. AWS IoT Greengrass Puedes usar la marca de tiempo de tu dispositivo o la marca de tiempo del servidor. Las versiones anteriores del componente recopilador OPC UA no admiten esta opción y no se sincronizan.
Hay dos maneras de resolver un error en el estado de sincronización de una fuente de datos. La forma recomendada es actualizar el componente recopilador SiteWise OPC UA de IoT a la versión 2.5.0 o superior. Como alternativa, puedes seguir usando la versión anterior del componente recopilador del OPC UA si configuraste la marca de tiempo en. Source Para obtener información sobre cómo actualizar el componente recopilador SiteWise OPC UA de IoT, consulta. Actualice la versión de un componente AWS IoT SiteWise Se recomienda utilizar las versiones más recientes de todos los componentes.
nota
Los datos no se interrumpen cuando se produce un error en el estado de sincronización de una fuente de datos. Los datos de origen siguen fluyendo hacia allí AWS IoT SiteWise. La configuración simplemente no se sincroniza con el componente recopilador SiteWise OPC UA de IoT durante la implementación. AWS IoT Greengrass V2
Para cambiar la configuración de la marca de tiempo de un grupo de propiedades
Vaya a la consola de AWS IoT SiteWise
. -
En el panel de navegación, seleccione Puertas de enlace Edge.
-
Seleccione la puerta de enlace que desee editar.
-
En la sección Fuentes de datos, seleccione la fuente de datos con el estado de sincronización fallida y elija Editar.
-
Amplíe Configuración avanzada y, a continuación, amplíe Configuración del grupo.
-
En Marca de tiempo, selecciona Fuente. Al seleccionar Fuente, se elimina la
timestampToReturnpropiedad de la configuración. Esta configuración permite recopilar la marca de tiempo de la fuente de datos de su dispositivo de forma predeterminada, lo que permite que la fuente de datos se sincronice con el componente recopilador SiteWise OPC UA de IoT. -
Seleccione Save.
Los tipos de datos convertidos no se incluyen
Si aparece un error al convertir tipos de datos de OPC UA no compatibles en cadenas AWS IoT SiteWise, puede deberse a varios motivos:
-
El tipo de datos que intenta convertir es un tipo de datos complejo. No se admite en tipos de datos complejos.
-
Al utilizar Destinos como AWS IoT SiteWise almacenado en búfer con Amazon S3, el valor completo de la cadena se conserva en los archivos que se envían a un bucket de Amazon S3. Cuando más adelante introduzcas datos AWS IoT SiteWise, se rechazarán los valores de cadenas completas de más de 1024 bytes.
Problemas con la tienda de confianza
Si tienes problemas relacionados con las tiendas de confianza en SiteWise Edge, ten en cuenta los siguientes pasos para solucionar el problema:
-
Compruebe que el certificado de la CA AWS IoT Greengrass raíz esté presente y que esté correctamente formateado en los almacenes de confianza correspondientes
-
Asegúrese de que la KeyStore contraseña de Java esté correctamente configurada y de que los componentes de SiteWise Edge puedan acceder a ella
-
Compruebe que todos los certificados personalizados (por ejemplo, los de los proxies HTTPS) tengan el formato correcto (normalmente PEM) y que se hayan importado correctamente a los almacenes de confianza
-
Confirme que los almacenes de confianza tengan los permisos de archivo correctos y que los procesos de Edge puedan acceder a ellos SiteWise
-
Revisa los registros de SiteWise Edge para ver si hay algún error SSL/TLS relacionado que pueda indicar problemas con los almacenes de confianza
-
Pruebe SSL/TLS las conexiones de forma independiente con herramientas como
opensslla verificación del funcionamiento del almacén de confianza
Proxy-enabled problemas de instalación
Si tiene problemas durante el proceso de configuración del proxy, tenga en cuenta los siguientes pasos de solución de problemas:
-
Compruebe que la URL del proxy esté formateada correctamente e incluya el esquema adecuado (
http://ohttps://) -
Asegúrese de que las credenciales de proxy lo estén URL-encoded si contienen caracteres especiales
-
Confirme que la lista de usuarios sin proxy incluya todas las direcciones locales y los puntos finales de AWS servicio necesarios
-
En el caso de los proxies HTTPS, compruebe que el certificado de CA proporcionado esté en formato PEM
-
Revise los registros de instalación para ver si hay mensajes de error específicos que puedan indicar el origen del problema
-
Pruebe la conexión del proxy de forma independiente para asegurarse de que funciona correctamente
Solución de problemas del AWS IoT SiteWise Aplicación Edge activada Siemens Industrial Edge
Para solucionar problemas relacionados con la aplicación AWS IoT SiteWise Edge en tu Siemens Industrial Edge dispositivo, puedes acceder a los registros de la aplicación a través de los portales Siemens Industrial Edge Management o Siemens Industrial Edge dispositivos (IED). Para obtener más información, consulte Downloading Logs
Mis datos no aparecen en AWS IoT SiteWise
-
Asegúrese de que no haya problemas con sus Databus usuarios y de que el icono de la marca de verificación Databus_Configuration sea verde en lugar de gris.
-
Es posible que no esté utilizando Siemens Industrial Edge Management en una versión que contenga Secure Storage. Actualice su versión de Siemens OS. Para obtener más información, consulte Siemens Secure Storage y el AWS IoT SiteWise Aplicación Edge.
En los registros aparece el mensaje «Falta el archivo de configuración AWS_REGION»
Si aparece Config file missing AWS_REGION en los registros de Siemens, el JSON del archivo de configuración está dañado. Deberá crear un nuevo archivo de configuración. Siga los pasos de Crea una puerta de enlace para Siemens Industrial Edge para crear un nuevo archivo de configuración.
Aparece un mensaje de error que indica que no está sincronizado en la configuración de Edge Gateway
Si aparece un mensaje de Out of sync error en la Siemens Industrial Edge puerta de enlace una vez finalizada la implementación, significa que el componente SiteWise editor de IoT no está sincronizado con la puerta de enlace. El componente de SiteWise publicación de IoT funciona en segundo plano en las Siemens Industrial Edge pasarelas para proporcionar la funcionalidad de temas relacionados con MQTT. Hemos actualizado Siemens Industrial Edge las pasarelas para que usen el espacio de nombres iotsitewise:publisher:3 de capacidades en lugar de. iotsitewise:publisher:2 Puedes actualizar a la versión más reciente del editor para resolver este problema.
Para actualizar a la versión más reciente del SiteWise editor de IoT
Vaya a la consola de AWS IoT SiteWise
. -
En el panel de navegación, seleccione Puertas de enlace Edge.
-
Seleccione la Siemens Industrial Edge puerta de enlace que desee editar.
-
En la sección de capacidades de Edge, selecciona Ver versiones de software.
-
Selecciona la versión más reciente del SiteWise editor de IoT en el menú desplegable Publicador.
-
Seleccione Listo.
Solución de problemas de integraciones de código abierto en Edge
En esta sección se proporcionan soluciones para los problemas comunes que pueden surgir al integrar las herramientas de código abierto con SiteWise Edge.
nota
Node-RED®, InfluxDB® y Grafana® no son vendedores ni proveedores de Edge. SiteWise
Problemas de conectividad
- Node-RED no se puede conectar al corredor MQTT
-
Compruebe que el bróker MQTT se esté ejecutando y esté accesible en el puerto especificado. Compruebe la configuración de la red y asegúrese de que la dirección del broker es correcta.
Para verificar el estado del bróker MQTT, ejecute:
docker ps | grep emqx - Errores de conexión de InfluxDB
-
Asegúrese de que su token de autenticación sea válido y de que haya especificado los nombres correctos de la organización y del grupo. Compruebe que InfluxDB esté funcionando y sea accesible.
Para verificar el estado de InfluxDB, ejecute:
curl -I http://localhost:8086 - Grafana no puede conectarse a InfluxDB
-
Verifique que la configuración de la fuente de datos de InfluxDB en Grafana sea correcta, incluida la URL, el token de autenticación, la organización y el bucket.
Problemas con el flujo de datos
- No aparece ningún dato en AWS IoT SiteWise
-
Compruebe que el alias de su propiedad en el Node-RED flujo coincide con el formato esperado. Compruebe que la estructura temática de MQTT es correcta y que la puerta de enlace SiteWise Edge está correctamente configurada para recibir datos del bróker de MQTT.
- No hay datos de SiteWise Edge almacenados en InfluxDB
-
Verifique que el flujo Node-RED de retención esté configurado correctamente y que el nodo escritor de InfluxDB tenga la configuración de depósito y medición adecuada. Compruebe si hay errores en el resultado Node-RED de la depuración.
- Errores de formato de datos
-
Asegúrese de que sus funciones de transformación de datos conviertan correctamente los datos entre formatos. Utilice los nodos de Node-RED depuración para inspeccionar los datos en cada etapa del flujo.
Problemas de rendimiento
- Uso elevado de CPU o memoria
-
Supervise el uso de los recursos y ajuste la configuración de los componentes según sea necesario. Considere reducir la frecuencia de recopilación de datos o implementar el filtrado de datos para reducir la carga de procesamiento.
Para supervisar el uso de los recursos, ejecute:
docker stats - Carga lenta del panel de Grafana
-
Optimice sus consultas de InfluxDB y considere agregar limitaciones de rango de tiempo a los paneles de su panel de control. Reduzca la cantidad de puntos de datos que se muestran mediante el uso de las funciones de agregación adecuadas.
Registro y diagnóstico
Para solucionar problemas, compruebe los registros de cada componente:
- Node-RED registros
-
Vea los registros en la Node-RED consola o ejecute:
docker logs node-red - Registros de InfluxDB
-
Acceda a los registros ejecutando:
docker logs influxdb - Registros de Grafana
-
Vea los registros ejecutando:
docker logs grafana - SiteWise Registros de Edge
-
Consulte los registros de SiteWise Edge Gateway para ver si hay problemas de procesamiento de datos y conexión con MQTT. Para obtener más información, consulte Solución de problemas de una puerta de SiteWise enlace Edge.
Resolución de problemas AWS IoT Greengrass problemas
Para encontrar soluciones a muchos problemas relacionados con la configuración o la implementación de tu puerta de enlace SiteWise Edge AWS IoT Greengrass, consulta la sección de solución de problemas AWS IoT Greengrass en la Guía para AWS IoT Greengrass desarrolladores.