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.
Detector de IP
El componente detector de IP (aws.greengrass.clientdevices.IPDetector
) hace lo siguiente:
-
Supervisa la información de conectividad de red del dispositivo principal de Greengrass. Esta información incluye los puntos finales de red del dispositivo principal y el puerto en el que opera un MQTT intermediario.
-
Actualiza la información de conectividad del dispositivo principal en el servicio en la AWS IoT Greengrass nube.
Los dispositivos cliente pueden usar el descubrimiento en la nube de Greengrass para recuperar la información de conectividad de los dispositivos principales asociados. Luego, los dispositivos cliente pueden intentar conectarse a cada dispositivo principal hasta que se conecten correctamente.
nota
Los dispositivos cliente son dispositivos IoT locales que se conectan a un dispositivo central de Greengrass para enviar MQTT mensajes y datos para su procesamiento. Para obtener más información, consulte Interactúa con dispositivos IoT locales.
El componente detector de IP reemplaza la información de conectividad existente de un dispositivo central por la información que detecta. Como este componente elimina la información existente, puede utilizar el componente detector de IP o administrar manualmente la información de conectividad.
Temas
Versiones
Este componente tiene las siguientes versiones:
-
2.2.x
-
2.2.x
-
2.1.x
-
2.0.x
Tipo
Este componente es un componente de complemento ()aws.greengrass.plugin
. El núcleo de Greengrass ejecuta este componente en la misma máquina virtual Java (JVM) que el núcleo. El núcleo se reinicia al cambiar la versión de este componente en el dispositivo principal.
Este componente utiliza el mismo archivo de registro que el núcleo de Greengrass. Para obtener más información, consulte Supervisar AWS IoT Greengrass registros.
Para obtener más información, consulte Tipos de componentes.
Sistema operativo
Este componente se puede instalar en los dispositivos principales que ejecutan los siguientes sistemas operativos:
Linux
Windows
Requisitos
Este componente tiene los siguientes requisitos:
-
El rol de servicio de Greengrass debe estar asociado a sus permisos Cuenta de AWS y permitir los permisos
iot:GetThingShadow
yiot:UpdateThingShadow
. -
La AWS IoT política del dispositivo principal debe permitir el
greengrass:UpdateConnectivityInfo
permiso. Para obtener más información, consulte Políticas de AWS IoT para operaciones de plano de datos y AWS IoTPolítica mínima de compatibilidad con los dispositivos cliente. -
Si configura el componente MQTT intermediario del dispositivo principal para que utilice un puerto que no sea el puerto predeterminado 8883, debe usar el detector de IP v2.1.0 o una versión posterior. Configúrelo para que indique el puerto en el que opera el intermediario.
-
Si tiene una configuración de red compleja, es posible que el componente detector de IP no pueda identificar los puntos finales en los que los dispositivos cliente se pueden conectar al dispositivo principal. Si el componente detector de IP no puede administrar los puntos finales, debe administrar manualmente los puntos finales del dispositivo principal. Por ejemplo, si el dispositivo principal está detrás de un enrutador que le reenvía el puerto MQTT intermediario, debe especificar la dirección IP del enrutador como punto final del dispositivo principal. Para obtener más información, consulte Administre los puntos finales de los dispositivos principales.
-
Se admite que el componente detector de IP se ejecute en unVPC.
Dependencias
Al implementar un componente, AWS IoT Greengrass también despliega versiones compatibles de sus dependencias. Esto significa que debe cumplir los requisitos del componente y de todas sus dependencias para poder implementarlo correctamente. En esta sección se enumeran las dependencias de las versiones publicadas de este componente y las restricciones de las versiones semánticas que definen las versiones de los componentes para cada dependencia. También puede ver las dependencias de cada versión del componente en la consola.AWS IoT Greengrass
Configuración
Este componente proporciona los siguientes parámetros de configuración que puede personalizar al implementar el componente.
Archivo de registro local
Este componente utiliza el mismo archivo de registro que el componente núcleo de Greengrass.
Para ver los registros de este componente
-
Ejecute el siguiente comando en el dispositivo principal para ver el archivo de registro de este componente en tiempo real. Sustituya
o/greengrass/v2
C:\greengrass\v2
con la ruta a la carpeta AWS IoT Greengrass raíz.
Registros de cambios
En la siguiente tabla se describen los cambios en cada versión del componente.
Versión |
Cambios |
---|---|
2.2.0 |
Versión actualizada para el lanzamiento de la versión 2.13.0 de Greengrass nucleus.
|
2.1.9 |
|
2.1.8 |
Versión actualizada para la versión 2.12.0 de Greengrass Nucleus. |
2.1.7 |
Versión actualizada para el lanzamiento de la versión 2.11.0 de Greengrass nucleus. |
2.1.6 |
Versión actualizada para el lanzamiento de la versión 2.10.0 de Greengrass nucleus. |
2.1.5 |
Versión actualizada para el lanzamiento de la versión 2.9.0 del núcleo de Greengrass. |
2.1.4 |
Versión actualizada para el lanzamiento de la versión 2.8.0 del núcleo de Greengrass. |
2.1.3 |
Versión actualizada para el lanzamiento de la versión 2.7.0 de Greengrass Nucleus. |
2.1.2 |
|
2.1.1 |
Versión actualizada para el lanzamiento de la versión 2.5.0 de Greengrass Nucleus. |
2.1.0 |
|
2.0.2 |
Versión actualizada para el lanzamiento de la versión 2.4.0 de Greengrass Nucleus. |
2.0.1 |
Versión actualizada para el lanzamiento de la versión 2.3.0 de Greengrass nucleus. |
2.0.0 |
Versión inicial. |