Tamanho da fonte:
BLOCKCHAIN APLICADO A INTERNET DAS COISAS
Última alteração: 2018-09-05
Resumo
O objetivo do trabalho foi utilizar a tecnologia blockchain que é uma base de dados distribuída para aumentar a segurança em comunicações e estabilidade em infraestrutura IoT. O desenvolvimento do projeto se iniciou com a criação de uma rede de dispositivos IoT que se comunicam através de protocolo TCP/IP. A BC (rede de blockchain) foi introduzida como o middleware para aumentar a robustez e confiabilidade das informações. Todas as trocas de informações entre os dispositivos são registrados em um novo bloco que após ser validado é anexado à BC. A BC é composta por um nó presente na rede (mediador) e outros nós em servidores nas núvens que são utilizados para comunicação externa e computação para validação dos blocos. Foram testados diferentes tipos de protocolos BC para avaliar qual deles se comportaria melhor em um ambiente de tempo real. A escolha final foi pelo Hyperledger que possibilitava maiores velocidades de comunicação e maior flexibilidade para customizações. A rede foi criada utilizando Raspberry Pi 3 e computadores com distribuição linux, o mediador estava em uma máquina linux local e os demais nós da BC em servidores nas núvens. Observou-se que os atrasos de comunicação não prejudicaram o funcionamento da rede. Com este trabalho foi possível concluir a viabilidade da utilização de BC para segurança entre comunicação de dispositivos IoT sem perder as respostas em tempo real que são necessárias a essas comunicações.
Palavras-chave
IoT. Internet das coisas. Blockchain. Segurança. Internet of things. BC.