Mostra de TCCs de BCC

Mostra de Trab. de Conclusão de Curso em Bach. em Ciência da Computação da Unesp de Bauru (FC) - 2016

View project on GitHub

Servidor e aplicativo web para armazenamento e análise de dados de localização de dispositivos móveis

Autor: Marcelo Augusto Cordeiro

Orientador: Prof. Dr. Eduardo Martins Morgado

A internet das coisas está cada vez mais presente no nosso cotidiano, com uma quantidade cada vez maior de dispositivos conectados à internet. Para lidar eficientemente com a grande quantidade de dados gerada por todos esses dispositivos, se faz necessário o uso de ferramentas de big data. Adicionalmente, dado que o sinal tradicional de GPS não é adequado para obter a localização de dispositivos em ambientes fechados, este projeto teve como objetivo desenvolver um servidor e um aplicativo Web para armazenamento e visualização de dados de localização de dispositivos gerados a partir de uma série de sensores de Wi-Fi ou bluetooth fixados em pontos pré-determinados dentro de um prédio. Foi desenvolvido um cluster utilizando servidores Elastic Compute Cloud da Amazon Web Services, com Spark instalado e configurado para funcionar juntamente com MySQL, e o protótipo de um aplicativo Web, feito em NodeJS, para se conectar aos servidores e exibir os dados armazenados na base de dados.

PALAVRAS-CHAVE: Big Data, Aplicação Web, Spark, MySQL, NodeJS.

Github

Monografia

Apresentação