Cloud-based IoT as a service

Detalhes bibliográficos
Autor(a) principal: Martins, Bruno Manuel Chaves
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/83005
Resumo: Dissertação de mestrado integrado em Engenharia Informática
id RCAP_a25e532f4a65f15d9966f17effddc56c
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/83005
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Cloud-based IoT as a serviceIoT como um serviço baseado na CloudProcessamento na NuvemInternet das CoisasAprendizagem automáticaSoftware como um serviçoSondagem de WifiCloudInternet of thingsMachine LearningSoftware as a serviceWiFi ProbingEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia InformáticaInternet of Things (IoT), está-se a tornar cada vez mais parte das nossas vidas e, quando aliada a computação na Cloud, torna-se uma ferramenta muito poderosa devido a remover stress computacional de pequenas placas ineficientes. Software como um serviço já representa uma grande parte do nosso dia-a-dia com empresas como a Netflix a aplicar o conceito de forma muito bem-sucedida. No contexto de IoT, este conceito ainda não está globalmente disseminado. A natureza heterogénea dos dispositivos representa um grande desafio para os conseguir integrar num sistema na Cloud. Os diferentes formatos e tipos de dados enviados para um middleware são difíceis de processar e, como consequência, leva a que exista uma grande pressão no programador para que todos os sensores sejam suportados. Ao longo deste estudo são exploradas variadas arquiteturas de forma a ser possível desenhar um sistema eficiente e, como os diferentes protocolos de comunicação afetam a rede em termos de overhead e fiabilidade. O sistema concebido, baseado em toda o estudo realizado, consiste numa aplicação para salas inteligentes que infere quantas pessoas estão lá dentro através de Probes de WiFi, disponibiliza essa informação a utilizadores e é verificada a possbilidade de utilização de algoritmos de Machine Learning como forma de optimizar resultados. O sistema desenhado permite aos programadores adicionar outros dispositivos sem ter de se preocupar como as mensagens são recebidas, apenas necessitando de adicionar a lógica que extrai o conhecimento dos dados. No que toca à área de crowdsensing deste trabalho, a precisão do sistema foi melhorada quando comparando com outros algoritmos estudados.Internet of Things, or IoT, is becoming more and more a part of our lives and when allied with cloud computing it becomes a very powerful tool by removing the computing stress from the small energy efficient boards. Software as a Service is already a major part of our day-to-day lives with companies like Netflix successfully applying this concept. In IoT this type of concept is not widely applied. The heterogeneous nature of devices poses a big challenge to integrate them in a cloud system, the different data and formats sent to a middleware are hard to process and puts pressure on the developer to ensure all sensors are supported. Throughout this study we explore and design different types of architectures for efficient applications and how the different communication protocols affect the network when it comes to overhead and reliability. The conceived system, theoretically grounded on the research work, consists of a smart room application that senses how many people are inside a space through the process of WiFi Probing makes that information available to a user and makes use Machine Learning algorithms as a way to improve results. The design system allows developers to easily add new types of devices to the network without needing to worry how the messages are received, only needing to add domain logic to extract knowledge from the data. Regarding the crowdsensing aspect of this work, the accuracy of the system was improved when compared to other algorithm.Novais, PauloFernandes, B.Universidade do MinhoMartins, Bruno Manuel Chaves2022-02-162022-02-16T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/83005eng203202074info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:25:02Zoai:repositorium.sdum.uminho.pt:1822/83005Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:19:13.434781Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Cloud-based IoT as a service
IoT como um serviço baseado na Cloud
title Cloud-based IoT as a service
spellingShingle Cloud-based IoT as a service
Martins, Bruno Manuel Chaves
Processamento na Nuvem
Internet das Coisas
Aprendizagem automática
Software como um serviço
Sondagem de Wifi
Cloud
Internet of things
Machine Learning
Software as a service
WiFi Probing
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Cloud-based IoT as a service
title_full Cloud-based IoT as a service
title_fullStr Cloud-based IoT as a service
title_full_unstemmed Cloud-based IoT as a service
title_sort Cloud-based IoT as a service
author Martins, Bruno Manuel Chaves
author_facet Martins, Bruno Manuel Chaves
author_role author
dc.contributor.none.fl_str_mv Novais, Paulo
Fernandes, B.
Universidade do Minho
dc.contributor.author.fl_str_mv Martins, Bruno Manuel Chaves
dc.subject.por.fl_str_mv Processamento na Nuvem
Internet das Coisas
Aprendizagem automática
Software como um serviço
Sondagem de Wifi
Cloud
Internet of things
Machine Learning
Software as a service
WiFi Probing
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Processamento na Nuvem
Internet das Coisas
Aprendizagem automática
Software como um serviço
Sondagem de Wifi
Cloud
Internet of things
Machine Learning
Software as a service
WiFi Probing
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado integrado em Engenharia Informática
publishDate 2022
dc.date.none.fl_str_mv 2022-02-16
2022-02-16T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/83005
url https://hdl.handle.net/1822/83005
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203202074
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132650069295104