Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular

Detalhes bibliográficos
Autor(a) principal: Grüdtner, Lukas Derner
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/218176
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
id UFSC_5533b4d1d845923340c5a131966d8f4d
oai_identifier_str oai:repositorio.ufsc.br:123456789/218176
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicularInternet of ThingsCoAPDTLSSegurançaTelemetria VeicularTCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.A utilização da tecnologia de IoT nos mais diversos ambientes tem crescido muito nos últimos anos. A grande quantidade de dispositivos em rede tem trazido problemas devido a escalabilidade de sistemas e tráfego de dados gerado. No entanto, outro problema que requer atenção é a implantação de mecanismos de segurança para garantir a privacidade dos usuários destes sistemas. Devido ao seus recursos restritivos, os dispositivos IoT necessitam de mecanismos especiais para a proteção dos dados. Este trabalho teve como objetivo realizar um estudo sobre os dois principais protocolos propostos para tratar o problema de comunicação em ambientes IoT, CoAP e MQTT. Para a validação do modelo, foi implementada uma aplicação IoT no contexto de telemetria veicular, fazendo uso do protocolo CoAP com DTLS para fazer a comunicação entre os dispositivos e garantir a segurança na troca de mensagens. Esta aplicação simulou a coleta de dados de sensores de um veículo, transmitindo estes dados para um outro dispositivo IoT para processamento via rede sem fio, compreendendo uma abordagem M2M. Os dados são coletados e processados em tempo real, então é importante que os protocolos trabalhem de maneira rápida e eficiente, para garantir maior precisão da análise. Por fim, experimentos foram realizados utilizando a aplicação desenvolvida, mensurando os tempos de processamento e o consumo de energia dos protocolos CoAP e DTLS. O presente trabalho apresentou resultados satisfatórios em relação à mensuração dos tempos de processamento e consumo energético, apresentando comparações quantitativas entre as principais cipher suites utilizadas no protocolo DTLS e o seu impacto na comunicação.The use of IoT technology in the most diverse environments has grown a lot in recent years. The large number of networked devices has brought problems due to the scalability of systems and the data traffic generated. However, another problem that requires attention is the implementation of security mechanisms to guarantee the privacy of the users of these systems. Due to their constrained characteristics, IoT devices require special mechanisms for data protection. This work aimed to carry out a study on the two main protocols proposed to address the communication problem in IoT environments, CoAP and MQTT. For the validation of the model, an IoT application was implemented in the context of vehicular telemetry, using the CoAP protocol with DTLS to communicate between devices and ensure security in the exchange of messages. This application simulated the collection of sensor data from a vehicle, transmitting this data to another IoT device for processing via wireless network, comprising an M2M approach. The data is collected and processed in real time, so it is important that the protocols work quickly and efficiently, to ensure greater accuracy of the analysis. Finally, experiments were performed using the developed application, measuring the processing times and energy consumption of the CoAP and DTLS protocols. The present work presented satisfactory results in relation to the measurement of processing times and energy consumption, presenting quantitative comparisons between the main cipher suites used in the DTLS protocol and their impact on communication.Florianópolis, SC.Westphall, Carla MerkleLoffi, LeandroUniversidade Federal de Santa CatarinaGrüdtner, Lukas Derner2020-12-09T00:35:06Z2020-12-09T00:35:06Z2020-11-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis126 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/218176info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-12-09T00:35:07Zoai:repositorio.ufsc.br:123456789/218176Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-12-09T00:35:07Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
title Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
spellingShingle Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
Grüdtner, Lukas Derner
Internet of Things
CoAP
DTLS
Segurança
Telemetria Veicular
title_short Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
title_full Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
title_fullStr Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
title_full_unstemmed Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
title_sort Desenvolvimento de uma aplicação IoT utilizando CoAP e DTLS para telemetria veicular
author Grüdtner, Lukas Derner
author_facet Grüdtner, Lukas Derner
author_role author
dc.contributor.none.fl_str_mv Westphall, Carla Merkle
Loffi, Leandro
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Grüdtner, Lukas Derner
dc.subject.por.fl_str_mv Internet of Things
CoAP
DTLS
Segurança
Telemetria Veicular
topic Internet of Things
CoAP
DTLS
Segurança
Telemetria Veicular
description TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-09T00:35:06Z
2020-12-09T00:35:06Z
2020-11-27
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/218176
url https://repositorio.ufsc.br/handle/123456789/218176
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 126 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652354428338176