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.




























