Top Banner
SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE A MEDIOS DE TRANSPORTE PÚBLICOCESAR DANILO BARAHONA LAGOS ROGER ANDRES QUITIAN VALENCIA UNIVERSIDAD CATÓLICA DE COLOMBIA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES ALTERNATIVA TRABAJO DE GRADO BOGOTÁ D.C.-COLOMBIA 2014-III
94

SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

Jun 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

“SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE A MEDIOS

DE TRANSPORTE PÚBLICO”

CESAR DANILO BARAHONA LAGOS

ROGER ANDRES QUITIAN VALENCIA

UNIVERSIDAD CATÓLICA DE COLOMBIA

FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES

ALTERNATIVA TRABAJO DE GRADO BOGOTÁ D.C.-COLOMBIA

2014-III

Page 2: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

“SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE A MEDIOS

DE TRANSPORTE PÚBLICO.”

CESAR DANILO BARAHONA LAGOS

ROGER ANDRES QUITIAN VALENCIA

TRABAJO DE GRADO PARA OPTAR EL TÍTULO DE INGENIERO

ELECTRÓNICO Y DE TELECOMUNICACIONES

MSc DARIO CORTES

DIRECTOR DE PROYECTO DE GRADO

UNIVERSIDAD CATÓLICA DE COLOMBIA

FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA EN ELECTRÓNICA Y TELECOMUNICACIONES

ALTERNATIVA TRABAJO DE GRADO BOGOTÁ D.C.-COLOMBIA

2014-III

Page 3: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

3

Page 4: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

4

NOTA DE ACEPTACIÓN

_____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________

____________________________ Firma del Presidente del Jurado

________________________________ Firma del Jurado

Bogotá 29, Enero, 2015.

Page 5: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

5

DEDICATORIA

A Dios, a mi abuelo el

grande los granes, mi

abuela, mi mamá, mi

futura esposa.

Page 6: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

6

AGRADECIMENTOS

Agradecemos a:

A Dios por permitir que nuestros sueños sean hoy una realidad.

A nuestros padres CELLY VALENCIA, YOLANDA LAGOS por

luchar de la mano con nosotros y apoyarnos en cada uno de

nuestros planes por locos que parezcan.

A nuestros abuelos Aidee Sandoval, Gilberto Valencia, hermanos

Jhoan Y Katherine Portela, Carolina Barahona, Wilson Barahona,

Zaira Barahona y amigos quienes nos animaron durante cada

etapa de nuestras vidas.

Al profesor Darío Cortes por creer en nuestra idea y apoyarla para

hacer de esta una realidad.

Por ultimo a José Luis Martínez Cañas y German Rondón quienes

con su conocimiento, apoyo y actitud nos orientaron en la búsqueda

de nuestras metas.

Muchas gracias.

Page 7: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

7

CONTENIDO

pág

INTRODUCCIÓN 18 1. PLANTEAMIENTO DEL PROBLEMA 19 2. MARCO TEÓRICO 20 2.1 COMUNICACIONES MÓVILES 20 2.1.1. Redes De primera Generación. 20 2.1.2. Redes De Segunda Generación. 20 2.1.2.1. Global System Mobile. 21 2.1.2.2. Gprs. 22 2.1.1.1 Edge. 22 2.1.3. Redes De Tercera Generación. 22 2.1.4. Redes De Cuarta Generación. 22 2.2 WEB SERVICES (HOSTING) 23 2.3 ALMACENAMIENTO DE DATOS 24 2.3.1. Base de datos en Access. 25 2.3.2. Base de datos Microsoft SQL Server. 26 2.3.3. Base De Datos Mysql. 27 2.3.3.1. Ventajas. 27 2.3.3.2. Desventajas. 27 2.3.4. Base de datos postgresql. 28 2.4 AVANCES EN LAS APLICACIONES 28 2.5 MARCO CONCEPTUAL 29 2.5.1. Módulo de captura de Imágenes. 29 2.5.2. Transmisión De Imágenes, Señal De Pánico Y Posición Geográfica. 29 2.5.3. Almacenamiento. 30 2.5.4. Monitoreo. 30 3. ANTECEDENTES 31 3.1 TIPOS DE SISTEMAS EN COLOMBIA 31 3.1.1. DVR. 31 3.1.2. EASY TAXI®. 31 3.1.3. TAPPSI®. 32 3.1.4. Radiolocalizadorgprs®. 33 4. OBJETIVOS 36 4.1 GENERAL 36 4.2 ESPECÍFICOS 36 5. JUSTIFICACIÓN 37 6. ALCANCES Y LIMITACIONES 38 6.1 ALCANCE 38 6.2 LIMITACIONES 38 7. METODOLOGÍA 39

Page 8: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

8

7.1 TIPO DE ESTUDIO 39 7.1.1. Estudio de Pre factibilidad 39 7.1.2. Formulación del Proyecto. 39 7.1.3. Ejecución del Proyecto. 39 7.1.4. Validación de la Solución. 39 7.2 ACTIVIDADES 39 7.2.1. Estudio de pre factibilidad. 39 7.2.1 Formulación del proyecto 40 7.2.2. Ejecución del proyecto. 40 7.2.3. Validación de la solución. 40 7.3 DIAGRAMA DE ACTIVIDADES 41 8. ESTADO DEL ARTE 42 8.1 SISTEMAS EMBEBIDOS 42 8.1.1. FPGA (Field Programmable Gate Array). 43 8.1.2. Arduino. 44 8.1.3. Raspberry pi. 45 8.1.3.1. Raspberry pi módulo tipo A. 45 8.1.3.2. Raspberry pi modelo tipo B. 47 8.1.3.3. Raspberry pi modelo tipo B+. 49 8.1.3.4. Especificaciones técnicas. 49 9. DISEÑO 51 9.1 INSTALACIÓN, CONFIGURACIÓN DE LA RASPBERRY PI 51 9.2 INTEGRACIÓN DE LOS MÓDULOS (CÁMARA, MODEN, BOTONES) QUE

PERMITEN EL FUNCIONAMIENTO DEL SISTEMA PROTOTIPO 54 9.3 DISEÑO DEL SCRIPT QUE EJECUTA EL PROCESO DE CAPTURA Y

TRANSMISIÓN DE LA INFORMACIÓN A LA BASE DE DATOS QUE SE

ENCUENTRA EN EL HOSTING 63 9.3.1. Captura de la imagen a través de la raspberry pi. 63 9.3.2. Envió de la imagen a través de la base de datos. 63 9.4 CREACIÓN DE CUENTA Y CONFIGURACIÓN DEL HOSTING 63 9.4.1. Ingresar a la página http://www.hostinger.es/orden y registrar sus datos como nombre, email, contraseña. 64 9.4.2. Configurar cuenta de dominio; para ello se debe ingresar al inicio del cpanel de hostinger®. 65 9.4.3. Seleccionamos “Nuevo Hosting/Nueva Cuenta De Hosting” Ahí encontraran varios tipos de cuenta, dependiendo la cantidad de servicios y los privilegios. 65 9.5 DISEÑO DE BASES DE DATOS 66 9.5.1. Ingresar a la Base de Datos. 66 9.5.2. Registro en base de datos. 67 9.5.3. Creación de tablas en el administrador phpMyAdmin. 67 9.5.4. Administrar bases de datos. 68 9.5.5. Ingreso al administrador phpMyAdmin. 68 9.5.6. Asignación de llaves primarias. 69 9.5.7. Creación tabla ConductorTaxi. 69

Page 9: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

9

9.5.8. Creación tabla DatosCarrera. 70 9.5.9. Creación tabla DatosAlarma. 70 9.5.10. Creación DatosCoordenadas. 71 9.5.11. Creación tabla DatosFotos. 71 9.5.12. Creación tabla DatosTaxi. 72 9.5.13. Creación PropietarioTaxi 72 9.5.14. Modelo Entidad Relación Base de Datos “u537070277_raspi” 72 9.6 DISEÑO DEL PROGRAMA EN PHP QUE PERMITE LA CONEXIÓN Y

CONSULTA DE LA BASE DE DATOS EN EL HOSTING 73 9.7 DISEÑO DE LA PAGINA WEB EN PHP PARA LA INTERFACE GRÁFICA

DE LA CENTRAL DE MONITOREO 74 9.8 CREACIÓN DE CUENTA EN RASTRACK PARA LA UBICACIÓN

SATELITAL DE LA RASPBERRY PI 76 9.8.1. Registro en la página. 76 9.8.2. Llenar el registro de nuevo usuario. 77 9.8.3. Confirmación del registro. 78 9.8.4. Configuración de la raspberry pi con rastrack. 78 9.9 VENTAJAS DE NUESTRO SISTEMA FRENTE A OTROS SISTEMAS 79 9.10 DESVENTAJAS DE NUESTRO SISTEMA FRENTE A OTROS SISTEMAS 79 10. PRUEBAS 81 10.1 PRUEBAS DE CONEXIÓN 81 10.2 PRUEBAS DE USO 83 10.2.1. Caso 1 Registro de carrera mediante activación del botón del taxímetro. 84 10.2.2. Caso 2 Registro de Evento de riesgo mediante botón de pánico. 85 11. CONCLUSIONES 88 BIBLIOGRAFÍA 89 ANEXOS 93

Page 10: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

10

LISTA DE TABLAS

pág.

Tabla 1 Velocidades de transferencia GPRS 22

Tabla 2 Cuadro comparativo de Bases de Datos 24

Tabla 3 Funciones que puede llegar a tener un FPGA 43

Tabla 4 Especificaciones Técnicas Raspberry pi Modelo B. 50

Tabla 5 Conductor Taxi realizada en MySQL. 69

Tabla 6 DatosCarrera realizada en MySQL. 70

Tabla 7 DatosCarrera realizada en MySQL. 70

Tabla 8 DatosCoordenadas realizada en MySQL. 71

Tabla 9 DatosFotos realizada en MySQL. 71

Tabla 10 DatosTaxi realizada en MySQL. 72

Tabla 11 PropietarioTaxi realizada en MySQL. 72

Tabla 12 Modelo Entidad-Relación diseñado 73

Page 11: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

11

LISTA DE FIGURAS

pág.

Figura 1 Estructura de la red GSM. 21

Figura 2 Web services (hosting). 24

Figura 3 logo de Microsoft® Access 2010. 25

Figura 4 Microsoft® SQL Server 2012. 26

Figura 5 Logo de MySQL. 27

Figura 6 Logo de postgreSQL. 28

Figura 7 Sistema de Seguridad para Taxis. 30

Figura 8 Logo de Easytaxi. 32

Figura 9 logo de TAPPSI®. 32

Figura 10 Antena GPS y unidad de transmisión 33

Figura 11 Sistema de Apagado tomado 34

Figura 12 Botón de Pánico. 34

Figura 13 Radiolocalizador COTECH. 35

Figura 14 Sistema en tiempo real de un control de tráfico aéreo 42

Figura 15 FPGA 44

Figura 16 Arduino. 45

Figura 17 Raspberry PI modelo tipo A. 47

Figura 18 Raspberry pi Modelo B. 48

Figura 19 Estructura Raspberry modelo tipo B. 48

Figura 20 Raspberry pi modelo B+. 49

Figura 21 Aplicación de Booteo en Raspberry pi. 51

Figura 22 Programa SDFormatter V4.0 para el formateo de la SD. 52

Figura 23 Sistema operativo enviado a la SD que va a la ranura de la Raspberry

pi. 53

Figura 24 Booteo para poder instalar el Raspbian. 53

Figura 25 Cambio de clave de la Raspberry pi. 54

Figura 26 Datos para la conexión a través de un cable red con IP estática. 55

Figura 27 Configuración para acceder a internet desde la Raspberry pi. 55

Figura 28 Página para la descarga del conector de mysql-python. 56

Figura 29 Descarga satisfactoria en la Raspberry pi. 56

Figura 30 Ubicación del archivo descomprimido listo para extraer. 57

Figura 31 Ubicación del archivo extraído mediante terminal de comandos para su

instalación. 57

Page 12: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

12

Figura 32 Verificación de la actualización de los archivos de sistema operativo

para la instalación del módulo de cámara de la Raspberry pi. 58

Figura 33 Descarga de los archivos necesarios para la utilización del módulo de la

cámara. 58

Figura 34 Comando para ingresar al BIOS de la Raspberry para habilitar el módulo

de la cámara. 58

Figura 35 BIOS, habilitar el módulo de la cámara. 59

Figura 36 Confirmación del reinicio después de haber configurado el módulo a

través del BIOS. 59

Figura 37 Comando por terminal para obtener una captura desde la cámara. 59

Figura 38 Resultado después de la captura a través del módulo. 60

Figura 39 Conexión del módem a la Raspberry. 60

Figura 40 Verificación mediante terminal que la Raspberry pi este detectando el

módem adecuadamente. 61

Figura 41 Verificación de actualizaciones de la Raspberry Pi. 61

Figura 42 Instalación del PPP el cual permite hacer la conexión a internet a través

de la Raspberry pi. 62

Figura 43 Creación del directorio para almacenar el programa sakis que permite la

conexión a internet. 62

Figura 44 Interfaz gráfica de sakis3g el cual permite la conexión. 62

Figura 45 Formulario de inscripción gratuita de cuenta de Hostinger®. 64

Figura 46 Inicio del Cpanel de Hostinger®. 65

Figura 47 Tipos de Cuenta en Hostinger®. 65

Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66

Figura 49 Acceso a la Base de Datos. 66

Figura 50 Creación de Base de Datos. 67

Figura 51 Lista de Bases de Datos MySQL actuales. 67

Figura 52 Acceso a la base de datos en phpMyAdmin. 68

Figura 53 Entorno grafico para crear tablas en de MySQL. 68

Figura 54 Base de Datos u537070277 realizado en MySQL. 69

Figura 55 Ruta del archivo users.class.php. 74

Figura 56 Administrador de Archivos en el hosting. 75

Figura 57 Aplicación Web del prototipo de seguridad para los vehículos de

transporte público. 75

Figura 58 Aplicación para la ubicación del sistema de seguridad. 76

Figura 59 Página inicial de Rastrack. 77

Figura 60 Registro en Rastrack para obtención de un nuevo usuario. 77

Figura 61 Confirmación de los datos ingresados en Rastrack. 78

Figura 62 Configuración de la Raspberry pi con Rastrack. 78

Page 13: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

13

Figura 63 Ingreso del usuario previamente creado en Rastrack, 79

Figura 64 Montaje físico de las Raspberry. 81

Figura 65 Montaje físico de la Protoboard. 81

Figura 66 Autenticación a la URL http://raspiguardian.url.ph/ que contiene la

aplicación en tiempo real. 82

Figura 67 Ingreso credenciales en el URL http://raspiguardian.url.ph/ 82

Figura 68 Página principal de la aplicación web raspiguardian. URL

http://raspiguardian.url.ph/ 83

Figura 69 Inicialización del programa. 83

Figura 70 Activación cámara registro pasajero. 84

Figura 71 Activación cámara para registro pasajero en el programa. 84

Figura 72 Aplicación Web donde se evidencian los registros. 85

Figura 73 Activación de la alarme físicamente. 85

Figura 74 Raspiguardian actualizado con la alarme activada. 86

Figura 75 Activación de la alarma en el programa. 86

Figura 76 botón de acceso a rastrack.uk.co®. 86

Figura 77 Búsqueda del Vehículo. 87

Figura 78 Proceso de Desactivación de la alarma en la aplicación Raspiguardian.

87

Page 14: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

14

LISTA DE ANEXOS

Pág.

Anexo A Código para la conexión de la Base de Datos mediante PHP ................. 93 Anexo B Código verimagen.php ............................................................................ 94 Anexo C Código Index.php que se visualiza en la página

http://raspiguardian.url.ph/ ............................................................................... 94

Page 15: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

15

GLOSARIO

ALMACENAMIENTO: Para cualquier sistema ordenado, las unidades de almacenamiento son aquellas que permiten guardar física o virtualmente archivos de datos de todo tipo.

APLICACIÓN: En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.

BASE DE DATOS: Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.

CÁMARA RASPBERRY: Es el modulo que permite ser integrado al dispositivo raspberry Pi para visualizar imágenes y capturar imágenes mediante video.

COMUNICACIONES MÓVILES: Las comunicaciones móviles se dan cuando tanto el emisor como el receptor están, o pueden estar, en movimiento.

CRUD: es el acrónimo de Crear, Obtener, Actualizar y Borrar (del original en inglés: Create, Read, Update and Delete). Se usa para referirse a las funciones básicas en bases de datos o la capa de persistencia en un software.

GPRS: general packet radio service o servicio general de paquetes vía radio.

GSM: siglas de Global System for Mobile communications (Sistema Global para las comunicaciones Móviles), es el sistema de teléfono móvil digital más utilizado

MODEM GSM: dispositivo con la tecnología gsm que permite acceder a internet desde cualquier ubicación y configurado en cualquier dispositivo.

MONITOREO: el monitoreo es el seguimiento, vigilancia y control permanente a las actividades prevista en un plan, programa o proyecto de la gestión pública desde las comunidades o desde las organizaciones de la sociedad civil. El monitoreo se realiza con el fin de comprobar que se alcanzan las metras propuestas por la auditoría social.

POSICIÓN GPS: el sistema global de navegación por satélite (GNSS) permite determinar en todo el mundo la posición de un objeto, una persona o un vehículo con una precisión hasta de centímetros (si se utiliza GPS diferencial), aunque lo habitual son unos pocos metros de precisión. El sistema fue desarrollado, instalado y empleado por el Departamento de Defensa de los Estados Unidos. El sistema GPS está constituido por 24 satélites y utiliza la triangulación para determinar en todo el globo la posición con una precisión de más o menos metros.

PROTOTIPO: un prototipo puede ser un modelo del ciclo de vida del software, tal como el desarrollo en espiral o el desarrollo en cascada.

Page 16: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

16

RASPBERRY PI: es un ordenador de placa reducida (SBC) de bajo coste desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas.

WEB SERVICES: es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

Page 17: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

17

RESUMEN

El sistema prototipo de seguridad y vigilancia aplicable a medios de transporte

público se presenta como una solución a la problemática de seguridad presente en

la capital del País. Este prototipo diseñado sobre un sistema embebido como lo es

la Raspberry pi al cual se le integraron módulos como lo son, un modem para la

conexión de red, dos botones, uno que funciona para la captura de las imágenes al

iniciar y finalizar, el otro botón es de pánico para el caso de emergencia y una

cámara que permite tomar una imagen del estado actual de los que se encuentran

dentro del medio de transporte. Adicionalmente se implementó una solución para el

almacenamiento y el monitoreo mediante la implementación de un Web Services

que me permite integrar una base de Datos para el almacenamiento y almacenar la

aplicación web diseñada en lenguaje de programación PHP para el monitoreo del

vehículo en tiempo real. Esta aplicación web visualiza un formulario donde se

encuentran los datos de PlacaTaxi, Nombre, Apellido del conductor, Fecha de

Registro, el link con la imagen y un campo de alarma donde aparecerá en estado

activado cuando se oprima el botón de pánico desde el medio de transporte público;

esta alarma podrá ser desactivada desde la aplicación web a través del botón de

borrado.

Palabras clave: Prototipo, Sistema embebido, servicios públicos, aplicación Web.

Page 18: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

18

INTRODUCCIÓN

En la sociedad actual, las telecomunicaciones forman parte de las actividades de la vida del ser humano, debido a que esta es una herramienta para acortar distancias. Por ejemplo el ser humano es capaz de contactase con su familia desde el continente americano y ellos en Europa o monitorear transacciones bancarias de grandes sumas o poder ver eventos a través de la televisión o dispositivos móviles.

Las comunicaciones como era mencionado anteriormente cubre muchas áreas pero hay otras tantas que no son cubiertas en su totalidad como es en el caso de la seguridad. Observando que esta es una necesidad a priori en todo el mundo se quiere mitigar de cierta manera con el desarrollo de este proyecto para el transporte público, pero siendo más específicos en la comunidad de los taxistas en la ciudad de Bogotá que constantemente sufre las consecuencias de la inseguridad, por tal motivo se pretende resolver este problema mediante un sistema prototipo embebido de seguridad a través de una aplicación web que permite atender una situación de peligro para el taxista.

Este proyecto consiste en la implementación de un sistema prototipo de seguridad desarrollado con un sistema embebido, al cual se le integra una cámara para ser instalada en los taxis que sirven como medio de transporte en la ciudad de Bogotá. Este sistema prototipo permitirá transmitir en tiempo real y visualizar lo que está pasando en el vehículo mediante una aplicación web la cual permita observar imágenes capturadas y la posición GPS en el momento que sea activado un botón de pánico.

Este prototipo será de gran importancia debido a que logrará evitar el accionar de los delincuentes en este medio de transporte público, adicionalmente las imágenes podrían ser utilizadas por los entes judiciales cuando sean requeridos en algún proceso como medio probatorio.

Page 19: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

19

1. PLANTEAMIENTO DEL PROBLEMA

Día a día las personas que trabajan en el transporte público y las personas que adquieren el servicio se ven involucradas en situaciones de inseguridad al utilizar o prestar el servicio. Actualmente los sistemas integrados de seguridad en el transporte no ofrecen garantías que permitan a las personas afectadas reportar o prevenir situaciones de robo, atraco o abuso durante la prestación del servicio. En los sistemas actuales no hay la capacidad de reportan los hechos en tiempo real o su funcionalidad ya es conocida por los delincuentes como es el caso de los radio operadores, los cuales logran evadirlos y por ende realizar su fechoría. Según las cifras de la Alcaldía Mayor de Bogotá en lo corrido de este año 2014 han reportado 11 robos a taxistas frente a 32 robos del año 2013; se han evitado 20 atracos y han muerto 14 taxistas en la ciudad, tan solo dos de ellos han sido asesinados en intentos de atraco. Adicionalmente según los taxistas en promedio escuchan por día en la radio tres QR7 (clave para indicar un robo a taxista) solo por una de las frecuencias y es común que les roben el producido y las tablets sin que por ello denuncien porque consideran que es delito el cual no penaliza la policía absteniéndose de realizar la denuncia respectiva. La inseguridad ha ocasionado la degradación del servicio debido a que los taxistas reportan que no tiene garantías en muchos casos para la prestación de este y que las acciones tomadas para evitar un atraco tales como los retenes implementados en las noches por las fuerzas policiales; los diferentes sistemas de seguridad actuales con botones de pánico, Tabletas y cámaras son insuficientes para mitigar los robos. Por tal motivo los taxistas adoptan medidas como reservasen el derecho a transportar pasajeros de acuerdo con criterios discriminatorios o que impliquen trasladarlos a lugares de la ciudad con índices de inseguridad elevados.

Page 20: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

20

2. MARCO TEÓRICO

2.1 COMUNICACIONES MÓVILES

Las comunicaciones han sido de las herramientas más útiles y necesarias durante toda la evolución del ser humano, ya que han permitido a este comunicarse con sus iguales a través de las diferentes formas de lenguaje, a partir de ese momento comienza una vida evolutiva hasta lo que hoy se conoce como las grandes redes de comunicaciones, que han surgido a través de la historia en respuesta a la necesidad de los problemas de comunicación para la humanidad. Con lo descrito anteriormente se definen las comunicaciones móviles como un sistema de receptor y emisor que se encuentran en movimiento o uno de ellos en estado de reposo y el otro en movimiento. Estas comunicaciones son mediante redes privadas que utiliza la técnica de concentración de enlaces en un sistema repetidor multicanal llamado (trunking).

2.1.1. Redes De primera Generación. Las comunicaciones móviles tienen una evolución que comienza en la era móvil en 1978 con la implementación de la primera red móvil en los estados unidos que trabajaron el estándar de AMPS (Advance mobil phone System) el cual permitida separar los canales cada uno en canales adyacentes con una distancia de 30 KHz y con esto no se podía utilizar del todo el espectro radio eléctrico al cual se tedia disponibilidad en esos momentos lo que generaba que solo se alcanzara hacer una determinada cantidad de llamadas y se debe también mencionar que esta generación usaba la conmutación de circuitos para dicha transmisión, se debe recordar que esta generación se basó en señales análogas y en la cual era utilizado el FDMA(Múltiple acceso por división de frecuencia) el cual permitía utilizar a un segundo usuario el canal después de que el primer usuario lo terminara de usar.

Como las señales que se utilizaban en esta generación móvil son análogas, el único servicio que se prestaba en ese entonces era el de la voz y tenía una cobertura en específico. También se podían usar las mismas frecuencias en diferentes celdas para lograr reutilizar estas mismas y así poder cubrir un poco más de área a esto se le llama una frecuencia de re-uso y permite que la capacidad de la red sea aumentada.

2.1.2. Redes De Segunda Generación. A partir de la segunda generación denominada 2G con la tecnología GSM (Global System Mobile) que se desarrolló

Page 21: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

21

durante la década de los 80´s esta nueva red implementada en las comunicaciones móviles ya es netamente digital la cual permite mejoras en la transmisión de voz y datos de bajo tamaño y esta plataforma de red es la base para la construcción de las siguientes generaciones de las comunicaciones.

2.1.2.1. Global System Mobile. Tiene la ventaja que comercialmente fue capaz de usar las tres bandas de frecuencias de 900,1800 y 1900 MHz y los teléfonos con este estándar puedo ser usado como de doble banda y triple banda, estos pueden ser adaptados a las frecuencias locales en cualquier región y esto ayuda a ampliar la región de cobertura1.

Figura 1 Estructura de la red GSM.

Fuente. Microsoft Access. Logo [en línea]. Bogotá: Microsoft Access [citado Junio 12, 2014]. Disponible en internet:<URL:

http://www.ms-access2010.com/Imagens/logo2.jpg>. A partir de este punto se dieron varios desarrollos que con llevaron al desarrollo de varias tecnologías que influyeron en esta generación como lo fueron la EDGE (enhanced data rates for gsm evolution) y la GPRS (General Packet Radio Service) las cuales fueron consideradas como 2.5G y 2.7G.

1 4gamericas,GSM (Global System For Mobile Communications) [en línea]. Bogotá: 4Gamericas [citado Julio 24, 2014]. Disponible en internet:<http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=242>

Page 22: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

22

2.1.2.2. Gprs. Este tipo de estándar permite la conexiona a la red a través de un APN y también permite la utilización de los de los servicios WAP(Wireless Protocol Aplication), servicio de mensajería corta SMS y MMS servicio de mensajería multimedia y acceso a internet de poca velocidad y algunas de las tecnologías que utilizo este estándar fueron la TDMA y el dúplex en lo que consisten es en la división de la frecuencia lo que significa que mediante la conexión el usuario se le asigna un canal físico que se puede identificar como la portadora2. Velocidades de transferencia para este estándar: Tabla 1 Velocidades de transferencia GPRS

Tecnología Descarga (kbit/s) Subida (kbit/s)

CSD 9.6 9.6

HSCSD 28.8 14.4

HSCSD 43.2 14.4

GPRS 80.0 20.0 (Clase 8 & 10 y CS-4)

GPRS 60.0 40.0 (Clase 10 y CS-4)

EGPRS (EDGE) 236.8 59.2 (Clase 8, 10 y MCS-9)

EGPRS (EDGE) 177.6 118.4 (Clase 10 y MCS-9)

Fuente. Los autores.

2.1.2.3. Edge. Esta tecnología actúa como puente entre la segundo generación y la tercera ya que esta es la evolución del GPRS basándose en la conmutación de paquetes y recordando que ya es digital su transmisión de datos y al ser de este tipo usa por consiguiente modulaciones digitales tales como GMSK y 8PSK, puede llegar a velocidades de transmisión de 384kbps lo cual cumple con la reglamentación establecida por la UIT.

2.1.3. Redes De Tercera Generación. La tercera generación es caracterizada por los sistemas UTM (Universal Mobile Telecomunication System) los cuales son sistemas de acceso múltiple por división de código de banda ancha WCDMA lo cual permite a los usuarios realizar conexiones de múltiples servicios a la vez sin generar congestiones en la red en determinados momentos.

2.1.4. Redes De Cuarta Generación. Siguiendo la evolución de la última tecnología en salir a la luz pública fue la de la tecnología LTE (Long Term Evolution) que hace parte de la de esta generación de comunicaciones móviles la cual permite la transmisión de voz y datos mediante VoIP a unas velocidades bastante altas las

2 4gamericas. GPRS (General Packet Radio Service) [en línea]. Bogotá: 4Gamericas [citado Julio 24, 2014]. Disponible en internet:< http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=243>

Page 23: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

23

cuales son de gran utilidad en estos momentos debido a que satisfacen las necesidades tanto de personas como de empresas. Por lo tanto la cuarta y última generación la 4G es la convergencia de todos los servicios que puede llegar a ofrecer la telefonía móvil generando así una solución a los problemas que se venían presentando con respecto a las velocidades que requería las personas para poder navegar desde su móvil, modulaciones de mayor confiabilidad y ante todo respuestas en tiempo real con la convergencia de todos sus servicios y la tecnología que es pionera en esta cuarta generaciones es la LTE ADVANCE es la que permite todo lo mencionado anteriormente.

2.2 WEB SERVICES (HOSTING)

El web Hosting es un servicio gratuito que provee a los usuarios de varios servicios como lo son:

Cuentas de usuario con diferentes privilegios para acceso al Hosting.

Cuentas de correo.

Dominio.

Asistente para creación de sitios web.

Almacenamiento de Archivos.

Acceso FTP (Protocolo de Transferencia de Archivos).

Creación de cuentas para el acceso FTP.

Historial de Acceso a las cuentas.

Bases de Datos en mySQL.

Administrador de Base de Batos.

Acceso remoto a las Bases de Datos.

Importar Bases de Datos.

Directorios con contraseñas.

Bloqueo de IP.

Otros.

La versatilidad del Hosting o Web Services, permite ahorrar en infraestructura al tener integrado todos estos servicios en la cloud, lo cual evita la implementación de servidores de dominio, de base de datos, de administración de DNS y páginas web.

Page 24: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

24

Figura 2 Web services (hosting).

Fuente. Packet Tracer versión 6.0

2.3 ALMACENAMIENTO DE DATOS

Para el almacenamiento de información se utilizan diferentes alternativas con el fin de tener un registro y control: Tabla 2 Cuadro comparativo de Bases de Datos

Fuente. Proyecto Fin de Carrera. Desarrollo de una aplicación distribuida de control y gestión logística [en línea] Cartagena:

[citado enero 2008].

<http://repositorio.bib.upct.es/dspace/bitstream/10317/119/1/pfc2514.pdf>http://repositorio.bib.upct.es/dspace/bitstream/103

17/119/1/pfc2514.pdf

En la tabla anterior se definieron las cuatro tipos de aplicaciones más comunes para el almacenamiento de datos y se analizaron las ventajas y desventajas junto con sus características más destacables las cuales se desarrollaran a continuación.

Page 25: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

25

2.3.1. Base de datos en Access. Se encuentra disponible solamente para Sistemas Operativos de Microsoft® Windows.

Con Microsoft Access se puede realizar una aplicación ASP sobre bases de datos, por lo anterior es recomendable que sea especialmente cómoda la actualización de la información por el procedimiento de enviar el archivo .mdb al servidor mediante FTP. Ahora bien, las limitaciones que puede llegar a tener para la aplicación sobre base de datos con Access, es recomendable seguir las siguientes recomendaciones:

El volumen de datos a manejar debe ser pequeño. (entre mayor sea la taza de bits menor será la velocidad con la que se actualiza por FTP).

El número de clientes (visitantes) simultáneos no debe ser muy alto. La aplicación Web Services no cambia la base de datos, simplemente

muestra datos. Esto es consistente con el hecho de enviar periódicamente el archivo .mdb al servidor, pues si la aplicación Web Services cambiase la base de datos, esos cambios se perderían al sobrescribirse con la nueva base de datos.

Por los argumentos anteriores, la aplicación no es consistente, o no cumple con alguno de los mismos, es preferible el uso de un sistema de base de datos más robusto, como SQL Server. Figura 3 logo de Microsoft® Access 2010.

Fuente. Microsoft Access. Logo [en línea]. Bogotá: Microsoft Access [citado Junio 12, 2014]. Disponible en internet:<

http://www.ms-access2010.com/Imagens/logo2.jpg>

Page 26: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

26

2.3.2. Base de datos Microsoft SQL Server.Se encuentra disponible solamente para Sistemas Operativos de Microsoft® Windows.

SQL Server es el Sistema de Bases de Datos más robusto por sus características y resulta ideal para los programadores especializados en la línea de Microsoft, Su uso es común a nivel Corporativo porque es versátil para aplicaciones críticas y con cualquier grado de complejidad. Figura 4 Microsoft® SQL Server 2012.

Fuente. System-centerfr. SQL Server. [en línea]. Bogotá: SQL Server [citado 20 Julio. 2014] Disponible en

internet:http://www.system-center.fr/wp-content/uploads/2012/03/SQL-2012.png

Entre sus características, SQL permite almacenar los logs transaccionales con líneas de comandos lo que resulta fácil para determinar las fallas posibles durante cada proceso. Adicionalmente maneja características avanzadas con el fin de mantener la integridad de la Base de Datos, como lo son el ofrecer soporte completo ACID (Atomicity Consistency Isolation Durability) y los triggers. El principal punto negativo s la relación “Costo VS MegaBytes”. Si el volumen de datos a manejar no excede un tamaño de 4GB se puede escoger la versión Express la cual es gratuita. De lo contrario se debe pagar por una licencia de SQL Server.

Page 27: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

27

2.3.3. Base De Datos Mysql. Se encuentra disponible solamente para Sistemas Operativos de Microsoft® Windows y Linux. Figura 5 Logo de MySQL.

Fuente. Unocero. MySQL. [en línea] MySQL. Bogotá: [citado 20 Julio. 2014] Disponible en internet:<URL:

http://www.unocero.com/wp-content/uploads/2012/08/mysql-hires.gif>.

MySQL cuenta con dos principales características:

2.3.3.1. Ventajas.

Su gran velocidad y su precio. Es uno de los servidores de Base de Datos más rápidos de todos los que se encuentran en el mercado y con menor precio por MegaBytes.

MySQL es muy utilizado en aplicaciones PHP o Perl en servidores Linux. No es dedicado para procesos a nivel de transacciones ni procesos

almacenados, triggers o sentencias SQL complejas. MySQL no cuenta con espacio para almacenamiento de logs lo cual permite

aprovechar todo el espacio de almacenamiento a diferencia de SQL que necesita una parte del espacio para los logs de las operaciones.

2.3.3.2. Desventajas.

MySQL no es recomendable para aplicaciones críticas. No recomendada para utilizar transacciones. No es fácil detectar fallas pues no maneja logs de las transacciones. Si se interrumpe una secuencia de comandos puede degradar la base de

datos, lo cual no sucede en SQL Server o PostgreSQL. No cuenta con triggers por lo que no se pueden establecer reglas de

integridad y consistencia a nivel de servidor.

Page 28: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

28

2.3.4. Base de datos postgresql.Se encuentra disponible solamente para sistemas operativos de Microsoft® Windows y Linux.

Figura 6 Logo de postgreSQL.

Fuente. PostgrreSQL. PostgreSQL. [en línea]. Bogotá: PostgrreSQL[citado 30 Enero. 2014] Disponible en

internet:<URL:http://www.linuxscrew.com/wp-content/uploads/2009/07/postgresql_logo>.

MySQL cuenta con las siguientes características:

Es uno de los servidores de Bases de Datos de código abierto más potente que existe y es por tanto la alternativa a MySQL para el caso que se requieran de características más avanzadas como el manejo de transacciones, triggers, vistas, etc.

Es uno de los más utilizados por los programadores de Java y en general, por los que realizan aplicaciones cliente servidor complejas en Linux/Unix.

Para aplicaciones de Microsoft® Windows, es una alternativa económica con respecto a SQL Server, pues el costo por MegaByte es menor y cuenta con características similares lo cual lo hace favorito al momento de escoger un servidor dedicado de Base de Datos.

Su desventaja principal es la velocidad, pues el sistema de base de datos es uno de los más lentos del mercado

2.4 AVANCES EN LAS APLICACIONES

El sistema que se desea implementar se encuentran en Europa principalmente en Reino unido y Escocia donde se implementaron circuitos cerrados de televisión CCTV en el medio de transporte taxi debido a ciertas causas principalmente como lo fueron inseguridad constante en este sistema, el monitoreo de los conductores

Page 29: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

29

de este mismo para así poder realizar la supervisión de su manera de conducir y en caso dado las autoridades puedan resolver problemas de acuerdo con este sistema. Este sistema consta de una cámara que va a grabar en el momento en el que el pasajero ingresa al auto y lo almacena este dispositivo no es en tiempo real, solo queda almacenado en un dispositivo para tal fin y en dado caso que se requiera ver las grabaciones contenidas allí dentro se harán uso.

2.5 MARCO CONCEPTUAL

El diseño de un sistema de seguridad para los taxistas que permita garantizar la prestación del servicio de transporte, es una alternativa para contribuir con la problemática social que viene presentando Bogotá y del cual debemos aportar soluciones como ingenieros ante tal problemática, por ello este sistema contempla las siguientes etapas: 2.5.1. Módulo de captura de Imágenes.

Mediante la implementación de un dispositivo embebido, un botón de pánico, el

taxímetro y una cámara de visión nocturna de 1,2 Mp se pretende lograr la captura

de imágenes de la siguiente manera.

Oprimiendo el taxímetro este enviara a su vez una señal de voltaje a la

entrada del Dispositivo embebido que a su vez activara la cámara y tomara

la foto la cual inicialmente se almacenara en una memoria micro SD.

Oprimiendo un botón de pánico que envía una señal al dispositivo

embebido para la activación de la cámara y captura de imagen.

Esta imágenes serán almacenadas temporalmente en una memoria micro SD hasta

que sea confirmado él envió de las mismas a un servidor de almacenamiento.

2.5.2. Transmisión De Imágenes, Señal De Pánico Y Posición Geográfica.

La trasmisión de los paquetes de información (video, señal de pánico y posición) se realizará a través de tecnología 3G o 4G que se encuentren en el mercado dependiendo de la cobertura terrestre. Esta etapa consiste en integrar al dispositivo embebido, un modem inalámbrico de cualquier proveedor de servicio. El cual permitirá la transmisión de los paquetes de información que serán almacenados en el Hosting.

Page 30: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

30

2.5.3. Almacenamiento.

Se implementara un Web Services el cual recibirá todas las gráficas y las clasificara por fecha y placa de taxi, esta Web Services se comunicara con el módulo de transmisión. La información será almacenada en una base de datos y esta permitirá realizar consultas mediante cualquier software que soporte MySQL. 2.5.4. Monitoreo.

El monitoreo se realiza mediante un software que permite realizar a la operadora para la verificación de las imágenes, y la posición de los taxistas almacenadas en el servidor en caso de que hayan enviado una señal de alarma. La aplicación alertara a la persona que realice el monitoreo cuando se active una señal de pánico desde algún taxi que tenga instalado el módulo de Captura. Figura 7 Sistema de Seguridad para Taxis.

Fuente. Los autores.

Page 31: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

31

3. ANTECEDENTES

La presente iniciativa surge de la actual problemática de inseguridad que sufre la ciudad y se presenta con la intensión de contribuir con la disminución de delitos tales como: paseo millonario, asesinatos, secuestros en sus modalidades y hurto de los vehículos y pasajeros, entre otros3. Estos delitos en su mayoría, afectan directamente a los taxistas en Bogotá que aproximadamente superan los 53 mil legales y autorizados, y han infundido en ellos el temor al prestar este tipo de servicio público. Por tal razón y en aras de contribuir al óptimo funcionamiento del servicio de taxis en el Distrito Capital, con altos niveles de seguridad y confianza, se realiza la propuesta de implementar un sistema de seguridad para los taxistas.

3.1 TIPOS DE SISTEMAS EN COLOMBIA

En Colombia actualmente existen los siguientes sistemas:

3.1.1. DVR. Este sistema consiste en un Circuito Cerrado de Televisión CCTV que puede integrar hasta cuatro (4) cámaras en un taxi. La grabación es almacenada localmente en un Disco Duro el cual sirve como evidencia ante cualquier tipo de eventualidad.

3.1.2. EASY TAXI®. Es una aplicación para smartphones que conecta al pasajero con el taxi disponible más cercano. Ofreciendo un servicio más rápido, práctico y seguro con tan sólo un clic. Al adquirir el servicio el taxista recibe una Tablet para el manejo de la aplicación4.

3 Semana. Taxistas en Riesgo. [en línea]. Bogotá: Semana [citado Mayo 22,2014]. Disponible en internet: <www.semana.com/nacion/seguridad/articulo/taxistas-riesgo/97927-3> 4 EASY TAXI. ¿Qué es Easy Taxi? [en línea]. Bogotá: Easy taxi [citado Mayo 20,2014]. Disponible en internet: <URL: http://www.easytaxi.com/co/page/About%20Us >

Page 32: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

32

Figura 8 Logo de Easytaxi.

Fuente. EASY TAXI. ¿Qué es Easy Taxi? [en línea]. Bogotá: Easy taxi [citado Mayo 20,2014]. Disponible en internet: <URL:

http://www.easytaxi.com/co/page/About%20Us >

Fundada en Sao Paulo (Brasil) en Junio de 2011, Easy Taxi es la pionera en el servicio de solicitud de taxi de América Latina. En este período la empresa ya recibió las mejores premiaciones otorgadas a compañías emprendedoras, entre ellas: Startup Weekend RIO 2011, IBM Smartcamp Brazil 2011 y TNW Awards Brazil-Melhor App Mobile.

3.1.3. TAPPSI®. Es una aplicación para teléfonos móviles que permite solicitar un taxi con solo dos clics. La plataforma permite tener acceso fácil y conseguir taxi de manera segura en Colombia. Al adquirir el servicio el taxista recibe una Tablet para el manejo de la aplicación5. Figura 9 logo de TAPPSI®.

Fuente.TAPPSI. Sobre TAPPSI. [en línea]. Bogotá: TAPPSI [citado Mayo 20,2014]. Disponible en internet:<

URL:http://tappsi.co/sobre-tappsi/ >

5 TAPPSI. Sobre TAPPSI. [en línea]. Bogotá: TAPPSI [citado Mayo 20,2014]. Disponible en internet:< URL:http://tappsi.co/sobre-tappsi/ >

Page 33: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

33

Actualmente los servicios de TAPPSI® se encuentran en Bogotá, Barranquilla, Medellín, Cartagena, Cali y Bucaramanga. Próximamente en nuevas ciudades.

3.1.4. Radiolocalizadorgprs®. El sistema radiolocalizador de taxis libres es un equipo de comunicaciones, que tiene como finalidad transmitir las solicitudes de servicio de taxi a los usuarios que se comunican a las líneas 2111111 y 3111111. Este dispositivo permite que el conductor del taxi reciba una solicitud de servicio en un rango determinado, Este sistema permite a la vez enviar mensajes de texto hacia la central, a otros taxistas y él envió de correos electrónicos6.

Si bien no está dedicado a la seguridad, el sistema cuenta con accesorios que permiten él envió de una señal de pánico a través de un botón, el apagado y encendido remoto del vehículo y permite ubicar el vehículo desde la página http://www.radiolocalizador.com.co en caso de robo. Los productos que ofrecen son:

Centro de Control y unidad de transmisión de datos: Antena GPS y unidad de transmisión

Figura 10 Antena GPS y unidad de transmisión

Fuente. RADIOLOCALIZADOR. Antena GPS. [en línea].Bogotá: RADIOLOCALIZADOR[citado Mayo 2, 2014]. Disponible en

internet:< URL: http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

6 RadiolocalizadorGPRS®. Producto radio localizador [en línea]. Bogotá: RadiolocalizadorGPRS [citado Mayo 25, 2014]. Disponible en

internet:<http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm

Page 34: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

34

Sistema de apagado

Figura 11 Sistema de Apagado tomado

Fuente. RADIOLOCALIZADOR. Sistema de apagado. [en línea]. Bogotá: RADIOLOCALIZADOR.[citado 17 Febrero. 2014].

Disponible en internet:<URL: http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

Botón de pánico

Figura 12 Botón de Pánico.

Fuente. RADIOLOCALIZADOR. Botón de pánico. [en línea]. Bogotá: RADIOLOCALIZADOR.[citado 17 Febrero. 2014].

Disponible en internet:<URL: http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

Page 35: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

35

Unidad de Control Vehicular (U.C.V)

Figura 13 Radiolocalizador COTECH.

Fuente. RADIOLOCALIZADOR. Cotech. [en línea]. Bogotá: RADIOLOCALIZADOR.[citado 17 Febrero. 2014]. Disponible en

internet:<URL: http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

Page 36: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

36

4. OBJETIVOS

4.1 GENERAL

Desarrollar e implementar un sistema prototipo de seguridad en tiempo real para transporte público basado en dispositivos embebidos y la conectividad con una estación remota.

4.2 ESPECÍFICOS

4.2.1. Integrar los módulos (cámara, GPS, modem inalámbrico) de telecomunicaciones con el dispositivo embebido para lograr la transmisión de imágenes, señales y posición del vehículo. 4.2.2. Realizar un estado del arte de los sistemas embebidos y telecomunicaciones destinadas a la seguridad 4.2.3. Diseñar un script y una aplicación que genere imágenes de forma automática en el dispositivo embebido y permita su consulta. 4.2.4. Implementar un software que permita la conexión entre una estación base y un medio de transporte público. 4.2.5. Adecuar tablas de consulta en la base de datos en un Hosting para integrar el almacenamiento con procesos de suministro de información que faciliten a la operadora el acceso rápido de la misma.

Page 37: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

37

5. JUSTIFICACIÓN

La aplicación de conceptos teórico-prácticos de ramas como telemática, electrónica aplicada a circuitos digitales y telecomunicaciones para la transmisión de señales de audio y video han permitido el desarrollo de este proyecto que surge como respuesta a la necesidad de aportar seguridad al sistema de transporte público específicamente en los taxis de la ciudad de Bogotá D.C. Día a día las personas que trabajan en el transporte público y las personas que adquieren el servicio se ven involucradas en situaciones de inseguridad al utilizar o prestar el servicio. Actualmente los sistemas integrados de seguridad en el transporte no ofrecen garantías que permitan a las personas afectadas reportar o prevenir situaciones de robo, atraco o abuso durante la prestación del servicio. El sistema prototipo de seguridad planteado, tiene la finalidad de mitigar los hechos de robo en los cuales se ven involucrados los taxistas y que adicionalmente a los pasajeros les permita contar con garantías frente a la adecuada prestación del servicio.

Page 38: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

38

6. ALCANCES Y LIMITACIONES

6.1 ALCANCE

La necesidad de crear un sistema prototipo que permita a los taxis de la ciudad tener un sistema de seguridad en tiempo real y que pueda ser monitoreado desde la central de su empresa respectiva mediante la implementación de un dispositivo embebido y una aplicación web que permita a las autoridades correspondiente acceder al taxi en el momento que sea requerido de manera tal que pueda ayudar a facilitar la labor de seguridad con el uso de la red de comunicaciones actual (3G, HSPA, HSPA+ o 4G) que se adquiera con un operador de servicios de telefonía móvil. En el caso que una empresa del sector de transporte público taxi desee adquirir nuestros servicios tendrán la oportunidad de tener acceso al vehículo mediante la cámara del dispositivo embebido que se instalará previamente en este, cuando el sistema sea activado por un botón de pánico en el momento que el conductor sienta que su vida y el vehículo corren algún peligro. El desarrollo de este sistema se justifica en dos aspectos importantes los cuales son generar un mayor nivel de seguridad en este medio de transporte público y los bajos costos que llegaría a tener la implementación de este sistema.

6.2 LIMITACIONES

La aplicación está contemplada inicialmente de manera unidireccional (solo transmite desde el taxi) debido a que aún la arquitectura en la cual funciona 4G no abarca toda la ciudad por tal motivo debemos ajustarnos a lo que ofrece el mercado de servicios. La tecnología 4G permite el manejo de video llamadas y velocidades de transmisión de uplink de hasta 86 Mbps y downlink de hasta 100 Mbps dependiendo los tipos de antena.

Page 39: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

39

7. METODOLOGÍA

7.1 TIPO DE ESTUDIO

La el desarrollo del proyecto es manejaremos la Herramienta MCS (Modelo de Construcción de Soluciones), el cual tiene la finalidad de desarrollar una solución de calidad, oportuna y con costos competitivos. La metodología a desarrollar consta de 4 fases: Estudio depre factibilidad, Formulación del proyecto y validación de la solución, las cuales se pueden integrar a un cronograma y a su vez hacen parte de una organización por componentes, los cuales varían de acuerdo a las características, objetivos, propósitos y actividades de cada fase. 7.1.1. Estudio de Pre factibilidad. Tiene como propósito analizar el planteamiento del problema, para determinar si es posible dar una solución y así establecer la viabilidad y su alcance. Su propósito es trabajar utilizando un modelo inicial de responsabilidades por parte de los proponentes. 7.1.2. Formulación del Proyecto. Se analizan los aspectos técnicos relevantes en la elaboración del diseño para suplir la necesidad planteada, y así obtener finalmente el establecimiento de una arquitectura de referencia para la solución y un modelo de responsabilidades final de los participantes. 7.1.3. Ejecución del Proyecto. Se lleva a cabo el desarrollo del prototipo cumpliendo los requerimientos planteados anteriormente.

7.1.4. Validación de la Solución. Se realiza un análisis final, para la detección y corrección de errores. 7.2 ACTIVIDADES

7.2.1. Estudio de pre factibilidad.

Investigación y Documentación sobre las alternativas que se encuentran en el mercado de sistemas de seguridad para los taxistas.

Identificación de las variables a evaluar en la fabricación del sistema prototipo de seguridad para los taxistas.

Investigación de la legislación y regulación existente para los sistemas de seguridad y vigilancia.

Investigación y documentación de sistemas de transmisión de imágenes, posición y señal de pánico.

Definición de las condiciones de viabilidad del proyecto.

Page 40: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

40

7.2.2 Formulación del proyecto.

Diseño del sistema prototipo de seguridad y vigilancia aplicable a medios de transporte mediante la integración de elementos tecnológicos y el uso de un dispositivo embebido.

Diseño de un Web Services para el almacenamiento y consulta de imágenes, posicionamiento y alarmas.

Diseño de aplicación que permita la operadora consultar las imágenes, la posición y las alarmas generadas por el taxista.

Diseño de la red para la integración de las partes antes señaladas.

7.2.3. Ejecución del proyecto.

Simulación de la funcionalidad de los módulos integrados al sistema embebido los cuales son la cámara, el GPS y el modem.

Simulación del envió de imágenes, la posición y la alarma al web services.

Simulación de la aplicación que permite la consulta de las imágenes, posición y alertas generadas en sistema embebido.

Implementación del sistema prototipo de seguridad y vigilancia aplicable a medios de transporte mediante la integración de elementos tecnológicos y el uso del sistema embebido.

Acoplamiento de las tres etapas que integran el taxi, el Hosting y la interface de la operadora.

7.2.4. Validación de la solución.

Desarrollo de pruebas parciales del sistema prototipo.

Desarrollo de pruebas totales del diseño final para verificar su funcionamiento.

Elaboración del documento final.

Page 41: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

41

7.3 DIAGRAMA DE ACTIVIDADES

Fuente. Los autores

Page 42: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

42

8. ESTADO DEL ARTE

A pesar que en la actualidad los expertos hacen una clara distinción entre la seguridad y la defensa, concebida la primera como las políticas encaminadas a la protección de la población ante las amenazas internas como la delincuencia, y la segunda como la minimización de las amenazas externas (principalmente territoriales y militares) a un país, históricamente ha existido ambos enfoques. Basta con pensar en el uso de militares para el mantenimiento del orden interno de los países como uno de los ejemplos más comunes e inocuos (comparado con otros más serios) de lo expuesto anteriormente. Con el fin de aportar a los diferentes sistemas y modelos de seguridad pretendemos detallar en los dispositivos que permiten que esto sea posible; para el caso puntual describiremos los tipos de sistemas embebidos que facilitaran la implementacion del prototipo de seguridad para el transporte publico.

8.1 SISTEMAS EMBEBIDOS

Los sistemas embebidos tiene la función de interactuar con el ambiente en el que se encuentran por esto este tipo de sistemas van integrados por software y hardware. En estos hay un procesador y un programa para realizar la tarea para la que se le configure previamente. Figura 14 Sistema en tiempo real de un control de tráfico aéreo

Fuente. Proyecto Fin de Carrera. Desarrollo de una aplicación distribuida de control y gestión logística [en línea] Cartagena:

Fin de carrera.[citado enero 2008]. Disponible en internet <URL:

http://repositorio.bib.upct.es/dspace/bitstream/10317/119/1/pfc2514.pdf>.

Page 43: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

43

Un uso muy común de estos sistemas embebidos son los sistemas en tiempo real ya que permite un adecuado funcionamiento y control del ambiente que este manejando en ese momento.

8.1.1. FPGA (Field Programmable Gate Array). Este es un dispositivo que está basado en semiconductores y estos a la vez están fundamentados en unos bloques lógicos configurables llamados CLB que tienen interconexiones programables y gracias a estos se pueden programar para diferentes tareas según la necesidad del individuo que este interactuando con ella, a diferencia de las ASIC que están programadas para una solo función desde la fábrica y no cuentan con la opción de volver a ser programadas tal fácilmente7. Algunos de los usos que puede tener una FPGA pueden llegar a ser: Tabla 3 Funciones que puede llegar a tener un FPGA

Actividad Función

Aeroespacial y defensa

-FPGA tolerante a la radiación junto con la propiedad intelectual para el procesamiento de imágenes, generación de forma de onda, y la reconfiguración parcial para los DEG

Prototipos ASIC Prototipos ASIC con FPGAs permite el modelado de sistemas SoC rápida y precisa y la verificación de software embebido

Audio.

Xilinx FPGAs y plataformas de diseño específicas permiten un mayor grado de flexibilidad, costos más rápido tiempo de salida al mercado y reducir los generales no recurrentes de ingeniería (NRE) para una amplia gama de audio, comunicaciones y aplicaciones multimedia

Automotores Automotriz soluciones de silicio y de IP para la puerta de enlace y los sistemas de asistencia al conductor, confort, comodidad, información y entretenimiento a bordo de vehículos. - Saber cómo Xilinx FPGA permiten Automotive Systems

Broadcast Adaptarse a las necesidades cambiantes rápidas y alargar los ciclos de vida de los productos con plataformas y soluciones para sistemas de difusión profesional de alta gama de diseño de difusión focalizadas.

7 XILINX. Field Programmable Gate Array [en línea]. Bogotá: XILINX [citado Julio 31, 2014]. Disponible en inernet:<http://www.xilinx.com/training/fpga/fpga-field-programmable-gate-array.htm>

Page 44: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

44

Electrónica de Consumo -Soluciones rentables que permitan a la próxima generación, aplicaciones de consumo con todas las funciones, tales como teléfonos convergentes, pantallas planas digitales, dispositivos de información, redes domésticas y decodificadores residenciales.

Data Center

Diseñado para alta banda ancha, servidores de baja latencia, redes y aplicaciones de almacenamiento para llevar un mayor valor en las implementaciones de nube.

Fuente. Los autores

Figura 15 FPGA

Fuente XILINX. Field Programmable Gate Array [en línea]. Bogotá: XILINX [citado Julio 31, 2014]. Disponible en

inernet:<http://www.xilinx.com/training/fpga/fpga-field-programmable-gate-array.htm>

8.1.2. Arduino. El arduino es una placa embebida que puede ser programada para diferentes tareas para que haga como captador de datos del medio ambiente según su propósito inicial, esta maneja su propio lenguaje de programación llamado arduino basado en wiring. Este cuenta con un procesador Atmel AVR y unos pines de entrada y de salida previamente configurados por el usuario el cual determina su funcionalidad como salida o como entrada.

Page 45: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

45

Figura 16 Arduino.

Fuente. ARDUINO. Placa arduino. [en línea].Bogotá: Arduino [citado Enero 20, 2014] Disponible en internet en: <URL:

http://es.wikipedia.org/wiki/Arduino#mediaviewer/Archivo:Arduino_Uno_-_R3.jpg>.

8.1.3. Raspberry pi. Es un dispositivo de un pequeño tamaño que se conecta a un televisor o una pantalla de computador y un teclado. Esta es una placa soporta varios componentes necesarios en un dispositivo común, qué puede ser utilizado por muchas de las cosas que su computador de escritorio hace, como hojas de cálculo, procesadores de texto y juegos. También reproduce vídeo de alta definición, apuntan en la página web del producto. Este proyecto fue pensado en el año de 2006 pero no fue puesto en el mercado sino hasta el 2012. Ha sido desarrollado por un grupo de la Universidad de Cambridge y su misión es fomentar la enseñanza de las ciencias de la computación los niños. La placa, que antes era más pequeña que una tarjeta de crédito tiene varios puertos y entradas, dos USD, uno de Ethernet y salida HDMI. Estos puertos permiten conectar el miniordenador a otros dispositivos, teclados, ratones y pantallas. También posee un System on Chip que contiene un procesador ARM que corre a 700 Mhz, un procesador gráfico VideoCore IV y hasta 512 MG de memoria RAM. Es posible instalar sistema operativo libre a través de una tarjeta SD.

8.1.3.1. Raspberry pi módulo tipo A. Este modelo fue el primero en ser sacado al mercado, debido a esto presenta ciertas características básicas tales como una memoria RAM de 256 MB, solo un puerto USB y sin el puerto Ethernet lo cual limita bastante esto modelo debido a que alguno de sus módulos requiere interacción rápida para así lograr un óptimo desempeño, para ser más específicos se podría usar el caso del módulo GPIO para identificar pulsos de entrada lo cual permitiría la activación de un sensor lo cual permite enviar un estado de alerta a una central pero

Page 46: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

46

como se puede observar los recursos de esta son bastante limitados a pesar de que fue una gran innovación en el momento de su lanzamientos con sus diferentes módulos los cuales se describirán a continuación. Alimentación (Power). La RPi necesita tensión para funcionar y para ello será necesario un adaptador de corriente con cable con conector micro USB. Estos conectores se usan en la actualidad en la mayoría de los smart phones. La fuente de alimentación o PSU (Power Supply Unit) debe suministrar 5V y al menos 500 mA (0.5A) de corriente para el modelo A y 700 mA (0.7A) para el modelo B. Las características se pueden ver en el propio adaptador de corriente para ver si nos puede ser útil. Ranura para tarjetas SD. Esto nos permite introducir una tarjeta SD o SDHC con el sistema operativo que correrá en la RPi. Por tanto, la tarjeta SD se usará como disco duro el cual tiene el sistema operativo y el resto de memoria quedará para uso del usuario. También se permiten tarjetas MMC (MultiMediaCard) e incluso microSD pero evidentemente con el adaptador SD. Las tarjetas SD han avanzado mucho y las hay de una capacidad y velocidad más que decentes. Al disponer de ranura SD podremos cambiar de sistema operativo o configuración de la RPi sólo cambiando la tarjeta SD. HDMI hembra. Para poder conectar un cable HDMI que vaya directo a una pantalla con conector HDMI macho. También se puede conectar un adaptador a DVI o incluso a VGA pero este último es muchísimo más caro y no vale la pena ya que es pasar de señal digital a analógica mientras que DVI y HDMI son ambas digitales, eso si DVI es DVI-D. Un puerto USB 2.0. Para conectar cualquier dispositivo con conector USB, ya sea teclado, ratón, memorias USB, discos duros, adaptadores WIFI, Bluetooth, etc. Los puertos USB se deben usar para dispositivos de baja potencia, que funcionen a menos de 100 mA, cualquier cosa que use más no funcionará correctamente. Pero tiene solución, ya que podemos usar un HUB USB, eso sí, auto alimentado, ya que si no, no hacemos nada. Al tener un HUB USB con su propia fuente de alimentación, éste se encarga de distribuir la corriente a cada dispositivo para que tengan la suficiente energía para funcionar correctamente. Salida de audio 3.5mm. Conector analógico para salida de audio. Esto no es necesario si se conecta la RPi a una TV ya que el propio HDMI transmitirá audio digital. En el modelo B el sonido es digital, esto ha sido posible a cambios que han hecho en el bus i2s.

Page 47: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

47

Conector RCA video o compuesto. Permite conectar la RPi a otro tipo de pantallas.

Conector DSI. A la placa se la puede incorporar un panel LCD u OLED mediante el puerto MIPI DSI, la fundación aún no le da soporte a este puerto.

Conector CSI. El modelo B también dispone de un puerto MIPI CSI de 15 pins. Se puede poner una cámara que se puede conseguir en cualquier lugar de distribución de Raspberry pi.

Cabecera P1 GPIO. Es una cabecera para los pines GPIO. Figura 17 Raspberry PI modelo tipo A.

Fuente. Raspberry Pi. Placa Raspberry Pi. [en línea]. Bogotá. Raspberry.[citado Enero 20, 2014]. Disponible en internet

en:<URL: http://muyraspi.blogspot.com/2013/02/conectores-en-la-raspberry.html>.

8.1.3.2. Raspberry pi modelo tipo B.

Si se hace la comparación con respecto a la Raspberry modelo A se encuentran una serie de características que determinan un mejor rendimiento con respecto como los módulos que se le adicionan a esta tales como el de Ethernet que permite la conexión a una red y realizar de una manera óptima la descarga de los diferentes paquetes que traen los sistemas operativos sin necesidad de tener que hacerlo a través de otros medios, otra es la adición de otra entrada USB 2.0 lo cual facilitará la conexión de dispositivos simultáneos ya sean teclado y mouse o teclado y un dispositivo de almacenamiento USB, el avance más significativo con respecto al modelo tipo A es la memoria RAM que paso de 256 MB a una de 512 MB lo cual significa un mayor rendimiento en cada una de las aplicaciones que en ella se

Page 48: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

48

puedan implementar basándose en estas características mencionadas y las agregadas como se observa en la siguiente figura8. Figura 18 Raspberry pi Modelo B.

Fuente. Raspberry Pi. Modelo b. [en línea].Raspberry.[citado 30 Enero de 2014].Disponible en internet en: <URL:

http://swag.raspberrypi.org/products/raspberry-pi-model-b>.

Figura 19 Estructura Raspberry modelo tipo B.

8 Raspberrypi. Model b [en línea].Bogotá: Raspberrypi [citado Junio 1,2014]. Disponible en internet:<URL: http://www.raspberrypi.org/product/model-b/>

Page 49: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

49

Fuente. Estructura Raspberry Pi

8.1.3.3. Raspberry pi modelo tipo B+.

La Raspberry Pi B+ no es un gran salto respecto a su predecesor, únicamente mejora algunas especificaciones manteniendo el formato y la mayoría de componentes del modelo B. Estas son sus especificaciones:

Procesador: Broadcom BCM2835 SoC full HD (igual que el modelo B) RAM: 512 MB SDRAM 400 MHz (igual que el modelo B) Almacenamiento: tarjeta microSD (en el modelo B era una SD) USB: cuatro puertos USB 2.0 (en el modelo B sólo había 2) Energía: 600mA hasta 1.8A a 5V (en el modelo B, 750mA hasta 1.2A a 5V) Pines GPIO: 40 (en el modelo B, 26)

Figura 20 Raspberry pi modelo B+.

Fuente. Raspberry Pi. Modelo b plus. [en línea].Raspberry.[citado 30 Enero de 2014].Disponible en internet en: <URL:

http://swag.raspberrypi.org/products/raspberry-pi-model-b-1>.

Algunas de las aplicaciones que se pueden realizar con cada uno de los modelos anteriores son el control de un robot a través de la Raspberry, también la transmisión de una señal FM, en la parte de control automático el control de giro de un motor eléctrico entre otras aplicaciones.

8.1.3.4. Especificaciones técnicas.

Las especificaciones técnicas de la Raspberry pi modelo B son:

Page 50: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

50

Tabla 4 Especificaciones Técnicas Raspberry pi Modelo B.

Raspberry pi Modelo B

SoC Broadcom BCM 2835

CPU ARM 1176JZFS a 700 MHZ

GPU Videocore 4

RAM 512 MB

Video HDMI y RCA

Resolución 1080p

Audio HDMI y 3.5mm

USB 2 x USB 2.0

Redes Ethernet 10/100

Electricidad micro USB Fuente. Los autores

Page 51: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

51

9. DISEÑO

Para el diseño del sistema prototipo de seguridad se definieron varias etapas:

Instalación, configuración de la Raspberry pi

Integración de los módulos (cámara, modem, botones) que permiten el funcionamiento del sistema prototipo.

Diseño del script que ejecuta el proceso de captura y transmisión de la información a la Base de datos que se encuentra en el Hosting.

Creación de cuenta y configuración del Hosting

Creación de la Base de Datos junto con las tablas.

Diseño del programa en php que permite la conexión y consulta de la base de datos en el hosting

Diseño de la página web en php para la interface gráfica de la central de monitoreo.

Diseño del pop up en php para la visualización de las imágenes transmitidas por la Raspberry pi

Creación de cuenta en Rastrack para la ubicación satelital de la Raspberry pi.

Integrar las etapas del sistema prototipo de seguridad.

9.1 INSTALACIÓN, CONFIGURACIÓN DE LA RASPBERRY PI

Lo primero que se hace es ingresar a www.raspberrypi.org/downloads donde se podran encontrar la distribucion del sitema operativo que se va a instalar en este caso se va a instalar el NOOBS. Figura 21 Aplicación de Booteo en Raspberry pi.

Fuente. Raspberry Pi, Instalador NUBS. [en línea]. Raspberry.[citado 30 Enero de 2013].Bogotá: Disponible en internet :<URL:

http://www.raspberrypi.org>.

Page 52: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

52

Con el programa SD Formatter se procede a a formatear la SD para poder instalar el sistema operativo. Este software formatea las tarjetas de memoria SD, tarjetas de memoria SDHC y tarjetas de memoria SDXC. Proporciona un acceso rápido y fácil a todas las capacidades de la SD, SDHC y tarjetas de memoria SDXC. Lo que hace este SDFormatter es formatear nuestra SD de la raspberry pi lo cual haremos de la siguiente manera en el Drive, confirmamos que la unidad que este seleccionada sea la nuestra después de esto le colocamos un nombre a nuestra SD en la casilla Volume Label en este caso es RECOVERY y a continuación le damos en format para que este empiece a realizar el formateo de nuestra SD de una manera satisfactoria. Figura 22 Programa SDFormatter V4.0 para el formateo de la SD.

Fuente. Los autores.

Se envía el archivo descargado previamente hacia la SD y se extra en el mismo como se muestra a continuación donde se podrá observar cada uno de los archivos que componen la imagen del sistema operativo Raspbian y las cuales son de vital importancia para el funcionamiento del mismo por lo cual se recomienda no realizar la eliminación de alguno de estos porque se podría ver afectado el buen funcionamiento del SO.

Page 53: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

53

Figura 23 Sistema operativo enviado a la SD que va a la ranura de la Raspberry pi.

Fuente. Los autores.

Después de esto ya está lista la SD para ingresarla a la Raspberry e instalar el sistema mediante el boteo de la imagen de Raspbian que se tiene en la SD como es ilustrado en la imagen se ve que se puede realizar una partición en la SD para así proteger la información en dado caso de daño en la SD en alguno de sus segmentos y también se puede observar el sistema operativo para instalarlo, para ello se le da clic a lo que se dese instalar y este procederá a eso. Figura 24 Booteo para poder instalar el Raspbian.

Fuente. Los autores.

Page 54: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

54

Luego de esto se procede a esperar que el sistema operativo Raspbian sea instalado adecuadamente como se ilustra. A continuación se modifica la contraseña de la Raspberry ya que por motivos de seguridad de la implementación no se le puede dejar la misma que trae por defecto. Figura 25 Cambio de clave de la Raspberry pi.

Fuente: los autores.

9.2 INTEGRACIÓN DE LOS MÓDULOS (CÁMARA, MODEN, BOTONES) QUE PERMITEN EL FUNCIONAMIENTO DEL SISTEMA PROTOTIPO

Se configura los parámetros de red para así poder acceder a internet desde un modem ADSL mientras se configura la conexión por modem inalámbrico como se indicará más adelante.

Page 55: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

55

Figura 26 Datos para la conexión a través de un cable red con IP estática.

Fuente. Los autores.

Figura 27 Configuración para acceder a internet desde la Raspberry pi.

Fuente. Los autores.

Se recuerda que en la última distribución de Raspbian ya vienen incluidos los programas de python2.7, python3.2, los controladores de los GPIO y el aplicativo PiCammera que nos servirán para la configuración de la Raspberry para el objetivo el cual es lograr transmitir imágenes en tiempo real hacia una base de datos en un hostinguer. Se realiza la descarga de el conector de mysql que va a ser el gestor de base de datos que se va a utilizar para interconectarlo con Python el cual es el lengua por el

Page 56: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

56

cual queremos realizar el código para alimentar la base de datos anteriormente mencionada. Figura 28 Página para la descarga del conector de mysql-python.

Fuente. Los autores.

Figura 29 Descarga satisfactoria en la Raspberry pi.

Fuente. Los autores.

Una vez descargado el archivo de MySQL connector para la versión de python 1.2.3, se procede a descomprimir el archivo.

Page 57: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

57

Figura 30 Ubicación del archivo descomprimido listo para extraer.

Fuente. Los autores.

Se realiza la instalación mediante la consola de comandos ubicada en la ruta del archivo descomprimido y posteriormente se procede a ejecutar el siguiente comando python3 setup.py install como se muestra a continuación. Figura 31 Ubicación del archivo extraído mediante terminal de comandos para su instalación.

Fuente. Los autores.

Después de haber instalado el conector de la base de datos con Python se procede a la configuración de la cámara que se hará de la forma que a continuación se describe.

Page 58: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

58

Figura 32 Verificación de la actualización de los archivos de sistema operativo para la instalación del módulo de cámara de la Raspberry pi.

Fuente. Los autores.

Figura 33 Descarga de los archivos necesarios para la utilización del módulo de la cámara.

Fuente. Los autores.

Posterior a la actualización de los archivos del sistema operativo, se procede a activar el módulo de la cámara. Figura 34 Comando para ingresar al BIOS de la Raspberry para habilitar el módulo de la cámara.

Fuente. Los autores.

Page 59: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

59

Figura 35 BIOS, habilitar el módulo de la cámara.

Fuente. Los autores.

Figura 36 Confirmación del reinicio después de haber configurado el módulo a través del BIOS.

Fuente. Los autores.

Al finalizar se procede con el reinicio de la Raspberry pi, y se comprueba que la cámara se encuentre instalada capturando imágenes mediante el terminal de comandos. Figura 37 Comando por terminal para obtener una captura desde la cámara.

Fuente. Los autores.

Esta debe quedar almacenada en la carpeta principal de este dispositivo como se muestra a continuación.

Page 60: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

60

Figura 38 Resultado después de la captura a través del módulo.

Fuente. Los autores.

Se realiza la instalación del modem inalámbrico, el cual permite la conexión a internet desde cualquier lugar. Lo primero que se hace es conectar el modem como lo ilustra la siguiente figura. Figura 39 Conexión del módem a la Raspberry.

Fuente. Los autores.

Se verifica que la Raspberry haya detectado el modem en su modo USB ya que en este dispositivo solo son detectados así y lo que se va a hacer a continuación es instalar una aplicación que permita el cambio de USB a modem.

Page 61: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

61

Figura 40 Verificación mediante terminal que la Raspberry pi este detectando el módem adecuadamente.

Fuente. Los autores.

Ya teniendo la certeza de que e identificada, hay que dirigirse a la página http://raspberry-at-home.com/files/sakis3g.tar.gz a descargar el archivo sakis3g que nos permite hace la configuración de modem. Se descarga el PPP que es lo que permite crear una nueva conexión cliente e internet mediante los siguientes comandos:

sudo apt-get Update Figura 41 Verificación de actualizaciones de la Raspberry Pi.

Fuente. Los autores

sudo apt-get install ppp

Page 62: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

62

Figura 42 Instalación del PPP el cual permite hacer la conexión a internet a través de la Raspberry pi.

Fuente. Los autores.

sudo mkdir /usr/bin/modem3g sudo chmod 777 /usr/bin/modem3g sudo cp sakis3g.tar.gz /usr/bin/modem3g cd /usr/bin/modem3g sudo tar -zxvf sakis3g.tar.gz sudo chmod +x sakis3g

Figura 43 Creación del directorio para almacenar el programa sakis que permite la conexión a internet.

Fuente. Los autores.

Sudo ./sakis3g –interactive

Figura 44 Interfaz gráfica de sakis3g el cual permite la conexión.

Fuente. Los autores.

Page 63: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

63

9.3 DISEÑO DEL SCRIPT QUE EJECUTA EL PROCESO DE CAPTURA Y TRANSMISIÓN DE LA INFORMACIÓN A LA BASE DE DATOS QUE SE ENCUENTRA EN EL HOSTING

El diseño de este script se divide en unas etapas que nos permiten la captura de la imagen el procesamiento de esta para así poder ser transmitida a una base de datos en un hosting como se estará explicando en el literal siguiente. Por el momento se explicará que se tuvo en cuenta para la captura y el procesamiento de dicha imagen. 9.3.1. Captura de la imagen a través de la raspberry pi. En esta parte se utilizara el módulo SCI el cual nos permitirá la interconexión de la cámara PI la cual nos permitirá la toma de datos, dicha configuración fue explicada previamente lo cual facilita la forma en la cual se diseña el script los principales argumentos que se obtuvieron en cuenta fue la de la captura de la imagen con una pulsación de un botón, que esta imagen a su vez sea configurado a una resolución que no deteriore la imagen pero al mismo tiempo permita su transmisión sin tanta demora a través de la red hacia el hosting con una serie de intervalos de tiempo que permiten la transmisión eficaz de esta misma.

Por derechos de autor se reserva la publicación del código en imágenes ya que podría ser vulnerado de una u otra forma el mismo código. 9.3.2. Envió de la imagen a través de la base de datos. Ya teniendo la imagen almacenada en la memoria de la Raspberry y creada una base de datos con las diferentes tablas las cuales nos van a permitir la conexión de esta se procede a apuntarle a esta misma a través de una secuencia mysql donde en la tabla hay un campo blob el cual nos permite cargar archivos de cualquier extensión previamente convertidos a bits y mediante este condigo realizamos esto lo cual consiste en seleccionar la imagen y luego convertirla a un tren de bits para así poderla subir a la base de datos de una manera rápida y adecuada para la visualización de la misma en tiempo real.

9.4 CREACIÓN DE CUENTA Y CONFIGURACIÓN DEL HOSTING

En el mercado existen muchas empresas que ofrecen el servicio de Hosting de forma gratuita y se requiere de servicios adicionales se debe pagar por ellos. Para nuestro caso escogimos a Hostinger®, este Hosting es en español y ofrece para nuestro caso el servicio de almacenamiento de archivos y transferencia de archivos por FTP, creación de Bases de Datos y un Dominio para la publicación de la aplicación Web que le permite a la central de monitoreo ver la información transmitida por el transporte público en tiempo real.

Page 64: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

64

Para crear la cuenta se deben realizar el siguiente procedimiento:

9.4.1. Ingresar a la página http://www.hostinger.es/orden y registrar sus datos como nombre, email, contraseña.

Figura 45 Formulario de inscripción gratuita de cuenta de Hostinger®.

Fuente. Hostinger España. Hosting[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

Page 65: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

65

9.4.2. Configurar cuenta de dominio; para ello se debe ingresar al inicio del cpanel de hostinger®.

Figura 46 Inicio del Cpanel de Hostinger®.

Fuente. Hostinger España. Hosting[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

9.4.3. Seleccionamos “Nuevo Hosting/Nueva Cuenta De Hosting” Ahí encontraran varios tipos de cuenta, dependiendo la cantidad de servicios y los privilegios.

Figura 47 Tipos de Cuenta en Hostinger®.

Fuente. Hostinger España. Hosting.[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

Escogemos la opción gratuita e ingresamos un nombre de dominio y contraseña;

si el nombre de dominio no existe aún puede seleccionarlo, para nuestro caso

registramos http://raspiguardian.url.ph/

Page 66: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

66

Figura 48 Registro de Cuenta de Dominio en Hostinger®.

Fuente. Hostinger España. Hosting.[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

9.5 DISEÑO DE BASES DE DATOS

Para el registro detallado de las actividades durante la operación normal del servicio y para facilitar el proceso de consulta, se hace necesario implementar una base de datos en mySQL. Para ello debemos realizar el siguiente procedimiento:

9.5.1. Ingresar a la Base de Datos que se encuentra en Hostinger®/Inicio.

Figura 49 Acceso a la Base de Datos.

Fuente. Hostinger España. Hosting.[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

Page 67: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

67

9.5.2. Registro en base de datos. Registrar nombre de usuario y contraseña de la base de datos que desee crear.

Figura 50 Creación de Base de Datos.

Fuente. Hostinger España. Hosting.[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

9.5.3. Creación de tablas en el administrador phpMyAdmin.

Una vez creado nos aparecerá en la parte inferior la base de datos. Oprimimos el

botón más y luego administrar mediante la opción phpMyAdmin, de esta manera se

genera la base de datos con nombre: u537070277_raspi.

Figura 51 Lista de Bases de Datos MySQL actuales.

Fuente. Hostinger España. Hosting.[en línea]. Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet:<

URL: http://www.hostinger.es/>.

Page 68: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

68

9.5.4. Administrar bases de datos.

Figura 52 Acceso a la base de datos en phpMyAdmin.

Fuente. Hostinger España. Hosting [en línea] Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en

internet:<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d50

26c78625>.

9.5.5. Una vez ingresado al administrador phpMyAdmin seleccionamos la opción de crear tabla. En la opción crear tabla nos muestra un formulario para ingresar las características de las tablas tales como Nombre, Tipo, Longitud, Atributos, Tipo entre otros, sin embargo también podemos crear tablas y modificarlas a través de código MySQL.

Figura 53 Entorno grafico para crear tablas en de MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá:Hosting Web Gratis.[citado Junio 10,2014]. Disponible en

internet:<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d50

26c78625>.

Page 69: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

69

9.5.6. Asignación de llaves primarias. Una vez creadas las tablas se le asignan llaves primarias las cuales son únicas de cada tablas y llaves foráneas para enlazarlas entre sí. A continuación se evidencia las tablas creadas en la base de datos u537070277_raspi

Figura 54 Base de Datos u537070277 realizado en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>. En la base de datos se definieron las siguientes tablas que darán información al detalle y son las que se describen a continuación.

9.5.7. Creación tabla ConductorTaxi.

Tabla 5 Conductor Taxi realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

Page 70: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

70

9.5.8. Creación tabla DatosCarrera.

Tabla 6 DatosCarrera realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

9.5.9. Creación tabla DatosAlarma.

Tabla 7 DatosCarrera realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

Page 71: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

71

9.5.10. Creación DatosCoordenadas.

Tabla 8 DatosCoordenadas realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

9.5.11. Creación tabla DatosFotos.

Tabla 9 DatosFotos realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

Page 72: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

72

9.5.12. Creación tabla DatosTaxi.

Tabla 10 DatosTaxi realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

9.5.13. Creación PropietarioTaxi

Tabla 11 PropietarioTaxi realizada en MySQL.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>.

9.5.14. Modelo Entidad Relación Base de Datos “u537070277_raspi”.Por último se asocian las tablas entre sí mediante llaves primarias y llaves foráneas para facilitar el proceso de consulta y establecer el modelo entidad relación:

Page 73: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

73

Tabla 12 Modelo Entidad-Relación diseñado

Fuente. Los autores.

9.6 DISEÑO DEL PROGRAMA EN PHP QUE PERMITE LA CONEXIÓN Y CONSULTA DE LA BASE DE DATOS EN EL HOSTING

El diseño del programa en PHP consiste en conectar la base de datos u537070277_raspi y que a su vez realice una consulta de los datos presentes en las tablas para visualizarlos en un entorno gráfico; para ello se integra código de php con sentencias de MySQL donde previamente se conecta a la Base de Datos con las credenciales (usuario y contraseña) y la ruta donde se encuentra la Base de Dato en el Hosting. Ver anexo A Este archivo se le asigna el nombre users.class.php y se almacena en el Administrador de Archivos de Hostinger en la ruta class para ser llamado posteriormente por el PHP que visualizara la aplicación Web.

Page 74: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

74

Figura 55 Ruta del archivo users.class.php.

Fuente. Los autores.

9.7 DISEÑO DE LA PAGINA WEB EN PHP PARA LA INTERFACE GRÁFICA DE LA CENTRAL DE MONITOREO

El diseño de la interface gráfica que permitirá que la operadora conozca el estado de los últimos reportes del vehículo se diseñó el programa en código php el cual llama a los archivos users.class.php y verimagen.php para la conexión de la base de datos y para visualizar la imagen que se encuentra en la tabla imagen, adicionalmente en el código se integra la página http://rastrack.co.uk/ la cual permite ubicar el dispositivo en el globo terráqueo. Una vez generado el código se almaceno en la raíz del administrador de archivos de Hostinger® para que sea visualizado al momento de ingresar al dominio http://raspiguardian.url.ph/

Page 75: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

75

Figura 56 Administrador de Archivos en el hosting.

Fuente. Hostinger España. Hosting [en línea] Bogotá: Hosting Web Gratis.[citado Junio 10,2014]. Disponible en internet::

<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_raspi&token=e1fae0b8727e12771e331d5026c786

25>. Una vez probado y compilado el programa se sube al hosting para que permita visualizar el .php como se evidencia a continuación. Figura 57 Aplicación Web del prototipo de seguridad para los vehículos de transporte público.

Fuente. Los autores.

Page 76: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

76

Figura 58 Aplicación para la ubicación del sistema de seguridad.

Fuente. Los autores

Para que la se integren las imágenes que se almacenan en la base de datos como BLOB se genera el código como se evidencia en el anexo B. Adicionalmente se genera el front de la aplicación el cual le permite a la operadora ver la información en tiempo real del nombre del conductor, fecha de registro, la captura realizada.

9.8 CREACIÓN DE CUENTA EN RASTRACK PARA LA UBICACIÓN SATELITAL DE LA RASPBERRY PI

Se dará una breve explicación de cómo conectar la Raspberry pi al servicio de rastrack que permite la localización de la misma en la ciudad.

9.8.1. Registro en la página. Como primera medida se debe ingresar a la página http://rastrack.co.uk/index.php y en la parte que dice Add Your Pi darle click como lo muestra la siguiente imagen.

Page 77: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

77

Figura 59 Página inicial de Rastrack.

Fuente. Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014] Disponible:<URL:

http://www.Rastrack.co.uk>.

9.8.2. Llenar el registro de nuevo usuario. Se diligencia el registro de nuevo usuario como es mostrado a continuación.

Figura 60 Registro en Rastrack para obtención de un nuevo usuario.

Fuente. Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014] Disponible:<URL:

http://www.Rastrack.co.uk/add-you.count->.

Page 78: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

78

9.8.3. Confirmación del registro. Después de haber diligenciado correctamente cada uno de los datos debe aparecer la siguiente imagen.

Figura 61 Confirmación de los datos ingresados en Rastrack.

Fuente. Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014] Disponible:<URL:

http://www.Rastrack.co.uk/add-you.count/data>.

9.8.4. Configuración de la raspberry pi con rastrack. Lo primero que se hace es ingresar el comando sudo raspi-config en la terminal de la Raspberry donde se desplegará el menú siguiente.

Figura 62 Configuración de la Raspberry pi con Rastrack.

Fuente. Los autores.

Se ingresa a este menú se ingresan los datos correspondientes como el usuario como se muestra a continuación.

Page 79: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

79

Figura 63 Ingreso del usuario previamente creado en Rastrack,

Fuente. Los autores.

Luego se da aceptar y queda nuestra Raspberry pi lista para ser monitoreada.

9.9 VENTAJAS DE NUESTRO SISTEMA FRENTE A OTROS SISTEMAS

Nuestro sistema presenta las siguientes ventajas frente a los demás sistemas:

Permite el almacenamiento remoto el cual es útil en caso de robo del taxi.

Envía un estado real de la situación presente en el taxi mediante las fotos tomadas cuando se activa el taxímetro y cuando se activa la señal de pánico.

La solución maneja una mini cámara de visión nocturna que prácticamente es indetectable.

Es una solución económica que permite modificaciones para la optimización del sistema de seguridad.

Permite tanto al pasajero como al taxista tener evidencia de haber utilizado y prestado el servicio en caso de reclamaciones.

Envía una señal de pánico junto con la posición geográfica del taxi.

9.10 DESVENTAJAS DE NUESTRO SISTEMA FRENTE A OTROS SISTEMAS

No almacena información del usuario en cuanto a los datos personales del taxista y del cliente.

Puede llegar a ser más costoso debido a la tecnología que se debe implementar frente al sistema de botón de pánico.

Page 80: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

80

Las ventas del modelo B comparado con el modelo A son grandes, por ejemplo el modelo A solo tiene un puerto USB y carece de controlador Ethernet, el modelo B, el cual tiene dos puertos USB y controlador Ethernet 10/100

Page 81: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

81

10. PRUEBAS

Al finalizar el proceso del Diseño, se definieron las pruebas funcionales del prototipo para determinar el correcto funcionamiento del mismo, a continuación se describe el detalle de las pruebas:

10.1 PRUEBAS DE CONEXIÓN

Se valida el estado funcional de las conexiones físicas entre la Raspberry pi y los puertos de entrada (botón de inicio carrera y botón de pánico) como se evidencia en las siguientes figuras. Figura 64 Montaje físico de las Raspberry.

Fuente. Los autores.

Figura 65 Montaje físico de la Protoboard.

Fuente. Los autores.

Page 82: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

82

Se valida el estado de la plataforma Hostinger.es y del acceso a la aplicación web la cual previamente se le genero una cuenta de acceso la cual cuenta con usuario y contraseña al momento de ingresar tal como se evidencia a continuación.

Figura 66 Autenticación a la URL http://raspiguardian.url.ph/ que contiene la aplicación en tiempo real.

Fuente. Los autores.

Figura 67 Ingreso credenciales en el URL http://raspiguardian.url.ph/

Fuente. Los autores.

Una vez confirmado el usuario y la contraseña, la cual debe ser suministrada a la central de monitoreo, se despliega la pantalla con la aplicación del prototipo de seguridad y vigilancia aplicable a medios de transporte público.

Page 83: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

83

Figura 68 Página principal de la aplicación web raspiguardian. URL http://raspiguardian.url.ph/

Fuente. Los autores.

Posterior a las validación del correcto funcionamiento de la aplicación se inicializa el programa código.py a través del LXTerminal en la Raspberry pi, la cual nos permite habilitar el funcionamiento del prototipo para hacer todo el monitoreo de seguridad y como se puede observar en la siguiente imagen en tiene un indicador en qué estado se encuentra el mismo para esta prueba se permitió la visualización del mismo.

Figura 69 Inicialización del programa.

Fuente. Los autores.

10.2 PRUEBAS DE USO Después de haber inicializado el programa y de garantizar que todas sus componentes se encuentran conectados y que la red entre la aplicación la Raspberry se encuentra establecido, procedemos con las pruebas de uso:

Page 84: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

84

10.2.1. Caso 1 Registro de carrera mediante activación del botón del taxímetro. La primera parte corresponde a la activación del prototipo cuando un pasajero aborda el vehículo y el señor conductor realiza la activación de la cámara mediante el botón del taxímetro, durante este proceso se captura la imagen del o los pasajeros que aborda(n) el mismo, y se genera un registro en tiempo real en la base de datos de forma automática con la Placa del taxista, el Nombre y Apellido del Conductor, la fecha y hora de la activación del botón y la imagen tal como se evidencia en las siguientes figuras.

Figura 70 Activación cámara registro pasajero.

Fuente. Los autores.

Figura 71 Activación cámara para registro pasajero en el programa.

Fuente: los autores.

Page 85: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

85

Figura 72 Aplicación Web donde se evidencian los registros.

Fuente. Los autores.

10.2.2. Caso 2 Registro de Evento de riesgo mediante botón de pánico. En caso tal que el conductor se encuentre en estado de peligro, debe realizar la activación del botón de pánico, durante este proceso se captura la imagen del o los pasajeros que aborda(n) el mismo, y se genera un registro en tiempo real en la base de datos de forma automática con la Placa del taxista, el Nombre y Apellido del Conductor, la fecha y hora, la Alarma se Activa en la aplicación.

Figura 73 Activación de la alarme físicamente.

Fuente. Los autores.

Page 86: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

86

Figura 74 Raspiguardian actualizado con la alarme activada.

Fuente: los autores.

Figura 75 Activación de la alarma en el programa.

Fuente. Los autores.

Se procede a ubicar el vehículo mediante la aplicación rastrack la cual se puede acceder mediante el botón “Posición Global” que se encuentra en la aplicación raspiguardian.

Figura 76 botón de acceso a rastrack.uk.co®.

Fuente. Los autores.

Page 87: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

87

Figura 77 Búsqueda del Vehículo.

Fuente. http://rastrack.uk.co®

Una vez visualizado en la aplicación el operador de la central de monitoreo, podrá tomar las medidas pertinentes para evitar el robo o mitigar la situación de riesgo.

En caso de ser falsa alarma o que fue superado el evento de riesgo, el operador podrá desactivar la alarma en la aplicación mediante el botón de Borrar.

Figura 78 Proceso de Desactivación de la alarma en la aplicación Raspiguardian.

Fuente. Los autores.

Page 88: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

88

CONCLUSIONES

Se desarrolló e implemento un sistema prototipo de seguridad y monitoreo en tiempo real para el transporte público basado en dispositivos embebidos y se cumplió con la conexión a una estación remota, cumpliendo con las expectativas del proyecto para responder de manera satisfactoria a las necesidades de los usuarios que lo utilicen.

Mediante el prototipo se logró la integración de los diferentes módulos que puede tener las Raspberry tales como cámara, modem inalámbrico, que permiten la obtención y transmisión de información de manera precisa.

Se generó un script que permite la interacción física entre los módulos y la base de datos que tiene alojada toda la información de cada uno de los usuarios que utilizan el prototipo dando portabilidad y seguridad a este mismo logrando así un desarrollo nuevo e interactivo para prevenir los robos en los taxis en la ciudad de Bogotá.

El desarrollo del proyecto de grado es una buena práctica para el fortalecimiento de los conocimientos obtenidos durante el desarrollo de la carrera Ing. electrónica y de telecomunicaciones, adicional a que genera mucha expectativas en cuanto a las miles de cosas que se pueden implementar basados en la experiencia que género este prototipo.

El sistema prototipo de seguridad y vigilancia aplicable a medios de transporte público, es solo el comienzo de un macro proyecto el cual puede mejorarse integrando soluciones que le permitan conocer las rutas de recorrido, el tiempo de utilidad del vehículo, el manejo bidireccional del uso de la cámara, la integración de audio, entre otros, los cuales requieren un desarrollo adicional al prototipo entregado.

Page 89: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

89

BIBLIOGRAFÍA

4gamericas. GPRS (General Packet Radio Service) [en línea]. Bogotá:

4Gamericas [citado Julio 24, 2014]. Disponible en internet:<

http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=243>

4gamericas. GSM (Global System For Mobile Communications) [en línea].

Bogotá: 4Gamericas [citado Julio 24, 2014]. Disponible en

internet:<http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=242>

ARDUINO. (2010). [Imagen] Disponible en internet at:

http://es.wikipedia.org/wiki/Arduino#mediaviewer/Archivo:Arduino_Uno_-_R3.jpg

[citado 30 de Enero 2014].

ARDUINO. Placa arduino. [en línea].Bogotá: Arduino [citado Enero 20, 2014]

Disponible en internet en: <URL:

http://es.wikipedia.org/wiki/Arduino#mediaviewer/Archivo:Arduino_Uno_-_R3.jpg>.

Cpanel.hostinger.es, (2014). Ingresar a su cuenta. [en linea] Disponible en

internet at: http://cpanel.hostinger.es/order/accounts-order [citado 22 Sep. 2014].

EASY TAXI. ¿Qué es Easy Taxi? [en línea]. Bogotá: Easy taxi [citado Mayo

20,2014]. Disponible en internet: <URL:

http://www.easytaxi.com/co/page/About%20Us >

Es.wikipedia.org, (2014). Sistema global para las comunicaciones móviles.

[en linea] Disponible en internet at:

http://es.wikipedia.org/wiki/Sistema_global_para_las_comunicaciones_m%C3%B3

viles [citado 10 Jun. 2014].

Estructura Raspberry Pi. (2011). [Imagen] Disponible en internet at:

http://www.usasoftwarelibre.es/sites/default/files/ComponentesRaspberryBlanco.p

ng [citado 30 de Enero 2014].

Fuente XILINX. Field Programmable Gate Array [en línea]. Bogotá: XILINX

[citado Julio 31, 2014]. Disponible en

inernet:<http://www.xilinx.com/training/fpga/fpga-field-programmable-gate-

array.htm>

Hostinger España © 2012-2014. Hosting Web Gratis Bogotá: Hostinger.es

[citado Junio 10,2014]. Disponible en internet:< http://www.hostinger.es/>

Hostinger España. Hosting [en línea] Bogotá:Hosting Web Gratis.[citado

Junio 10,2014]. Disponible en

internet:<URL:http://sql32.hostinger.es/phpmyadmin/index.php?db=u561321128_r

aspi&token=e1fae0b8727e12771e331d5026c78625>.

Page 90: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

90

Hostinger España. Hosting[en línea]. Bogotá:Hosting Web Gratis.[citado

Junio 10,2014]. Disponible en internet:< URL: http://www.hostinger.es/>.

Kioskea. Estándar GSM (Sistema global de comunicaciones móviles) [en

línea]. Bogotá: 4Gamericas [citado Julio 24, 2014]. Disponible en internet:<

http://es.kioskea.net/contents/681-estandar-gsm-sistema-global-de-

comunicaciones-moviles>

Microsoft Access. Logo [en línea]. Bogotá: Microsoft Access [citado Junio 12,

2014]. Disponible en internet:<URL: http://www.ms-

access2010.com/Imagens/logo2.jpg>.

PostgrreSQL. PostgreSQL. [en línea]. Bogotá: PostgrreSQL[citado 30 Enero.

2014] Disponible en internet:<URL:http://www.linuxscrew.com/wp-

content/uploads/2009/07/postgresql_logo>.

Proyecto Fin de Carrera. Desarrollo de una aplicación distribuida de control

y gestión logística [en línea] Cartagena: [citado Enero 2008].

<http://repositorio.bib.upct.es/dspace/bitstream/10317/119/1/pfc2514.pdf>

Proyecto Fin de Carrera. Desarrollo de una aplicación distribuida de control y

gestión logística [en línea] Cartagena: Fin de carrera.[citado enero 2008].

Disponible en internet <URL:

http://repositorio.bib.upct.es/dspace/bitstream/10317/119/1/pfc2514.pdf>.

RADIOLOCALIZADOR. Antena GPS. [en línea].Bogotá:

RADIOLOCALIZADOR[citado Mayo 2, 2014]. Disponible en internet:< URL:

http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

RADIOLOCALIZADOR. Botón de pánico. [en línea]. Bogotá:

RADIOLOCALIZADOR.[citado 17 Febrero. 2014]. Disponible en internet:<URL:

http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

RADIOLOCALIZADOR. Cotech. [en línea]. Bogotá:

RADIOLOCALIZADOR[citado 17 Febrero. 2014]. Disponible en internet:<URL:

http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

RADIOLOCALIZADOR. Sistema de apagado. [en línea]. Bogotá:

RADIOLOCALIZADOR[citado 17 Febrero. 2014]. Disponible en internet:<URL:

http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>.

RadiolocalizadorGPRS®. Producto radio localizador [en línea]. Bogotá:

RadiolocalizadorGPRS [citado Mayo 25, 2014]. Disponible en

internet:<http://www.radiolocalizador.com.co:8090/rlc.t/producto.htm>

Raspberry Pi, Instalador NUBS. [en línea]. Raspberry.[citado 30 Enero de

2013].Bogotá: Disponible en internet :<URL: http://www.raspberrypi.org>.

Page 91: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

91

Raspberry Pi. Modelo b plus. [en línea].Raspberry.[citado 30 Enero de

2014].Disponible en internet en: <URL:

http://swag.raspberrypi.org/products/raspberry-pi-model-b-1>.

Raspberry Pi. Modelo b. [en línea].Raspberry.[citado 30 Enero de

2014].Disponible en internet en: <URL:

http://swag.raspberrypi.org/products/raspberry-pi-model-b>.

Raspberry Pi. Placa Raspberry Pi. [en línea]. Bogotá. Raspberry.[citado

Enero 20, 2014]. Disponible en internet en:<URL:

http://muyraspi.blogspot.com/2013/02/conectores-en-la-raspberry.html>.

Raspberrypi. Model b [en línea].Bogotá: Raspberrypi [citado Junio 1,2014].

Disponible en internet:<http://www.raspberrypi.org/product/model-b/>

Raspberrypishop. Especificaciones técnicas Raspberry pi [en línea]. Bogotá:

Raspberrypishop [citado Junio 10,2014]. Disponible en internet:<

http://www.raspberryshop.es/hardware-raspberry-pi.php>

Raspberrypishop. Hardware Raspberry pi [en línea]. Bogotá:

Raspberrypishop [citado Junio 10,2014]. Disponible en internet:<

http://www.raspberryshop.es/hardware-raspberry-pi.php>

Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014]

Disponible:<URL: http://www.Rastrack.co.uk/add-you.count/data

Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014]

Disponible:<URL: http://www.Rastrack.co.uk/add-you.count->.

Rastrack. Ubicacion GPS [en línea] Bogotá:Rastrack. [citado 19 Julio. 2014]

Disponible:<URL: http://www.Rastrack.co.uk>.

Semana. Taxistas en Riesgo. [en línea]. Bogotá: Semana [citado Mayo

22,2014]. Disponible en internet:

<www.semana.com/nacion/seguridad/articulo/taxistas-riesgo/97927-3>

System-centerfr. SQL Server. [en línea]. Bogotá: SQL Server [citado 20 Julio.

2014] Disponible en internet:<http://www.system-center.fr/wp-

content/uploads/2012/03/SQL-2012.png>

TAPPSI. Sobre TAPPSI. [en línea]. Bogotá: TAPPSI [citado Mayo 20,2014].

Disponible en internet:< URL:http://tappsi.co/sobre-tappsi/ >

TechTerms. Web host [en línea]. Bogotá: TechTerms [citado Julio 24,2014].

Disponible en internet:< http://www.techterms.com/definition/webhost>

Unocero. MySQL. [en línea] MySQL. Bogotá: [citado 20 Julio. 2014]

Disponible en internet:<URL: http://www.unocero.com/wp-

content/uploads/2012/08/mysql-hires.gif>.

Page 92: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

92

XILINX. Field Programmable Gate Array [en línea]. Bogotá: XILINX [citado

Julio 31, 2014]. Disponible en inernet:<http://www.xilinx.com/training/fpga/fpga-

field-programmable-gate-array.htm>

Page 93: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

93

ANEXOS

Anexo A Código para la conexión de la Base de Datos mediante PHP

Fuente. Los autores.

Page 94: SISTEMA PROTOTIPO DE SEGURIDAD Y VIGILANCIA APLICABLE … · Figura 47 Tipos de Cuenta en Hostinger®. 65 Figura 48 Registro de Cuenta de Dominio en Hostinger®. 66 Figura 49 Acceso

94

Anexo B Código verimagen.php

Fuente. Los autores.

Anexo C Código Index.php que se visualiza en la página http://raspiguardian.url.ph/

Fuente. Los autores.