Repository logo
 
Publication

Desenvolvimento de solução para deteção contínua de beacons em dispositivos móveis

datacite.subject.fosAutomação e Sistemaspt_PT
dc.contributor.advisorPuga, José Ricardo Teixeira
dc.contributor.authorSilva, José Pedro e
dc.date.accessioned2018-09-28T13:57:47Z
dc.date.available2020-11-15T01:30:17Z
dc.date.issued2017
dc.description.abstractNuma era digital, quase todas as indústrias tiveram que se reinventar e seguir as tendências tecnológicas. A tecnologia Beacon aparece neste contexto como uma das ferramentas para personalizar a comunicação com os clientes, mas também como fonte de dados para perceber o seu comportamento. Esta tese destina-se a descrever o estudo deste tipo de tecnologia e a desenvolver uma solução capaz de executar o rastreamento contínuo de dispositivos beacon em dispositivos móveis. Várias outras tecnologias relacionadas com o desenvolvimento de aplicações móveis também foram exploradas, com foco nas frameworks de desenvolvimento de aplicações híbridas, como o Cordova. Outro assunto de relevo desta tese foi a pesquisa e implementação de um mecanismo que permita que um aplicativo Android mantenha os serviços que estão a ser executados em segundo plano, independentemente do estado da aplicação principal. O uso de uma arquitetura baseada em middleware, suportada por um broker RabbitMQ, origina uma solução escalável e robusta, juntamente com um sistema dinâmico de encaminhamento de mensagens. Esse tipo de arquitetura permite a fácil interoperabilidade entre outros componentes da arquitetura, como os microserviços responsáveis pelo processamento de dados fornecidos pelo serviço Android implementado. Este projeto fornece uma solução capaz de ultrapassar as limitações dos sistemas operativos móveis, com foco no Android, em relação à execução de tarefas em segundo plano. É ainda realizada uma comparação entre diferentes abordagens e são apresentadas algumas funcionalidades da solução implementadapt_PT
dc.description.abstractIn the current digital age, almost every industry had to reinvent itself and follow technological trends. The Beacon technology appears in this context as one of the tools to customize the communication with the customers, but also as a data source for perceiving their behavior. This thesis is intended to describe the study of this type of technology and to develop a solution that is able to continuously tracking of beacons on mobile devices. Several other technologies, related to the development of mobile applications were also explored, with a focus on the hybrid application development frameworks, such as the Cordova Framework. Another critical part of this thesis was the research and implementation of a background service, which allows an Android application to keep services that are running in background, independently of the state of the main Android application. The usage of a middleware based architecture, supported by a RabbitMQ broker, gives the project a scalable and robust solution, along with a dynamic message routing system. This kind of architecture allows the easy interoperability among other components of the architecture, such as the microservices responsible for the processing of data provided by the implemented Android service. This project provides a solution to overcome the limitations of mobile operating systems, focusing on the Android operating system, in terms of executing tasks in background. A comparison of different approaches is also given, presenting some features of the chosen solution.pt_PT
dc.identifier.tid201767643pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/12009
dc.language.isoporpt_PT
dc.subjectBeaconspt_PT
dc.subjectBLEpt_PT
dc.subjectWifipt_PT
dc.subjectRabbitMQpt_PT
dc.subjectCordovapt_PT
dc.subjectScannerpt_PT
dc.titleDesenvolvimento de solução para deteção contínua de beacons em dispositivos móveispt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Eletrotécnica e de Computadorespt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_JoseSilva_2017_MEEC.pdf
Size:
6.32 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: