Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy

Detalhes bibliográficos
Autor(a) principal: Lima, Arthur França Pessoa da Cunha
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/53726
Resumo: O presente trabalho trata de uma PoC (Proof of Concepts) que busca desenvolver uma arquitetura capaz de prover o monitoramento contínuo, através do uso da geolocalização por meio de um dispositivo remoto, alertando o usuário caso esse dispositivo ultrapasse um certo raio de alcance. Para isso, foram desenvolvidos um software Android e um Firmware embarcado em um microcontrolador ESP32 que, aliados ao módulo A9G GSM/GPRS/GPS e aos protocolos de comunicação do Bluetooth Low Energy, pudessem fornecer essa funcionalidade. A aplicação busca abrir espaço para o desenvolvimento de um futuro wearable que possa ser usado em animais, pessoas, objetos ou dispositivos, cuja finalidade seja a prevenção de eventuais perdas materiais ou imateriais. No decorrer desse trabalho será apresentada a teoria utilizada, como funcionam e como foram elaborados o software, firmware e o hardware aplicados para a validação, bem como os resultados encontrados nos testes de alcance. Por fim, serão expostos as vantagens e os pontos de melhoria do presente trabalho, com o escopo de gerar futuros estudos para esse tipo de aplicação.
id UFRN_288934c0a21a3843e3230c926a676834
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/53726
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Lima, Arthur França Pessoa da CunhaPimentel Filho, Max ChiancaSilva, Diego Rodrigo CabralFerraz, Victor Araújo2023-07-19T12:47:08Z2023-07-19T12:47:08Z2023-07-13LIMA, Arthur França Pessoa da Cunha. Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy. Orientador: Victor Araújo Ferraz. 2023. 57 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Elétrica) - Departamento de Engenharia Elétrica, Universidade Federal do Rio Grande do Norte, Natal, 2023.https://repositorio.ufrn.br/handle/123456789/53726O presente trabalho trata de uma PoC (Proof of Concepts) que busca desenvolver uma arquitetura capaz de prover o monitoramento contínuo, através do uso da geolocalização por meio de um dispositivo remoto, alertando o usuário caso esse dispositivo ultrapasse um certo raio de alcance. Para isso, foram desenvolvidos um software Android e um Firmware embarcado em um microcontrolador ESP32 que, aliados ao módulo A9G GSM/GPRS/GPS e aos protocolos de comunicação do Bluetooth Low Energy, pudessem fornecer essa funcionalidade. A aplicação busca abrir espaço para o desenvolvimento de um futuro wearable que possa ser usado em animais, pessoas, objetos ou dispositivos, cuja finalidade seja a prevenção de eventuais perdas materiais ou imateriais. No decorrer desse trabalho será apresentada a teoria utilizada, como funcionam e como foram elaborados o software, firmware e o hardware aplicados para a validação, bem como os resultados encontrados nos testes de alcance. Por fim, serão expostos as vantagens e os pontos de melhoria do presente trabalho, com o escopo de gerar futuros estudos para esse tipo de aplicação.The present work is a Proof of Concept (PoC) aiming to develop an architecture capable of providing continuous monitoring of a remote device's geolocation by a user, alerting them if the device exceeds a certain range. For this purpose, an Android software and firmware embedded in an ESP32 microcontroller were developed, combined with the A9G GSM/GPRS/GPS module and Bluetooth Low Energy communication protocols, to provide this functionality. The application seeks to pave the way for the development of a future wearable that can be used on animals, people, objects, or devices, with the purpose of preventing potential material or immaterial losses. Throughout this work, the theory used will be presented, explaining how the software, firmware, and hardware were developed for validation, as well as the results obtained in the range tests. Finally, the advantages and areas for improvement of this work will be discussed, with the aim of generating future studies for this type of application.Universidade Federal do Rio Grande do NorteEngenharia ElétricaUFRNBrasilEngenharia ElétricaAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessBluetooth low energyAndroidESP32GeolocalizaçãoGeolocationDesenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALTCC - ARTHUR CORRIGIDO.pdfTCC - ARTHUR CORRIGIDO.pdfapplication/pdf3352969https://repositorio.ufrn.br/bitstream/123456789/53726/1/TCC%20-%20ARTHUR%20CORRIGIDO.pdfe8b27a4fcd1bed96adc2315c069212ccMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/53726/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/53726/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/537262023-07-19 09:47:08.644oai:https://repositorio.ufrn.br:123456789/53726Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-07-19T12:47:08Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
title Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
spellingShingle Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
Lima, Arthur França Pessoa da Cunha
Bluetooth low energy
Android
ESP32
Geolocalização
Geolocation
title_short Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
title_full Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
title_fullStr Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
title_full_unstemmed Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
title_sort Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy
author Lima, Arthur França Pessoa da Cunha
author_facet Lima, Arthur França Pessoa da Cunha
author_role author
dc.contributor.referees1.none.fl_str_mv Pimentel Filho, Max Chianca
dc.contributor.referees2.none.fl_str_mv Silva, Diego Rodrigo Cabral
dc.contributor.author.fl_str_mv Lima, Arthur França Pessoa da Cunha
dc.contributor.advisor1.fl_str_mv Ferraz, Victor Araújo
contributor_str_mv Ferraz, Victor Araújo
dc.subject.por.fl_str_mv Bluetooth low energy
Android
ESP32
Geolocalização
Geolocation
topic Bluetooth low energy
Android
ESP32
Geolocalização
Geolocation
description O presente trabalho trata de uma PoC (Proof of Concepts) que busca desenvolver uma arquitetura capaz de prover o monitoramento contínuo, através do uso da geolocalização por meio de um dispositivo remoto, alertando o usuário caso esse dispositivo ultrapasse um certo raio de alcance. Para isso, foram desenvolvidos um software Android e um Firmware embarcado em um microcontrolador ESP32 que, aliados ao módulo A9G GSM/GPRS/GPS e aos protocolos de comunicação do Bluetooth Low Energy, pudessem fornecer essa funcionalidade. A aplicação busca abrir espaço para o desenvolvimento de um futuro wearable que possa ser usado em animais, pessoas, objetos ou dispositivos, cuja finalidade seja a prevenção de eventuais perdas materiais ou imateriais. No decorrer desse trabalho será apresentada a teoria utilizada, como funcionam e como foram elaborados o software, firmware e o hardware aplicados para a validação, bem como os resultados encontrados nos testes de alcance. Por fim, serão expostos as vantagens e os pontos de melhoria do presente trabalho, com o escopo de gerar futuros estudos para esse tipo de aplicação.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-07-19T12:47:08Z
dc.date.available.fl_str_mv 2023-07-19T12:47:08Z
dc.date.issued.fl_str_mv 2023-07-13
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.citation.fl_str_mv LIMA, Arthur França Pessoa da Cunha. Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy. Orientador: Victor Araújo Ferraz. 2023. 57 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Elétrica) - Departamento de Engenharia Elétrica, Universidade Federal do Rio Grande do Norte, Natal, 2023.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/53726
identifier_str_mv LIMA, Arthur França Pessoa da Cunha. Desenvolvimento de um software android e um firmware para esp32 visando geolocalização em curtas distâncias para ambiente outdoor utilizando o protocolo bluetooth low energy. Orientador: Victor Araújo Ferraz. 2023. 57 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Elétrica) - Departamento de Engenharia Elétrica, Universidade Federal do Rio Grande do Norte, Natal, 2023.
url https://repositorio.ufrn.br/handle/123456789/53726
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Engenharia Elétrica
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/53726/1/TCC%20-%20ARTHUR%20CORRIGIDO.pdf
https://repositorio.ufrn.br/bitstream/123456789/53726/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/53726/3/license.txt
bitstream.checksum.fl_str_mv e8b27a4fcd1bed96adc2315c069212cc
4d2950bda3d176f570a9f8b328dfbbef
e9597aa2854d128fd968be5edc8a28d9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1823686698478862336