Transferir dados para AWS IoT usando o protocolo MQTTs#

Nota

Aplicável apenas a dispositivos de leitura de código que suportam transmissão Wi-Fi, como DS2800.

Registre o dispositivo e obtenha o certificado do cliente e a chave privada na página do AWS IoT#

  • Clique em Coisas para entrar na página.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things.png

Página de coisas#

  • Clique em Create Things para entrar na página de criação de dispositivo.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things1.png

Página Criar coisas#

  • Clique em Next para entrar na página de configuração de propriedades do dispositivo.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things2.png

Specify things properties#

  • Após inserir o nome da coisa, clique em Next para entrar na página de configuração do certificado do dispositivo.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things3.png

Configure device certificate#

  • Clique em Next para entrar na página de vinculação da política de certificado.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things4.png

Attach policies to certificate#

  • Clique em Create policy para entrar na página de criação de política, insira o nome da política, copie o conteúdo a seguir na caixa de entrada JSON e clique em Create para concluir a criação.

Policy document#
 1{
 2  "Version": "2012-10-17",
 3  "Statement": [
 4    {
 5      "Effect": "Allow",
 6      "Action": [
 7        "iot:Publish",
 8        "iot:Receive",
 9        "iot:PublishRetain"
10      ],
11      "Resource": "*"
12    },
13    {
14      "Effect": "Allow",
15      "Action": "iot:Subscribe",
16      "Resource": "*"
17    },
18    {
19      "Effect": "Allow",
20      "Action": "iot:Connect",
21      "Resource": "*"
22    }
23  ]
24}
https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things5.png

Criar página de política#

  • Retorne à página Attach policies to certificate, verifique a política recém-criada e clique em Create Things para concluir a criação do dispositivo.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things6.png

Vincular política e criar coisa#

  • Primeiro baixe o certificado e a chave privada e clique em Done para concluir o processo de criação do dispositivo.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-things7.png

Baixe o certificado e a chave privada#

Configurar equipamento de leitura de código#

Definir modo MQTT#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/AT2BMQTTMODE3D4.png

Modo MQTT#

Defina a porta MQTT para 8883#

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/AT2BMQTTPORT3D8883.png

Porta MQTT 8883#

Definir certificado de cliente#

Dica

Se o código QR gerado for muito grande, é recomendável fazer uma captura de tela e enviá-la para o seu celular, ajustar o brilho da tela do telefone para o nível mais alto e usar um dispositivo de leitura de código para digitalizá-lo.

Definir chave privada#

Dica

Se o código QR gerado for muito grande, é recomendável fazer uma captura de tela e enviá-la para o seu celular, ajustar o brilho da tela do telefone para o nível mais alto e usar um dispositivo de leitura de código para digitalizá-lo.

Configurar Wi-Fi e corretor#

Dica

Depois de inserir as informações de Wi-Fi e o endereço de serviço correspondentes, o dispositivo de leitura de código se conectará ativamente ao AWS IoT; após a conexão ser bem-sucedida, a luz indicadora verde do dispositivo de leitura de código permanecerá acesa.

Cliente de teste MQTT#

  • Clique em cliente de teste MQTT para entrar na página.

  • Após inserir o Tópico a ser inscrito e clicar em Subscribe, utilize o leitor de código para escanear o código de barras para receber os dados carregados pelo leitor de código.

https://cdn.scandocs.net/scanner/manual/global/_shared/_images/wireless-wifi/awsiot-test.png

Página do cliente de teste MQTT#