CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Barreto, Felipe Mota
Orientador(a): Carvalho, Windson Viana de
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/30529
Resumo: In the Internet of Things paradigm, smart objects are interconnected to allow the creation of applications that are part of environments of everyday life (e.g., houses, cars, schools and buildings). The number of these smart objects tends to increase in elevate rates in the next years, creating an overload on the process of configuration, control and use of these objects. Solve this problem is even more important on applications such as the ones classified as universal control, because the main goal of these applications is to let the user control all smart objects available for him. Context-aware discovery services have potential to minimize this problem by applying contextual filters to determine which smart objects will be discovered and become available to user. However, in the IoT scenario, these solutions are still scarce. Then, this work proposes the CoAP-CTX, an extension of the built-in discovery service present in the CoAP (Constrained Application Protocol) that aims to provide support to a context-aware discovery of smart objects. The CoAP-CTX matches user’s interest and context with the smart objects state data to discover only of the most relevant smart objects to the user in this context. Additionally, smart objects that are not of the user’s interest go into an idle state, optimizing the network and battery usage. A proof of concept has been implemented on Android to illustrate how CoAP-CTX works and a performance evaluation was performed on a simulator of wireless sensor networks. The experiments have shown that CoAP-CTX can decrease the total number of messages up to 80% in scenarios where a large number smart objects are presents in a generic environment, like working buildings. The overhead of the discovery latency shows a maximum discovery time increase of 1.5 seconds, which represents an acceptable discovery time for the most type of applications.
id UFC-7_3fcd7094bb60715830a0bb56de0b8e57
oai_identifier_str oai:repositorio.ufc.br:riufc/30529
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Barreto, Felipe MotaAndrade, Rossana Maria de CastroMaia, Márcio Espíndola FreireCarvalho, Windson Viana de2018-03-23T15:09:36Z2018-03-23T15:09:36Z2017BARRETO, Felipe Mota. CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas. 2017. 94 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.http://www.repositorio.ufc.br/handle/riufc/30529In the Internet of Things paradigm, smart objects are interconnected to allow the creation of applications that are part of environments of everyday life (e.g., houses, cars, schools and buildings). The number of these smart objects tends to increase in elevate rates in the next years, creating an overload on the process of configuration, control and use of these objects. Solve this problem is even more important on applications such as the ones classified as universal control, because the main goal of these applications is to let the user control all smart objects available for him. Context-aware discovery services have potential to minimize this problem by applying contextual filters to determine which smart objects will be discovered and become available to user. However, in the IoT scenario, these solutions are still scarce. Then, this work proposes the CoAP-CTX, an extension of the built-in discovery service present in the CoAP (Constrained Application Protocol) that aims to provide support to a context-aware discovery of smart objects. The CoAP-CTX matches user’s interest and context with the smart objects state data to discover only of the most relevant smart objects to the user in this context. Additionally, smart objects that are not of the user’s interest go into an idle state, optimizing the network and battery usage. A proof of concept has been implemented on Android to illustrate how CoAP-CTX works and a performance evaluation was performed on a simulator of wireless sensor networks. The experiments have shown that CoAP-CTX can decrease the total number of messages up to 80% in scenarios where a large number smart objects are presents in a generic environment, like working buildings. The overhead of the discovery latency shows a maximum discovery time increase of 1.5 seconds, which represents an acceptable discovery time for the most type of applications.Em um ambiente de Internet das Coisas (IoT), objetos inteligentes estão interligados de modo a permitir a criação de aplicações que permeiam os ambientes do nosso cotidiano (por exemplo, casas, carros, escolas, edifícios). O número desses objetos inteligentes tende a crescer rapidamente nos próximos anos, criando assim uma sobrecarga nas etapas de configuração, controle e uso desses objetos. Por exemplo, em aplicações como as de controle universal de ambientes, esse problema é acentuado, uma vez que essas aplicações têm por objetivo fornecer ao usuário final o controle de todos os objetos inteligentes disponíveis em um determinado ambiente. Serviços de descoberta sensíveis ao contexto tem o potencial de minimizar este problema aplicando filtros contextuais para determinar quais objetos de interesse serão descobertos e estarão disponíveis para o uso. Entretanto, no cenário de IoT, essas soluções ainda são escassas. Desta forma, este trabalho propõe o CoAP-CTX, uma extensão do serviço de descoberta padrão do protocolo CoAP (Constrained Application Protocol) que tem por objetivo dar suporte a uma descoberta sensível ao contexto de objetos inteligentes. O CoAP-CTX combina o interesse e o contexto do usuário com informações contextuais dos objetos inteligentes de modo a permitir a descoberta apenas dos objetos que são relevantes em um determinado contexto. Além disso, objetos inteligentes que não são do interesse do usuário podem entrar em modo de espera, otimizando o uso da rede e de suas baterias. Uma prova de conceito foi implementada em Android para ilustrar o funcionamento do CoAP-CTX e uma avaliação de desempenho foi realizada em um simulador de redes de sensores sem fio. Os experimentos simulados mostraram que o CoAP-CTX consegue reduzir em até 80% o número total de mensagens transmitidas na rede local para um cenário de prédio inteligente. O custo adicional no tempo de descoberta apresentou um aumento de 1 segundo e meio no pior caso, o que indica um tempo ainda aceitável na grande maioria das situações.Internet das coisasDescoberta de objetos inteligentesSensibilidade ao contextoCoAPCoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisasCoAP-CTX: A context-aware CoAP extension for smart objects discovery in internet of thingsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessORIGINAL2017_dis_fmbarreto.pdf2017_dis_fmbarreto.pdfapplication/pdf3102768http://repositorio.ufc.br/bitstream/riufc/30529/3/2017_dis_fmbarreto.pdf94536ee4f74232f6b2aac8a62de35019MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/30529/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/305292020-07-07 09:05:34.238oai:repositorio.ufc.br:riufc/30529Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2020-07-07T12:05:34Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
dc.title.en.pt_BR.fl_str_mv CoAP-CTX: A context-aware CoAP extension for smart objects discovery in internet of things
title CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
spellingShingle CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
Barreto, Felipe Mota
Internet das coisas
Descoberta de objetos inteligentes
Sensibilidade ao contexto
CoAP
title_short CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
title_full CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
title_fullStr CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
title_full_unstemmed CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
title_sort CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas
author Barreto, Felipe Mota
author_facet Barreto, Felipe Mota
author_role author
dc.contributor.co-advisor.none.fl_str_mv Andrade, Rossana Maria de Castro
Maia, Márcio Espíndola Freire
dc.contributor.author.fl_str_mv Barreto, Felipe Mota
dc.contributor.advisor1.fl_str_mv Carvalho, Windson Viana de
contributor_str_mv Carvalho, Windson Viana de
dc.subject.por.fl_str_mv Internet das coisas
Descoberta de objetos inteligentes
Sensibilidade ao contexto
CoAP
topic Internet das coisas
Descoberta de objetos inteligentes
Sensibilidade ao contexto
CoAP
description In the Internet of Things paradigm, smart objects are interconnected to allow the creation of applications that are part of environments of everyday life (e.g., houses, cars, schools and buildings). The number of these smart objects tends to increase in elevate rates in the next years, creating an overload on the process of configuration, control and use of these objects. Solve this problem is even more important on applications such as the ones classified as universal control, because the main goal of these applications is to let the user control all smart objects available for him. Context-aware discovery services have potential to minimize this problem by applying contextual filters to determine which smart objects will be discovered and become available to user. However, in the IoT scenario, these solutions are still scarce. Then, this work proposes the CoAP-CTX, an extension of the built-in discovery service present in the CoAP (Constrained Application Protocol) that aims to provide support to a context-aware discovery of smart objects. The CoAP-CTX matches user’s interest and context with the smart objects state data to discover only of the most relevant smart objects to the user in this context. Additionally, smart objects that are not of the user’s interest go into an idle state, optimizing the network and battery usage. A proof of concept has been implemented on Android to illustrate how CoAP-CTX works and a performance evaluation was performed on a simulator of wireless sensor networks. The experiments have shown that CoAP-CTX can decrease the total number of messages up to 80% in scenarios where a large number smart objects are presents in a generic environment, like working buildings. The overhead of the discovery latency shows a maximum discovery time increase of 1.5 seconds, which represents an acceptable discovery time for the most type of applications.
publishDate 2017
dc.date.issued.fl_str_mv 2017
dc.date.accessioned.fl_str_mv 2018-03-23T15:09:36Z
dc.date.available.fl_str_mv 2018-03-23T15:09:36Z
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.citation.fl_str_mv BARRETO, Felipe Mota. CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas. 2017. 94 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/30529
identifier_str_mv BARRETO, Felipe Mota. CoAP-CTX: extensão sensível ao contexto para descoberta de objetos inteligentes em internet das coisas. 2017. 94 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.
url http://www.repositorio.ufc.br/handle/riufc/30529
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/30529/3/2017_dis_fmbarreto.pdf
http://repositorio.ufc.br/bitstream/riufc/30529/2/license.txt
bitstream.checksum.fl_str_mv 94536ee4f74232f6b2aac8a62de35019
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793260752273408