IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)

Detalhes bibliográficos
Autor(a) principal: Mota, Inês Pereira de Azevedo
Data de Publicação: 2019
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: http://hdl.handle.net/10316/86361
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_1bdbc4e37b6c6ad663d72a47f4b77dae
oai_identifier_str oai:estudogeral.uc.pt:10316/86361
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 IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)ISABELA: um sistema IoT que promove o desempenho académicoInternet das CoisasSistemas cíber-físicosCoAPProtocolo Lightweight machine-to-machineAgent IoTInternet of ThingsCyber-physical systemsCoAPLightweight machine-to-machine ProtocolIoT AgentDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaO presente relatório é focado no trabalho feito durante o estágio. Esse trabalho consistiu no estudo das tecnologias e protocolos subjacentes ao projeto, no estudo do ISABELA e alguns casos de estudo similares, na implementação de um módulo de proximidade através de operações de bluetooth e o estudo de alguns Protocolos de Gestão de Redes e a integração do protocolo LWM2M, que gere os diversos dispositivos que fazem parte do projeto.O objetivo desta tese é continuar e expandir o trabalho feito, até agora, no ISABELA. Por isso, um dos pontos focais desta tese é um módulo de proximidade desenvolvido para inferir sobre sociabilidade. O módulo foi desenvolvido com base em operações de bluetooth, de modo a descobrir dispositivos nas proximidades e ficar a saber a quantidade de tempo que um estudante passa acompanhado das mesmas pessoas, no meio de multidões que não conhece ou sozinho. Esta plataforma foi testada num contexto real, por alunos do DEI, do ISCAC e de EPN, uma escola do Equador. Um dos principais objetivos foi alcançado, uma vez que o sistema avisa o estudante quando deteta comportamentos prejudiciais, através de mensagens do ChatBot. Este módulo, também, serviu para conhecer melhor a plataforma e aprender a trabalhar com os seus componentes. O outro ponto focal desta tese é a integração de um protocolo de gestão de redes para gerir os dispositivos heterogéneos que compõem o sistema. O protocolo escolhido foi LWM2M, desenhado pela companhia Open Mobile Alliance SpecWorks para gerir redes de sensores e dispositivos remotos. Essa integração foi feita segundo duas abordagens: 1) através do projecto Leshan do Eclipse, na qual o protocolo de gestão é paralelo ao sistema ISABELA e 2) através do Agente IoT para LWM2M do FIWARE, na qual o servidor é integrado diretamente num módulo do FIWARE do nosso projeto.Foram realizados testes de desempenho para avaliar o impacto que teria a adição do protocolo de gestão no consumo de bateria do smartphone. Os resultados foram favoráveis, culminando em que o consumo de bateria não é significativamente mais elevado para a aplicação que corre o ISABELA e o cliente LWM2M comparada com a aplicação que só corre o ISABELA.This report is focused on the work made throughout the internship. The work carried consisted on the study of the technologies and protocols underlying the project, the study of ISABELA and some similar case studies, the implementation of a proximity module through bluetooth operations and the study of Network Management Protocols and integration of the LWM2M protocol, that manages the various devices that are part of the project.The objective of this thesis is to continue and expand the work done on ISABELA so far. Therefore, one of the focal points of this thesis is the development of a proximity module developed to infer about sociability. The module is based on bluetooth operations to discover nearby devices, at all times, and know the amount of time a participant spends with the same people, amongst random people or alone. The platform was tested in a real-life context, with students at DEI, ISCAC and EPN, in Ecuador. One of the main objectives was achieved, as the system informs the participant when it detects "bad behavior", through messages from the ChatBot. This module, also, served to better understand the platform and learn to work with its components. The other focal point of this thesis is the incorporation of a network management protocol to manage all the heterogeneous devices that complete ISABELA. The chosen protocol was LWM2M, a protocol design by Open Mobile Alliance SpecWorks for managing sensor networks and remote machine-to-machine devices. The integration of the protocol was made through two approaches: 1) Eclipse's Leshan, where the management protocol is parallel to the ISABELA system and 2) FIWARE's LWM2M IoT Agent}, where the server is integrated on the project's IoT middleware (FIWARE). Performances tests were made to evaluate the impact that the addition of the management protocol could provoke on the smartphone's battery use. The results were favorable, culminating in that the battery use is not significantly higher for the application running ISABELA and the LWM2M client compared to the application only running ISABELA.2019-02-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/86361http://hdl.handle.net/10316/86361TID:202222020engMota, Inês Pereira de Azevedoinfo: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:RCAAP2020-02-11T11:09:30Zoai:estudogeral.uc.pt:10316/86361Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:07:31.593462Repositó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 IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
ISABELA: um sistema IoT que promove o desempenho académico
title IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
spellingShingle IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
Mota, Inês Pereira de Azevedo
Internet das Coisas
Sistemas cíber-físicos
CoAP
Protocolo Lightweight machine-to-machine
Agent IoT
Internet of Things
Cyber-physical systems
CoAP
Lightweight machine-to-machine Protocol
IoT Agent
title_short IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
title_full IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
title_fullStr IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
title_full_unstemmed IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
title_sort IoT Student Advisor and Best Lifestyle Analyzer (ISABELA)
author Mota, Inês Pereira de Azevedo
author_facet Mota, Inês Pereira de Azevedo
author_role author
dc.contributor.author.fl_str_mv Mota, Inês Pereira de Azevedo
dc.subject.por.fl_str_mv Internet das Coisas
Sistemas cíber-físicos
CoAP
Protocolo Lightweight machine-to-machine
Agent IoT
Internet of Things
Cyber-physical systems
CoAP
Lightweight machine-to-machine Protocol
IoT Agent
topic Internet das Coisas
Sistemas cíber-físicos
CoAP
Protocolo Lightweight machine-to-machine
Agent IoT
Internet of Things
Cyber-physical systems
CoAP
Lightweight machine-to-machine Protocol
IoT Agent
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2019
dc.date.none.fl_str_mv 2019-02-01
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 http://hdl.handle.net/10316/86361
http://hdl.handle.net/10316/86361
TID:202222020
url http://hdl.handle.net/10316/86361
identifier_str_mv TID:202222020
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
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_ 1799133966475722752