Solucionar problemas com o aplicativo de exemplo - AWS IoT Core

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á.

Solucionar problemas com o aplicativo de exemplo

Se encontrar um erro ao tentar executar o aplicativo de exemplo, veja a seguir algumas objetos a serem verificadas.

Verifique o certificado

Se o certificado não estiver ativo, não AWS IoT aceitará nenhuma tentativa de conexão que o use para autorização. Na criação do certificado, é fácil ignorar o botão Ativar. Felizmente, você pode ativar seu certificado no console do AWS IoT.

Para verificar a ativação do certificado
  1. No console do AWS IoT, no menu esquerdo, selecione Segurança e, depois, selecione Certificados.

  2. Na lista de certificados, localize o certificado criado para o exercício e verifique seu status na coluna Status.

    Caso você não se lembre do nome do certificado, verifique se há algum que esteja Inativo para ver se pode ser o que você está usando.

    Selecione o certificado na lista para abrir sua página de detalhes. Na página de detalhes, é possível ver a Data de criação para ajudá-lo a identificar o certificado.

  3. Para ativar um certificado inativo, na página de detalhes do certificado, selecione Ações e, depois, selecione Ativar.

Se você encontrou o certificado correto e ele está ativo, mas continua com problemas para executar o aplicativo de exemplo, verifique sua política conforme descrito pela próxima etapa.

Também é possível tentar criar um objeto nova e um novo certificado seguindo as etapas de Criar um objeto. Se criar um objeto nova, será preciso criar um novo nome para ela e baixar os novos arquivos de certificado em seu dispositivo.

Verifique a política anexada ao certificado

As políticas autorizam ações em AWS IoT. Se o certificado usado para se conectar ao AWS IoT não tiver uma política, ou se não tiver uma política que permita a conexão, a conexão será recusada mesmo se o certificado estiver ativo.

Para verificar as políticas que estão anexadas a um certificado
  1. Localize o certificado conforme descrito no item anterior e abra sua página de detalhes.

  2. No menu esquerdo da página de detalhes do certificado, selecione Políticas para visualizar as políticas que estão anexadas ao certificado.

  3. Caso não haja políticas anexadas ao certificado, adicione uma selecionando o menu Ações e, depois, selecionando Anexar política.

    Selecione a política criada anteriormente em Crie AWS IoT recursos.

  4. Se houver uma política anexada, selecione o bloco da política para abrir sua página de detalhes.

    Na página de detalhes, examine o Documento da política para se certificar de que ele contém as mesmas informações criadas em Crie uma AWS IoT política.

Verifique a linha de comando

Certifique-se de ter usado a linha de comando correta para o seu sistema. Os comandos usados em sistemas Linux e macOS são, em geral, diferentes dos usados em sistemas Windows.

Verifique o endereço do endpoint

Revise o comando inserido e verifique novamente se o endereço do endpoint em seu comando coincide com aquele do console do AWS IoT.

Verifique os nomes dos arquivos de certificado

Compare os nomes dos arquivos no comando digitado com os nomes dos arquivos de certificado no diretório certs.

Alguns sistemas podem exigir que nomes de arquivos estejam entre aspas para funcionar corretamente.

Verifique a instalação do SDK

Verifique de a instalação do SDK está completa e correta.

Em caso de dúvida, instale o SDK novamente no dispositivo. Na maioria dos casos, basta encontrar a seção do tutorial intitulada Instalar o SDK do AWS IoT dispositivo para a linguagem SDK e seguir o procedimento novamente.

Se você estiver usando o AWS IoT Device SDK para JavaScript, lembre-se de instalar os aplicativos de amostra antes de tentar executá-los. A instalação do SDK não instala os aplicativos de exemplo de forma automática. Os aplicativos de exemplo devem ser instalados manualmente depois da instalação do SDK.