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.
Página de coisas#
Clique em
Create Thingspara entrar na página de criação de dispositivo.
Página Criar coisas#
Clique em
Nextpara entrar na página de configuração de propriedades do dispositivo.
Specify things properties#
Após inserir o nome da coisa, clique em
Nextpara entrar na página de configuração do certificado do dispositivo.
Configure device certificate#
Clique em
Nextpara entrar na página de vinculação da política de certificado.
Attach policies to certificate#
Clique em
Create policypara 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 emCreatepara concluir a criação.
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}
Criar página de política#
Retorne à página
Attach policies to certificate, verifique a política recém-criada e clique emCreate Thingspara concluir a criação do dispositivo.
Vincular política e criar coisa#
Primeiro baixe o certificado e a chave privada e clique em
Donepara concluir o processo de criação do dispositivo.
Baixe o certificado e a chave privada#
Configurar equipamento de leitura de código#
Definir modo MQTT#
Modo MQTT#
Defina a porta MQTT para 8883#
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.
Página do cliente de teste MQTT#