Detalhes do Documento

Development of a microcontroller-based IoT application using an HTTP client

Autor(es): Lameiro, Diogo Gabriel Teixeira

Data: 2022

Identificador Persistente: http://hdl.handle.net/10773/38995

Origem: RIA - Repositório Institucional da Universidade de Aveiro

Assunto(s): Internet of things (IoT); Microcontroller; Comunications; Web server; HTTP; UDP


Descrição

With an exponential evolution, technology is increasingly part of our daily lives, both at work and in everyday life, in ways that perhaps we would never have imagined possible, as we are currently living the fourth industrial revolution. This dissertation report, is framed in one of the themes underlying the fourth industrial revolution - Internet of Things (IoT). It was developed a web server hosted in a microcontroller (ESP32), whose function is to control a clock system. The project was developed in two phases. In a first instance the web server was developed, whose access can be made via Hypertext Transfer Protocol (HTTP) from any device as long as it knows the IP. After this action, the user will have to insert his/her credentials and wait for the verification, so that according to his/her user profile he/she can access the configuration parameters that are allowed. In the next phase, a User Datagram Protocol(UDP) communication system was developed, so that the data migrates between the clock system and the web server.

Com uma evolução exponencial, a tecnologia faz cada vez mais parte do nosso dia a dia, quer no trabalho quer no quotidiano, de formas que talvez nunca imaginássemos serem possíveis, vivendo-se neste momento a quarta revolução industrial. Esta dissertação enquadra-se num dos temas subjacentes à quarta revolução industrial - Internet of Things (IoT). Foi desenvolvido um web server alojado num microcontrolador (ESP32), cuja função é controlar um sistema de relógio. O projeto foi desenvolvido em duas fases. Numa primeira instância foi desenvolvido o web server, cujo acesso pode ser feito via HTTP num qualquer dispositivo desde, que conheça o IP. Após esta ação, o utilizador terá de inserir as suas credências e esperar a verificação, para que, consoante o seu perfil de utilizador, possa aceder aos parâmetros de configuração que lhe são permitidos. Na fase seguinte, foi desenvolvido o sistema de comunicação via User Datagram Protocol (UDP), para que os dados migrem entre o sistema de relógio e o web server.

Tipo de Documento Dissertação de mestrado
Idioma Inglês
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados

Não existem documentos relacionados.