Desarrollo de un sistema de localización de vehículos por GPS y GSM/GPRS

Domínguez García-Guijas, Ignacio (2018). Desarrollo de un sistema de localización de vehículos por GPS y GSM/GPRS. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de un sistema de localización de vehículos por GPS y GSM/GPRS
Author/s:
  • Domínguez García-Guijas, Ignacio
Contributor/s:
  • Naranjo Hernández, José Eugenio
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: 2018
Subjects:
Freetext Keywords: Servicios web
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview
[img] Archive (ZIP) (Anexos) - Users in campus UPM only
Download (82MB)

Abstract

Este proyecto aspira a desarrollar un sistema que permita a los usuarios localizar sus vehículos mediante GPS y visualizar el historial de las localizaciones de sus vehículos sobre un mapa a través de una página web. Gracias a este sistema, los usuarios pueden recuperar un vehículo en caso de robo, o ayudar a la policía a encontrarlo. Para ello se ha desarrollado una solución basada en el Internet de las Cosas que ha sido llamado “Keep Track”. El sistema está compuesto por un dispositivo de localización y una aplicación web. El dispositivo se instala en el vehículo y hace uso de la tecnología GPS para obtener su ubicación. El sistema envía esta ubicación a través de una petición HTTP a un servidor mediante GPRS. En este servidor se almacenan los datos de los usuarios y sus localizadores. A través de la página web los usuarios podrán registrarse en el sistema, añadir o eliminar localizadores, editar sus datos y ver los historiales de sus localizadores entre otras funcionalidades. Tras analizar las diferentes opciones para la construcción del dispositivo de localización se ha decidido utilizar el módulo de Adafruit FONA 808. Este módulo es capaz de realizar comunicaciones de datos a través de redes de telefonía de segunda generación con GPRS, realizar llamadas de voz, enviar mensajes SMS y utiliza el sistema de localización por satélite GPS para obtener su posición. Para controlar el módulo de Adafruit se utiliza la placa de desarrollo Arduino UNO. La aplicación del servidor se ha desarrollado utilizando Symfony, un framework basado en la arquitectura MVC en lenguaje PHP. Tras el desarrollo de la aplicación del servidor se ha desplegado en un servidor de Amazon Web Services donde se han realizado las pruebas. El proyecto se ha concluido cumpliendo todos los objetivos propuestos al inicio y dejando espacio a futuras mejoras para ampliar las funcionalidades del sistema. Además, ha quedado demostrado que las tecnologías GPS y GPRS tienen un gran potencial para los sistemas relacionados con el Internet de las Cosas. Abstract: This project aims to develop a system that allows users to locate their vehicles using GPS. Furthermore, it enables users to view the locations of their vehicles plotted on a map through a website. So, whenever a vehicle gets stolen, users can use this system to track it or give police a tool to find it. The system is named “Keep Track” and is a solution based on the Internet of Things. The system is composed of two parts a tracking device and a web application. The tracker is installed in a vehicle and uses GPS technology to obtain its location and send it through an HTTP request to the server through GPRS. This server stores all the user data and the locations of their vehicles. Users can interact with the system through a website, in which they can sign up to the system, add or remove trackers, modify their data and view the full history of their trackers among other functionalities. After taking into consideration the different options for the construction of the tracking device, it was decided that the Adafruit FONA 808 module was the best option to implement the tracker. This module is capable of carrying out data communications through second generation cellular networks using GPRS, making voice calls, sending SMS messages and using the GPS satellite system to get the devices position. The development board Arduino UNO is used in order to control the Adafruit module. The server application has been developed using Symfony, an MVC architecture framework in PHP language. After the development of the application, it has been deployed to an Amazon Web Services server where the system has been tested. The project has been completed fulfilling all the set objectives, leaving room for future improvements expanding the functionalities of the system. In addition, it has been proved that GPS and GPRS technologies have great potential for Internet of Things related systems.

More information

Item ID: 51311
DC Identifier: http://oa.upm.es/51311/
OAI Identifier: oai:oa.upm.es:51311
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 21 Jun 2018 06:00
Last Modified: 21 Jun 2018 06:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM