Pré-requisitos de processamento de borda - AWS IoT SiteWise

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

Pré-requisitos de processamento de borda

Antes de usar o processamento de borda com AWS IoT SiteWise, você precisa verificar se sua conta do AWS e seus dispositivos estão configurados corretamente.

Certifique-se de que você tem os seguintes pré-requisitos:

  • Um dispositivo de borda. Esse dispositivo deve atender aos requisitos mínimos de configuração de um processador quad-core x86 de 64 bits, 16 GB de RAM e 256 GB de espaço em disco. Este dispositivo deve estar executando o Linux. Além disso, o dispositivo deve atender aos seguintes requisitos:

    • Comunicação MQTT de entrada habilitada — Consulte a documentação do seu dispositivo para obter mais informações. Para obter mais informações sobre como habilitar a comunicação MQTT em seu dispositivo, consulte a documentação de MQTT.

    • Java 8 — Execute o comando de exemplo a seguir para verificar sua versão do Java.

      java8 -version
    • Python 3.7 — Execute o comando de exemplo a seguir para verificar sua versão do Python.

      python3.7 --version
  • Escolha uma das seguintes opções:

    • Se você usa o componente Processador de AWS IoT SiteWise Dados versão 1, 2, 3 ou 4, as portas 443, 8443 e 8883 devem ser configuradas para aceitar conexões de entrada nas configurações de firewall do seu dispositivo.

    • Se você usa o componente Processador de AWS IoT SiteWise Dados versão 5, as portas 443 e 8883 devem ser configuradas para aceitar conexões de entrada nas configurações do firewall do seu dispositivo.

  • Uma função AWS IoT Greengrass de serviço anexada à sua AWS conta. Essa função deve ter permissões que permitam que seu AWS IoT Greengrass dispositivo realize AWS IoT SiteWise operações.

    nota

    Você precisa reimplantar seus AWS IoT SiteWise componentes depois de atualizar sua política de função de serviço. Para obter mais informações, consulte Apresentação do AWS IoT SiteWise no blog oficial da AWS.

    Para conceder as permissões ao perfil:
    nota

    Você só precisa concluir esse procedimento se estiver habilitando o processamento de dados de borda usando AWS CLI o.

    1. Navegue até o console do IAM e pesquise a função associada ao seu grupo Greengrass do SiteWise Edge Gateway.

    2. Anexar uma política em linha a um perfil.

      O exemplo de política de função de serviço a seguir concede acesso ao AWS IoT SiteWise Amazon ECR e ao componente Processador de AWS IoT SiteWise dados.

      { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "ecr:GetDownloadUrlForLayer", "ecr:BatchGetImage" ], "Resource": "*" }, { "Sid": "VisualEditor1", "Effect": "Allow", "Action": "ecr:GetAuthorizationToken", "Resource": "*" }, { "Sid": "VisualEditor2", "Effect": "Allow", "Action": "iotsitewise:*", "Resource": "*" } ] }
  • Um gateway SiteWise Edge configurado e implantado com o pacote de processamento de dados ativado. Para obter mais informações sobre como configurar seu gateway SiteWise Edge, consulteConfigurando um gateway AWS IoT Greengrass V1 SiteWise Edge.

Para obter mais informações sobre os pré-requisitos necessários para usar o processamento de borda, consulte Introdução do AWS IoT SiteWise no blog oficial de AWS.