Tesis Ingeniería Electrónica y Comunicaciones
Permanent URI for this collectionhttp://repositorio.uta.edu.ec/handle/123456789/16
Browse
Item Sistema de Smart Home aplicando IOT y Blockchain(Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Electrónica y Comunicaciones, 2021-07) Acurio Conteron, Oswaldo David; Gordón Gallegos, Carlos DiegoThis 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.