terça-feira, 5 de novembro de 2019

Configuração do serviço de publicação AWS IoT Core


Utilizaremos a plataforma IoT Core fornecido pela Amazon Web Services para realizar a publicação dos dados via protocolo MQTT.  A seguir estão definidos os procedimentos para habilitar o uso do serviço.




Primeiramente precisamos acessar o serviço por meio do link aws.amazon.com/pt

Então criamos uma conta utilizando o botão Crie uma conta na AWS

Preenchemos os dados solicitados

As contas da AWS incluem 12 meses de acesso ao nível gratuito que começa a contar à partir da inscrição contemplando mensalmente o uso de até 5Gb para armazenamento no banco de dados DynamoDB e 250 mil mensagens publicadas ou recebidas pelo serviço IoT Core.
Após a conclusão de todos os passos de criação e verificação da conta podemos acessar o console de gerenciamento AWS.


A partir do console de gerenciamento acessamos a guia Serviços.


Na caixa de busca temos acesso aos serviços que iremos utilizar.

Primeiramente iremos habilitar a conta adicionando uma forma de pagamento, para isso podemos fazer uma busca por Billing, acessar o serviço e a guia Métodos de Pagamento. Após a configuração de um método de pagamento e ativação do faturamento a conta está pronta para utilização. Mesmo a utilização gratuita exige o cadastro de uma forma de pagamento para verificação. É possível que hajam cobranças caso o uso do serviço exceda as cotas definidas para uso gratuito.

A próxima etapa necessária envolve a criação de uma política de acesso utilizando o serviço de identificação IAM que também pode ser encontrado utilizando a caixa de busca.

Iremos realizar primeiramente a criação de uma nova Política, para isso acessamos a guia Políticas e então clicamos no botão Criar Política.

Faremos a seleção do tipo de serviço utilizando a opção Escolha um serviço.

Buscamos pelo serviço IoT.

Após a seleção do serviço IoT, configuramos as ações permitidas marcando a caixa chamada Todas as ações IoT (iot:*).

Na guia recursos selecionamos a opção Todos os recursos.

Avançamos para a revisão selecionando Revisar Política

Adicionamos um nome e uma descrição à política e então selecionamos Criar política


Após a criação da política de acesso, acessamos novamente a caixa de busca e buscamos por IoT Core para a criação de uma “thing” que será objeto das publicações.


Dentro da página do serviço IoT Core, acessamos a guia Gerenciar.

Criamos um dispositivo utilizando o botão Criar.

Realizamos a criação de um dispositivo único utilizando o botão Criar uma única coisa

Preenchemos o campo com um nome definido para o dispositivo

Podemos deixar os outros campo do modo que estão e avançamos para a próxima etapa.

Nesta etapa vamos adicionar um certificado por meio da opção Criar certificado.

Após a criação do certificado, precisamos realizar o download do certificado, da chave pública, da chave privada e da CA raiz para o AWS IoT. Salvamos todos estes arquivos em uma pasta conhecida para uso posterior.

O download da CA raiz para o AWS IoT é feita de um modo um pouco diferente das demais. Ao clicar em Download somos direcionados pra outra página onde devemos abrir o link chamado Amazon Root CA 1.

Este link abrirá um arquivo de certificado. Podemos salva-lo clicando com o botão direito do mouse e selecionando Save as...

Antes de salvar alteramos o tipo de arquivo para All files e salvamos com o nome original juntamente à pasta com as outras três chaves e certificados.


Após o download dos arquivos voltamos a página anterior e clicamos em Ativar.

Em seguinda clicamos em Anexar uma política


Selecionamos a política criada anteriormente e clicamos em Registrar a coisa

Neste ponto nosso sistema IoT está preparado para receber dados do nosso dispositivo.



Nenhum comentário:

Postar um comentário

Minha Jornada com a ConectaPages: Construindo Visibilidade Digital para Pequenos Negócios

  O Começo: Uma Necessidade Pessoal que se Tornou uma Missão Coletiva Tudo começou com uma frustração pessoal que muitos pequenos empreende...