Please use this identifier to cite or link to this item: https://repositorio.uta.edu.ec/jspui/handle/123456789/33158
Title: Sistema de Smart Home aplicando IOT y Blockchain
Authors: Gordón Gallegos, Carlos Diego
Acurio Conteron, Oswaldo David
Keywords: BLOCKCHAIN
CONTRATOS INTELIGENTES
ETHEREUM
PYTHON
Issue Date: Jul-2021
Publisher: Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Electrónica y Comunicaciones
Abstract: This project designs and implements a Smart Home System applying IoT and Blockchain, with the aim of showing the influence that Blockchain technology has on IoT applications such as Smart Home. Blockchain technology encompasses features such as reliability and decentralization, as it ensures data integrity on devices with IoT technology. For the interaction of the IoT device and the block chain, the Web3.py library and the Vyper programming language were used for the creation of a smart contract that provides a higher level of security unlike Solidity, which requires a truffle framework to write, compile and migrate for which it was worked and Node.js that interacts with the Ethereum Blockchain in Ganache In the design of the Smart Home System applying IoT and Blockchain, it was carried out in Ganache as an Ethereum Blockchain to save the access data of the users at the time of entering the Home after being authenticated by the smart contract that compares the data sent by the IoT Device and the data recorded in the smart contract to unlock the door. The Smart Home system with IoT and Blockchain was implemented in a Raspberry pi 4 built-in a 5MP camera, a relay connected to a solenoid lock at 12V, the set itself allows facial recognition based on the Haar And Histogram cascade classifier algorithms of oriented gradients which are executed in a script programmed in Python and that through the Web3.py library will interact with the Ethereum Blockchain installed on a computer where the home access data will be stored and interact with a smart contract that manage access policies. This System examines aspects of functionality, response times, adequate performance, and security.
Description: El presente proyecto diseña e implementa un Sistema de Smart Home aplicando IoT y Blockchain, con el objetivo de mostrar la influencia que tiene la tecnología Blockchain en aplicaciones IoT como Smart Home. La tecnología Blockchain abarca características como la confiabilidad y la descentralización, ya que garantiza la integridad de los datos en dispositivos con tecnología IoT. Para la interacción del dispositivo IoT y la cadena de bloquea se utilizó la biblioteca Web3.py y el lenguaje de programación Vyper para la creación de contrato inteligente que brinda un mayor nivel de seguridad a diferencia de Solidity, el cual requiere de framework truffle para escribir, compilar y migrar para lo cual se trabajó y Node.js que interacciona con la cadena de bloques Ethereum en Ganache En el diseño del Sistema de Smart Home aplicando IoT y Blockchain se realizó en Ganache como una cadena de bloques Ethereum para guardar los datos de acceso de los usuarios al momento de ingresar al Hogar después de ser autentificados por el contrato inteligente que compara los datos enviados por el Dispositivo IoT y los datos registrados en el contrato inteligente para desbloquear la puerta. El sistema Smart Home con IoT y Blockchain se implementó en una Raspberry pi 4 incorporada una cámara de 5MP, un relé conectado a una cerradura de solenoide a 12 V, el conjunto en sí permite reconocimiento facial basado en los algoritmos clasificador en cascada Haar Y Histograma de gradientes orientados los cuales se ejecutan en un script programado en Python y que por medio de la librería Web3.py interactuaran con la cadena de bloques Ethereum instalada en un computador donde se almacenará los datos de acceso al hogar e interactúa con un contrato inteligente que administrar las políticas de acceso. Este Sistema examina aspectos de funcionalidad, tiempos de respuestas, rendimiento adecuados y seguridad.
URI: https://repositorio.uta.edu.ec/jspui/handle/123456789/33158
Appears in Collections:Tesis Ingeniería Electrónica y Comunicaciones

Files in This Item:
File Description SizeFormat 
t1825ec.pdfTexto completo3,63 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.