As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Detector IP
O componente detector de IP (aws.greengrass.clientdevices.IPDetector
) faz o seguinte:
-
Monitora as informações de conectividade de rede do dispositivo principal do Greengrass. Essas informações incluem os endpoints de rede do dispositivo principal e a porta em que um MQTT agente opera.
-
Atualiza as informações de conectividade do dispositivo principal no serviço de AWS IoT Greengrass nuvem.
Os dispositivos cliente podem usar a descoberta de nuvem do Greengrass para recuperar as informações de conectividade dos dispositivos principais associados. Em seguida, os dispositivos cliente podem tentar se conectar a cada dispositivo principal até que se conectem com sucesso.
nota
Os dispositivos cliente são dispositivos IoT locais que se conectam a um dispositivo principal do Greengrass para enviar MQTT mensagens e dados para processamento. Para obter mais informações, consulte Interagir com dispositivos de IoT locais.
O componente detector de IP substitui as informações de conectividade existentes de um dispositivo principal pelas informações que ele detecta. Como esse componente remove as informações existentes, você pode usar o componente detector de IP ou gerenciar manualmente as informações de conectividade.
Tópicos
Versões
Esse componente tem as seguintes versões:
-
2.2.x
-
2.1.x
-
2.0.x
Tipo
Este componente é um componente de plug-in (aws.greengrass.plugin
). O núcleo do Greengrass executa esse componente na mesma Java Virtual Machine (JVM) do núcleo. O núcleo é reiniciado quando você altera a versão desse componente no dispositivo principal.
Esse componente usa o mesmo arquivo de log do núcleo do Greengrass. Para obter mais informações, consulte Monitore AWS IoT Greengrass logs.
Para obter mais informações, consulte Tipos de componente.
Sistema operacional
Esse componente pode ser instalado em dispositivos principais que executam os seguintes sistemas operacionais:
Linux
Windows
Requisitos
Esse componente tem os seguintes requisitos:
-
A função de serviço do Greengrass deve estar associada às suas Conta da AWS e permitir as permissões
iot:GetThingShadow
e.iot:UpdateThingShadow
-
A AWS IoT política do dispositivo principal deve permitir a
greengrass:UpdateConnectivityInfo
permissão. Para ter mais informações, consulte Políticas do AWS IoT para operações de plano de dados e Política mínima de AWS IoT para oferecer suporte aos dispositivos do cliente. -
Se você configurar o componente MQTT intermediário do dispositivo principal para usar uma porta diferente da porta padrão 8883, deverá usar o detector de IP v2.1.0 ou posterior. Configure-o para relatar a porta em que o agente opera.
-
Se você tiver uma configuração de rede complexa, o componente detector de IP talvez não consiga identificar os endpoints nos quais os dispositivos cliente podem se conectar ao dispositivo principal. Se o componente detector de IP não puder gerenciar os endpoints, você deverá gerenciar manualmente os endpoints do dispositivo principal. Por exemplo, se o dispositivo principal estiver atrás de um roteador que encaminha a porta do MQTT broker para ele, você deverá especificar o endereço IP do roteador como um endpoint para o dispositivo principal. Para obter mais informações, consulte Gerenciar endpoints do dispositivo principal do.
-
O componente detector de IP é suportado para ser executado em umVPC.
Dependências
Quando você implanta um componente, AWS IoT Greengrass também implanta versões compatíveis de suas dependências. Isso significa que é preciso atender aos requisitos do componente e de todas as dependências dele para implantá-lo com êxito. Nesta seção, há uma lista de todas as dependências das versões lançadas desse componente e as restrições de versão semântica que definem as versões dos componentes para cada dependência. Também é possível visualizar as dependências de cada versão do componente no console do AWS IoT Greengrass
Para obter mais informações sobre as dependências dos componentes, consulte referência de fórmula do componente.
Configuração
Esse componente fornece os seguintes parâmetros de configuração que podem ser personalizados ao implantar o componente.
Arquivo de log local
Esse componente usa o mesmo arquivo de log do componente de núcleo do Greengrass.
Para exibir os logs desse componente
-
Execute o comando a seguir no dispositivo principal para visualizar o arquivo de log desse componente em tempo real. Substitua
ou/greengrass/v2
C:\greengrass\v2
pelo caminho para a pasta AWS IoT Greengrass raiz.
Changelog
A tabela a seguir descreve as alterações em cada versão do componente.
Versão |
Alterações |
---|---|
2.2.1 |
Versão atualizada para a versão 2.14.0 do Greengrass nucleus. |
2.2.0 |
Versão atualizada para o lançamento da versão 2.13.0 do núcleo do Greengrass.
|
2.1.9 |
|
2.1.8 |
Versão atualizada para o núcleo do Greengrass 2.12.0. |
2.1.7 |
Versão atualizada para o lançamento da versão 2.11.0 do núcleo do Greengrass. |
2.1.6 |
Versão atualizada para o lançamento da versão 2.10.0 do núcleo do Greengrass. |
2.1.5 |
Versão atualizada para o núcleo do Greengrass 2.9.0. |
2.1.4 |
Versão atualizada para o lançamento da versão 2.8.0 do núcleo do Greengrass. |
2.1.3 |
Versão atualizada para o lançamento da versão 2.7.0 do núcleo do Greengrass. |
2.1.2 |
|
2.1.1 |
Versão atualizada para o lançamento da versão 2.5.0 do núcleo do Greengrass. |
2.1.0 |
|
2.0.2 |
Versão atualizada para o lançamento da versão 2.4.0 do núcleo do Greengrass. |
2.0.1 |
Versão atualizada para o lançamento da versão 2.3.0 do núcleo do Greengrass. |
2.0.0 |
Versão inicial. |