Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux

La realización de un sistema de transmisión de datos desde un GPS (Global Positioning System), a un servidor LINUX permite la obtención de datos de posicionamiento como: Latitud y longitud; facilitando a los usuarios del servicio, la localización pertinente a personas, vehículos, trazado de rutas, m...

Full description

Autores:
Lozano Camacho, Luis Alfonso
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2006
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1357
Acceso en línea:
http://hdl.handle.net/20.500.12749/1357
Palabra clave:
Data transmission systems
GPS (Computer Program)
Systems Engineering
Investigations
Analysis
Data transmission
GPS
LINUX server
POSTGRESQL
Sistemas de transmisión de datos
GPS (Programa para computador)
Ingeniería de sistemas
Investigaciones
Análisis
Trasmisión de datos
GPS
Servidor LINUX
POSTGRESQL
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_0ce2e5694b480a0728c8242d72f55f3f
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1357
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
dc.title.translated.eng.fl_str_mv Implement the transmission of data from a GPS (Global Positioning System) to a database developed in postgres, located on a Linux server
title Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
spellingShingle Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
Data transmission systems
GPS (Computer Program)
Systems Engineering
Investigations
Analysis
Data transmission
GPS
LINUX server
POSTGRESQL
Sistemas de transmisión de datos
GPS (Programa para computador)
Ingeniería de sistemas
Investigaciones
Análisis
Trasmisión de datos
GPS
Servidor LINUX
POSTGRESQL
title_short Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
title_full Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
title_fullStr Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
title_full_unstemmed Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
title_sort Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux
dc.creator.fl_str_mv Lozano Camacho, Luis Alfonso
dc.contributor.advisor.spa.fl_str_mv Díaz Santana, Luis Fernando
dc.contributor.author.spa.fl_str_mv Lozano Camacho, Luis Alfonso
dc.subject.keywords.eng.fl_str_mv Data transmission systems
GPS (Computer Program)
Systems Engineering
Investigations
Analysis
Data transmission
GPS
LINUX server
POSTGRESQL
topic Data transmission systems
GPS (Computer Program)
Systems Engineering
Investigations
Analysis
Data transmission
GPS
LINUX server
POSTGRESQL
Sistemas de transmisión de datos
GPS (Programa para computador)
Ingeniería de sistemas
Investigaciones
Análisis
Trasmisión de datos
GPS
Servidor LINUX
POSTGRESQL
dc.subject.lemb.spa.fl_str_mv Sistemas de transmisión de datos
GPS (Programa para computador)
Ingeniería de sistemas
Investigaciones
Análisis
dc.subject.proposal.none.fl_str_mv Trasmisión de datos
GPS
Servidor LINUX
POSTGRESQL
description La realización de un sistema de transmisión de datos desde un GPS (Global Positioning System), a un servidor LINUX permite la obtención de datos de posicionamiento como: Latitud y longitud; facilitando a los usuarios del servicio, la localización pertinente a personas, vehículos, trazado de rutas, medición de territorios u otros afines. Los datos se almacenan en una Base de datos construida en Postgress SQL, donde se podrán visualizar y utilizar para estudios previos. Este dispositivo móvil GPS, tiene la posibilidad de ser interconectado con otros componentes, antenas y medios de transmisión de datos: Una antena que aumenta la recepción de señal en campos cerrados (GPS ANT); y un MODEM con tecnología GPRS (General Packet Radio Service) de COMCEL GSM (Global System for Mobile Communications) que interactúa con una tarjeta SIM CARD de COMCEL encargados de enviar los datos recolectados por el GPS. El dispositivo GPS (Global positioning system), obtiene los datos de ubicación del usuario (Latitud, longitud) al recibir señal de al menos 4 satélites de los 24 disponibles que giran en órbita, y los envía por medio de su MODEM GPRS/GSM utilizando la tecnología de conmutación por paquetes, en la que la información se transmite en pequeñas ráfagas de datos a través de una red basada en IP. Estos datos (id_vehiculo,hora,fecha,longitud,latitud) recolectados y enviados en tiempo real por el GPS al servidor remoto LINUX, quedan almacenados en una base de datos Postgress SQL, que se encuentra en dicho servidor y publicados en una página Web donde pueden ser consultados.
publishDate 2006
dc.date.issued.none.fl_str_mv 2006
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:31Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:31Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1357
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1357
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Lozano Camacho, Luis Alfonso, Díaz, Luis Fernando (2006). Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
APACHE. THE APACHE SOFTWARE FOUNDATION, http:www.apache.org/. Junio de 2005.
CENTOS. CENTOS, THE COMMUNITY ENTERPRISE OPERATING SYSTEM. http://www.centos.org/ Agosto de 2005.
CHAVEZ, Julio Cesar. PROTOCOLOS DE RED: PROTOCOLO TCP/IP. http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml. Junio de 2005
CHRISTOFFER, Anderson. GPRS and 3G wireless applications. 2001.
COMCEL Colombia. ACCESO REMOTO A SUS OFICINAS. http://www.comcel.com.co/aplicaciones3gsm/aplicaciones_oficinas.php Mayo de 2005.
COMER, Douglas E. Internetworking with ICP/IP. 1995-1997.
ELORREAGA M, Daniel R. FIREWALLS Y SEGURIDAD EN INTERNET, http://www.monografias.com/trabajos3/firewalls/firewalls.shtml. Septiembre de 2005
FAIRHUST, Gorr. THE USER DATAGRAM PROTOCOL. (UDP), http://www.erg.abdn.ac.uk/users/gorry/course/inet-pages/udp.html.Noviembre de 2005.
MARIMSYS. NMEA, http://www.marimsys.com/paginas/nmea_codigo.htm. Marzo de 2005
Maritime and port information sistema. GPS: EL SISTEMA DE POSICIONAMIENTO GLOBAL, http://www.mapis.com.co/gps.htm.Febrero 2005.
Monografías. CÓDIGO DE DIVISIÓN DE MÚLTIPLE ACCESO. http://www.monografias.com/trabajos11/dimul/dimul.shtml Mayo de 2005.
PHP. HYPERTERXT PREPROCESSOR, http://www.php.net/ Marzo de 2005.
WIKIPEDIA. GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS, http://en.wikipedia.org/wiki/GSM Marzo de 2005.
WIKIPEDIA. Socket, http://es.wikipedia.org/wiki/Socket. Octubre de 2005.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1357/1/2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1357/2/2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf.jpg
bitstream.checksum.fl_str_mv 914d2921081b0b944d5a3bc427f6aec7
ea8ddd88b3b1d0dccfb8961866750357
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277537210040320
spelling Díaz Santana, Luis FernandoLozano Camacho, Luis Alfonso2020-06-26T17:56:31Z2020-06-26T17:56:31Z2006http://hdl.handle.net/20.500.12749/1357instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABLa realización de un sistema de transmisión de datos desde un GPS (Global Positioning System), a un servidor LINUX permite la obtención de datos de posicionamiento como: Latitud y longitud; facilitando a los usuarios del servicio, la localización pertinente a personas, vehículos, trazado de rutas, medición de territorios u otros afines. Los datos se almacenan en una Base de datos construida en Postgress SQL, donde se podrán visualizar y utilizar para estudios previos. Este dispositivo móvil GPS, tiene la posibilidad de ser interconectado con otros componentes, antenas y medios de transmisión de datos: Una antena que aumenta la recepción de señal en campos cerrados (GPS ANT); y un MODEM con tecnología GPRS (General Packet Radio Service) de COMCEL GSM (Global System for Mobile Communications) que interactúa con una tarjeta SIM CARD de COMCEL encargados de enviar los datos recolectados por el GPS. El dispositivo GPS (Global positioning system), obtiene los datos de ubicación del usuario (Latitud, longitud) al recibir señal de al menos 4 satélites de los 24 disponibles que giran en órbita, y los envía por medio de su MODEM GPRS/GSM utilizando la tecnología de conmutación por paquetes, en la que la información se transmite en pequeñas ráfagas de datos a través de una red basada en IP. Estos datos (id_vehiculo,hora,fecha,longitud,latitud) recolectados y enviados en tiempo real por el GPS al servidor remoto LINUX, quedan almacenados en una base de datos Postgress SQL, que se encuentra en dicho servidor y publicados en una página Web donde pueden ser consultados.INTRODUCCION 1 1. OBJETIVOS 3 1.1 OBJETIVO GENERAL 3 1.1 OBJETIVOS ESPECÍFICOS 3 2. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACION 4 3. ANTECEDENTES 8 4. ESTADO DEL ARTE 9 5. MARCO TEORICO 11 5.1 RECEPCION DE DATOS 11 5.1.1 GPS (Global positioning system) 11 5.1.1.1 Historia GPS 12 5.1.1.2 LORAN 12 5.1.1.3 Transit 14 5.1.1.4 NavStar 15 5.1.1.5 GPS 16 5.1.2 Segmentos y componentes del sistema GPS 17 5.1.2.1 Segmento Espacial 18 5.1.2.2 Segmento control 19 5.1.2.3 Segmento del usuario 21 5.1.3 Tipos de equipos GPS 22 5.1.3.1 GPS convencionales 23 5.1.3.2 Receptores Avanzados 24 5.1.4 Protocolo de comunicación GPS 25 5.1.4.1 NMEA (National Marine Electronics Association) 25 5.2 TRANSMISION DE DATOS 28 5.2.1 Tecnologías de transmisión de datos GPS 28 5.2.1.1 Tecnología GSM 28 5.2.1.1.1 Universalidad. 28 5.2.1.1.2 Inviolabilidad. 28 5.2.1.1.3 Privacidad. 29 5.2.1.1.4 Calidad de señal. 29 5.2.1.1.5 Roaming automático. 29 5.2.1.1.6 Mensajería de texto. 29 5.2.1.1.1.1 Como funciona GSM. 29 5.2.1.2 GPRS (General Packet Radio Service) 31 5.2.1.3 PROTOCOLO TCP/IP 32 5.2.1.3.1 Clasificación direcciones IP. 33 5.2.1.3.2 Direcciones IP privadas. 33 5.2.1.3.3 Direcciones IP estáticas. 34 5.2.1.3.4 Direcciones IP dinámicas. 34 5.2.1.4 GPS ENFORA gsm2208-00 35 5.2.1.4.1 Configuración GPS Enfora. 36 5.2.1.4.2 Código GPS Enfora. 40 5.2.1.4.3 Explicación código GPS Enfora. 40 5.3 TOMA O RECOPILACION DE INFORMACION 42 5.3.1 Linux Centos 42 5.3.2 PHP 44 5.3.3 Apache 45 5.3.4 Postgres 47 5.3.4.1 Historia POSTGRES 47 5.3.4.2 Mejoras de POSTGRES 95 47 5.3.4.3 Mejoras en POSTGRESQL 48 5.3.5 Sockets 51 5.3.5.1 Sockets en PHP 52 5.3.5.2 Tipos de Sockets 53 5.3.5.2.1 Sockets de flujo. 53 5.3.5.2.2 sockets de datagramas. 54 5.3.6 UDP 54 5.3.7 Latitud y Longitud 57 5.3.7.1 Latitud 57 5.3.7.2 Longitud 58 5.3.8 SEGURIDAD 59 5.3.8.1 Seguridad Informática 59 5.3.8.2 Cortafuegos o FIREWALLS 60 5.3.8.3 Propósitos de un firewall 61 5.3.8.4 TIPOS DE CORTAFUEGOS 62 5.3.8.4.1 Packet Filter 63 5.3.8.4.2 Stateful packet inspection 65 5.3.8.4.3 Application Level proxys 67 5.3.8.5 Cortafuegos comerciales 69 6. DISEÑO METODOLOGICO 72 6.1 RECOLECCIÓN DE INFORMACIÓN 72 6.1.1 ¿Como funciona? 72 6.1.2 Como hacerlo ¿medio? 73 6.1.3 Captura de la transmisión. 73 6.1.4 Almacenamiento en la Base de Datos 73 6.2 ANÁLISIS Y ESTUDIO DE LA INFORMACIÓN 74 6.3 SELECCIÓN 74 6.4 DISEÑO 75 6.5 IMPLANTACIÓN 75 6.6 PRUEBAS 76 7. RESULTADOS OBTENIDOS 77 7.1 AVANCES EN EL MARCO CONCEPTUAL 77 7.1.1 Como funciona 77 7.1.2 Como hacerlo ¿medio? 77 7.1.3 Captura de la Transmisión 77 7.1.4 Almacenamiento en la Base de Datos 78 7.2 ANÁLISIS Y ESTUDIO DE LA INFORMACIÓN 78 7.3 SELECCIÓN 78 7.4 IMPLANTACIÓN 78 7.5 PRUEBAS 79 8. DESCRIPCIÓN DEL FUNCIONAMIENTO DE LA APLICACIÓN. 81 8.1 EJECUCIÓN CONSOLA 83 8.2 EJECUCIÓN DEL DAEMON 84 8.2.1 Daemon 84 8.2.2 Implementación del Daemon. 85 8.3 DAEMON EN EJECUCIÓN 95 8.4 INICIANDO SESIÓN EN POSTGRESSQL 96 8.5 ESTRUCTURA BASE DE DATOS 97 8.5.1 Tipos de datos 97 8.5.1.1 Character varying 97 8.5.1.2 Text 99 8.6 VISUALIZACIÓN BASE DE DATOS 101 8.7 VISUALIZACIÓN DE DATOS EN LA PAGINA WEB 102 8.7.1 Implementación visualización de datos en la página Web 102 8.8 RESUMEN DATOS CAPTURADOS POR EL GPS 103 8.8.1 Implementación resumen datos capturados por el GPS 104 8.9 BÚSQUEDA POR ID_VEHICULO 106 8.9.1 Implementación búsqueda por id vehículo 106 9. CONCLUSIONES 109 BIBLIOGRAFIA 111PregradoThe realization of a data transmission system from a GPS (Global Positioning System) to a LINUX server allows obtaining positioning data such as: Latitude and longitude; providing service users with the pertinent location of people, vehicles, route tracing, measurement of territories or other related matters. The data is stored in a Database built in Postgress SQL, where it can be viewed and used for previous studies. This mobile GPS device has the possibility of being interconnected with other components, antennas and data transmission means: An antenna that increases signal reception in closed fields (GPS ANT); and a MODEM with GPRS (General Packet Radio Service) technology from COMCEL GSM (Global System for Mobile Communications) that interacts with a SIM CARD from COMCEL in charge of sending the data collected by the GPS. The GPS device (Global positioning system), obtains the user's location data (Latitude, longitude) by receiving a signal from at least 4 satellites of the 24 available that rotate in orbit, and sends them through its GPRS / GSM MODEM using packet switching technology, in which information is transmitted in small bursts of data over an IP-based network. These data (vehicle_id, time, date, longitude, latitude) collected and sent in real time by GPS to the remote LINUX server, are stored in a Postgress SQL database, which is located on said server and published on a Web page where can be consulted.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaImplementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor LinuxImplement the transmission of data from a GPS (Global Positioning System) to a database developed in postgres, located on a Linux serverIngeniero de SistemasBucaramanga (Colombia)Universidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPData transmission systemsGPS (Computer Program)Systems EngineeringInvestigationsAnalysisData transmissionGPSLINUX serverPOSTGRESQLSistemas de transmisión de datosGPS (Programa para computador)Ingeniería de sistemasInvestigacionesAnálisisTrasmisión de datosGPSServidor LINUXPOSTGRESQLLozano Camacho, Luis Alfonso, Díaz, Luis Fernando (2006). Implementar la transmisión de datos desde un GPS (Global Positioning System) a una base de datos elaborada en postgres, ubicada en un servidor Linux. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABAPACHE. THE APACHE SOFTWARE FOUNDATION, http:www.apache.org/. Junio de 2005.CENTOS. CENTOS, THE COMMUNITY ENTERPRISE OPERATING SYSTEM. http://www.centos.org/ Agosto de 2005.CHAVEZ, Julio Cesar. PROTOCOLOS DE RED: PROTOCOLO TCP/IP. http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml. Junio de 2005CHRISTOFFER, Anderson. GPRS and 3G wireless applications. 2001.COMCEL Colombia. ACCESO REMOTO A SUS OFICINAS. http://www.comcel.com.co/aplicaciones3gsm/aplicaciones_oficinas.php Mayo de 2005.COMER, Douglas E. Internetworking with ICP/IP. 1995-1997.ELORREAGA M, Daniel R. FIREWALLS Y SEGURIDAD EN INTERNET, http://www.monografias.com/trabajos3/firewalls/firewalls.shtml. Septiembre de 2005FAIRHUST, Gorr. THE USER DATAGRAM PROTOCOL. (UDP), http://www.erg.abdn.ac.uk/users/gorry/course/inet-pages/udp.html.Noviembre de 2005.MARIMSYS. NMEA, http://www.marimsys.com/paginas/nmea_codigo.htm. Marzo de 2005Maritime and port information sistema. GPS: EL SISTEMA DE POSICIONAMIENTO GLOBAL, http://www.mapis.com.co/gps.htm.Febrero 2005.Monografías. CÓDIGO DE DIVISIÓN DE MÚLTIPLE ACCESO. http://www.monografias.com/trabajos11/dimul/dimul.shtml Mayo de 2005.PHP. HYPERTERXT PREPROCESSOR, http://www.php.net/ Marzo de 2005.WIKIPEDIA. GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS, http://en.wikipedia.org/wiki/GSM Marzo de 2005.WIKIPEDIA. Socket, http://es.wikipedia.org/wiki/Socket. Octubre de 2005.ORIGINAL2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdfTesisapplication/pdf4291098https://repository.unab.edu.co/bitstream/20.500.12749/1357/1/2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf914d2921081b0b944d5a3bc427f6aec7MD51open accessTHUMBNAIL2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf.jpg2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf.jpgIM Thumbnailimage/jpeg4627https://repository.unab.edu.co/bitstream/20.500.12749/1357/2/2006_Tesis_Luis_Alfonso_Lozano_Camacho.pdf.jpgea8ddd88b3b1d0dccfb8961866750357MD52open access20.500.12749/1357oai:repository.unab.edu.co:20.500.12749/13572021-04-29 07:25:41.085open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co