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
Autor(a) principal: | |
---|---|
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 |