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á.
Solução de problemas de um gateway do AWS IoT SiteWise
Os gateways do AWS IoT SiteWise executam um conector do AWS IoT Greengrass. Você pode configurar seu gateway para registrar eventos do conector para CloudWatch e para o sistema de arquivos local do seu gateway. Depois, você poderá visualizar os arquivos de log associados ao conector para solucionar problemas do gateway.
Você também pode visualizar CloudWatch métricas relatadas por seus gateways para solucionar problemas com conectividade ou fluxos de dados. Para obter mais informações, consulte AWS IoT Greengrass Version 1métricas do gateway.
Tópicos
Configurar e acessar logs de gateway do AWS IoT SiteWise
Antes de poder visualizar os registros do gateway, você deve configurar seu gateway para enviar registros para o Amazon CloudWatch Logs ou armazenar registros no sistema de arquivos local.
-
Use CloudWatch Logs se quiser usar oAWS Management Console para visualizar os arquivos de log do seu gateway. Para obter mais informações, consulte Usando o Amazon CloudWatch Logs.
-
Use logs do sistema de arquivos local se quiser usar a linha de comando ou o software local para visualizar os arquivos de log do gateway. Para obter mais informações, consulte Usar logs do sistema de arquivos local.
Como solucionar problemas do gateway
Use as informações a seguir para solucionar problemas de gateway.
Problemas
Não é possível implantar pacotes nos gatewaysAWS IoT SiteWise Edge
Se o componente nucleus do Greengrass (aws.greengrass.Nucleus
) estiver desatualizado, talvez você não consiga implantar pacotes em seu gatewayAWS IoT SiteWise Edge. Você pode usar oAWS IoT Greengrass V2 console para atualizar o componente de núcleo do Greengrass.
Atualize o componente central do Greengrass (console)
-
Navegue até o console do AWS IoT Greengrass
. -
No painel de navegação, em Greengrass, escolha Deployments.
-
Na lista Implantações, selecione a implantação que você deseja revisar.
-
Escolha Revise.
-
Na página Especificar destino, escolha Avançar.
-
Na página Selecionar componentes, em Componentes públicos, na caixa de pesquisa
aws.greengrass.Nucleus
, digite e selecione aws.greengrass.nucleus. -
Escolha Next (Próximo).
-
Na página Configurar componentes, escolha Avançar.
-
Na página Definir configurações avançadas, escolha Avançar.
-
Na página Análise, escolha Deploy.
As fontes Modbus TCP estão fora de sincronia
Sua fonte Modbus TCP pode estar fora de sincronia se o tipo de dados de origem for ASCII, UTF8 ou ISO8859 e você estiver executando uma versão antiga do conector do adaptador de protocolo Modbus-TCP. Para atualizar o conector para a versão mais recente, faça o seguinte:
-
Faça login no consoleAWS IoT Greengrass V1
. -
No painel de navegação, escolha Groups .
-
Em Grupos do Greengrass, escolha o grupo-alvo.
-
No painel de navegação, escolha Conectores.
-
Na coluna Upgrade, escolha Disponível.
-
Na página Conector de atualização, escolha a versão mais recente e escolha Atualizar.
Para obter mais informações, consulte o conector do adaptador de protocolo Modbus-TCP no Guia doAWS IoT Greengrass Version 1 desenvolvedor.
Não é possível conectar-se ao gerenciador
Você poderá ver a seguinte mensagemswPublisher
de registro de erros se o gerenciador de fluxo não estiver habilitado noAWS IoT Greengrass grupo do seu gateway.
com.amazonaws.greengrass.streammanager.client.StreamManagerClientImpl: Connect failed
A partir da versão 6, oAWS IoT SiteWise conector requer um gerenciador de fluxo. Para mais informações sobre como habilitar o gerenciadorConfigurar um grupo do AWS IoT Greengrass
Não é possível conectar-se a fonte OPC-UA
Você poderá ver a seguinte mensagemOPCUACollector
de registro de erros se a versão do OpenJDK instalado não for suportada.
java.security.KeyStoreException: Key protection algorithm not found: java.security.UnrecoverableKeyException: Encrypt Private Key failed: unrecognized algorithm name: PBEWithSHA1AndDESede Failed to start OPC-UA Connection for Source 'Server 1': Failed to add key to store
Para fazer o downgrade para a versão compatível do OpenJDK, siga as etapas nesta seção. Essas etapas presumem que você use um dispositivo com o Ubuntu. Se você usa uma distribuição Linux diferente, consulte a documentação relevante do seu dispositivo.
Para fazer o downgrade para o suporte Amazon Corretto 8
-
Para desinstalar o OpenJDK atual, execute um dos comandos a seguir.
-
sudo apt purge -y openjdk-8-jre-headless
-
sudo apt-get purge -y java-1.8.0-amazon-corretto-jdk
-
-
Para baixar e instalar o Amazon Corretto 8
compatível, execute o comando a seguir. curl -s https://corretto.aws/downloads/resources/8.282.08.1/java-1.8.0-amazon-corretto-jdk_8.282.08-1_amd64.deb --output /tmp/java-1.8.0-amazon-corretto-jdk_8.282.08-1_amd64.deb sudo apt-get update && sudo apt-get install java-common sudo dpkg --install /tmp/java-1.8.0-amazon-corretto-jdk_8.282.08-1_amd64.deb
-
Para reiniciar o softwareAWS IoT Greengrass V1 Core, execute o comando a seguir.
sudo /greengrass/ggc/core/greengrassd restart
O AWS IoT SiteWise não recebe dados de servidores OPC-UA
Se os seus ativos do AWS IoT SiteWise não estiverem recebendo dados enviados pelos servidores OPC-UA, você poderá pesquisar os logs do gateway para solucionar problemas. ProcureswPublisher
registros em nível de informação que contenham a seguinte mensagem.
Emitting diagnostic name=PublishError.
SomeException
Com base no tipo de SomeException
registro, use os seguintes tipos de exceção e os problemas correspondentes para solucionar problemas em seu gateway:
-
ResourceNotFoundException— Seus servidores OPC-UA estão enviando dados que não correspondem a um alias de propriedade de nenhum ativo. Essa exceção pode ocorrer em dois casos:
-
Os aliases de propriedade não correspondem exatamente às variáveis OPC-UA, incluindo qualquer prefixo de origem definido. Verifique se os aliases de propriedade e os prefixos de origem estão corretos.
-
Você não mapeou as variáveis OPC-UA para propriedades de ativos. Para obter mais informações, consulte Mapeamento de fluxos de dados industriais para propriedades de ativos.
Se você já mapeou todas as variáveis OPC-UA que deseja no AWS IoT SiteWise, poderá filtrar quais variáveis OPC-UA são enviadas pelo gateway. Para obter mais informações, consulte Usar filtros de nó OPC-UA.
-
-
AccessDeniedException— OAWS IoT Greengrass grupo do seu gateway não tem permissões suficientes para usar a BatchPutAssetPropertyValueoperação para enviar dados às propriedades do ativo. Para obter mais informações, consulte os requisitos do conector do AWS IoT SiteWise.
-
InvalidRequestException— Seus tipos de dados de variáveis OPC-UA não correspondem aos tipos de dados de propriedades do ativo. Por exemplo, se uma variável de OPC-UA tiver um tipo de dados inteiro, sua propriedade de ativo correspondente deverá ser do tipo de dados inteiro. Uma propriedade de ativo de tipo duplo não pode receber valores inteiros OPC-UA. Para corrigir esse problema, defina novas propriedades com os tipos de dados corretos.
-
TimestampOutOfRangeException— Seu gateway está enviando dados que estão fora do alcance queAWS IoT SiteWise aceita. AWS IoT SiteWiserejeita quaisquer pontos de dados com data e hora anteriores a 7 dias no passado ou mais recentes de 5 minutos no future. Se o gateway perder energia ou conexão com a Nuvem AWS, talvez seja necessário limpar o cache do gateway.
-
ThrottlingExceptionou LimitExceededException— Sua solicitação excedeu uma cotaAWS IoT SiteWise de serviço, como taxa de pontos de dados ingeridos ou taxa de solicitação para operações da API de dados de propriedades do ativo. Verifique se a configuração não excede a AWS IoT SiteWiseCotas do .
Solução de problemas do AWS IoT Greengrass
Para encontrar soluções para muitos problemas ao configurar ou implantar seu gateway no AWS IoT Greengrass, consulte Solução de problemas do AWS IoT Greengrass no Guia do desenvolvedor do AWS IoT Greengrass.