“SISTEMA ELECTRÓNICO DE LOCALIZACIÓN DE INFANTES EN TIEMPO REAL USANDO HARDWARE LIBRE” Haydee Guaigua, Víctor Manzano Facultad de Ingeniería en Sistemas, Electrónica e Industrial, Universidad Técnica de Ambato Facultad de Ingeniería en Sistemas, Electrónica e Industrial [email protected], [email protected] Resumen— El presente trabajo investigativo tiene como finalidad la implementación de un Sistema Electrónico de Localización de Infantes en Tiempo Real usando software y hardware libre. Este proyecto fue elegido por el requerimiento que tienen los padres de encontrar a sus hijos cuando estos se pierden de vista, en especial si se encuentran en lugares abiertos donde existe aglomeración de personas como parques o mercados, porque existe la posibilidad de que puedan extraviarse; es aquí donde una interfaz de localización juega un papel importante, pues el menor puede ser localizado mediante la visualización de su posición. El sistema se basa en la utilización de una placa embebida de código abierto, la cual ha sido programada para enviar las coordenadas que recepta su antena GPS mediante mensajes de texto a una aplicación instalada en el móvil del familiar, la aplicación instalada en el dispositivo móvil recibe las coordenadas y calcula la distancia que existe entre la tarjeta electrónica y el teléfono, además de visualizar la localización de ambos dispositivos en Google Maps. El Sistema ha sido ubicado en un chaleco impermeable, el cual es colocado al infante al momento de salir a la calle, y el padre de familia puede tener información sobre la distancia que lo separa del menor utilizando una aplicación en su dispositivo móvil. Palabras Claves— aplicación, coordenadas, dispositivo distancia, GPS, localización, móvil. Abstract— The present research work takes as purpose the implementation of an Electronic Tracking System Children in Real-time using software and free hardware. This project was chosen by the request that the parents have of finding its children when these get lost of sight, especially if they are in open places where there is persons' agglomeration as parks or markets, because there exists the possibility that they could get lost; it is here where a location interface plays an important role, since the minor can be located by means of the visualization of its position. The system is based on the use of an absorbed badge of open code, which has been programmed to send the coordinates that receiving its antenna GPS by means of text messages to an application installed in the mobile of the father or mother, the application installed in the mobile device receives the coordinates and calculates the distance that exists between the electronic card and the phone, in addition to visualizing the location of both devices in Google Maps. The System has been located in an impermeable vest, which is placed to the child at the moment of going out to the street, and the family father can have information about the distance that separates it from the minor pressing a button located in the application of its mobile device. Keywords— application, coordinates, device, distance, GPS, location, mobile. I. INTRODUCCIÓN El tiempo representa un factor importante cuando de localizar a niños se trata, los infantes menores de seis años corren el riesgo de extraviarse en lugares donde existe alta concurrencia de personas, el desconocimiento de la ubicación de su hijo puede ser realmente angustiante para el padre o madre de familia, al igual que para el menor; si esta situación cambia de extravío a secuestro esto representará un impacto terrible en la vida de la familia. En esta investigación se ha seleccionado los dispositivos necesarios para implementar un sistema de localización de infantes en tiempo real mediante el uso de software y hardware libre. El Sistema Electrónico está diseñado de tal manera que permite al padre de familia conocer la ubicación de su niño o niña mediante el uso de un chaleco que debe ser colocado al niño y una aplicación instalada en su teléfono móvil, en la Sección III se presenta el método utilizado en desarrollo del proyecto. Finalmente, las conclusiones más relevantes son presentadas en la sección V. II. ESTUDIO DEL ARTE Al revisar los repositorios digitales de diferentes Universidades e Instituciones Educativas se recopilaron los siguientes trabajos investigativos relacionados con este proyecto. La Srta. Mónica Tapia, de la Universidad Técnica del Norte, en su trabajo de Grado realizó un Estudio y Desarrollo de Aplicaciones para Dispositivos Móviles Android. La autora desarrolla un Taxímetro Digital para teléfonos inteligentes mediante la plataforma Android; este software utiliza la tecnología GPS para el cálculo de la tarifa de la carrera [1]. El Sr. Daniel Vásquez Esteban, Universidad Nacional Autónoma de México, presentó en su trabajo final de graduación un Sistema de Administración y Monitoreo Vía Web de la Posición de Objetos Utilizando Dispositivos Móviles, las herramientas físicas para su funcionamiento fueron un Servidor con 1GB de memoria RAM y un dispositivo móvil con tecnología GPS, y las herramientas lógicas: Centos 6.4, Node JS y HTML5. El seguimiento en tiempo real representó un retraso de 4 a 10 segundos, esta velocidad de respuesta dependió de la API de Geolocation de HTML5. El investigador considera que es un retraso admisible, para conseguir el tipo de seguimiento que brinda la aplicación no es necesario realizar actualizaciones de posición constantes [2]. La Localización y seguimiento de Dispositivos Móviles fue el tema de graduación de Hermes Montes en el Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional. Para ello implementó una plataforma Android para dispositivos móviles y un servidor de aplicación. Este sistema utilizó el servicio de Google Maps. Su diseño se basó en una arquitectura de comunicación cliente-servidor mediante el protocolo HTTPS, para operar sobre internet y las redes de telefonía celular. Su mecanismo de polling del cliente móvil hacia la aplicación web, imposibilitó la comunicación entre el servidor de la aplicación y los dispositivos móviles [3]. El Sr. Daniel Vera, de la Escuela Politécnica del Ejército, presenta en su trabajo final de Investigación el Desarrollo de una Aplicación Móvil para Apoyar al Turismo del Centro Histórico de Quito, utilizando realidad aumentada y Geolocalización, para la empresa Vlbs Cia.Ltda. Esta aplicación móvil usa realidad aumentada mediante la plataforma Android Vuforia SDK y geolocalización mediante GPS para el reconocimiento de iglesias del Centro Histórico de Quito; el software identifica en donde se encuentra ubicado el usuario dentro del lugar y le presenta información sobre el sitio turístico [4]. El Sr. Alex Vargas, de la Universidad Técnica de Ambato, realizó en su trabajo de graduación un Sistema Embebido de Movilización y Posicionamiento para Personas no Videntes mediante Hardware Libre, para ello implementó un prototipo especializado en la detección de obstáculos, para su diseño requirió una la placa Arduino Uno, un módulo GPS sincronizado con 20 satélites, módulos Xbee, y la interfaz gráfica GUI de Matlab. Este sistema requiere conexión a Internet y tiene una precisión del 95% [5]. El Trabajo de graduación de Marcia Chuquitarco y Ronny Naranjo, de la Escuela Politécnica del Ejército, fue el “Diseño e Instalación de un Sistema de Rastreo Satelital mediante GPS y GPRS para el Vehículo Chevrolet-Aveo de la Escuela de Conducción de Espe-Latacunga”, su objetivo fue estudiar el monitoreo vehicular a través de las tecnologías GPS y GPRS, y la instalación del módulo TZ – AVL 03.05 en el vehículo de la Escuela de Conducción ESPE-L [6]. III. MÉTODO Para el diseño de este trabajo investigativo, se utilizó la investigación bibliográfica- documental, mediante la lectura de folletos, documentos, sitios web, sobre las tecnologías y equipos requeridos para el diseño del sistema. La investigación realizada también fue aplicada, en ella se utilizó el cálculo de la distancia con el Teorema de Haversine para elaborar los algoritmos del microcontrolador y de la aplicación móvil. El desarrollo de este trabajo requirió investigación de campo mediante la comprobación del funcionamiento del sistema en el Parque Cevallos de la ciudad de Ambato, La tarjeta electrónica que funciona como emisor de coordenadas fue colocada en una infante para poder medir la distancia real entre el teléfono móvil y la tarjeta. 3.1. Marco Teórico Estructura del GPS El sistema GPS se divide en tres sectores o segmentos denominados: Segmento espacial, segmento de control y segmento de usuario. El segmento espacial se compone por los satélites activos que forman el sistema de navegación y comunicación, el segmento de control se compone por las estaciones terrenas que monitorizan y recogen los datos satelitales, y el segmento de usuario lo conforman los receptores GPS [7]. Funcionamiento del GPS Para que el sistema GPS localice una coordenada, necesita encontrar al menos tres satélites que emitirán la localización satelital mediante un sistema de triangulación que consiste en la medición de la distancia entre el receptor GPS y los satélites, obteniendo con ello la longitud, latitud y altitud del punto requerido. Medición de la distancia de un satélite La medición de la distancia que separa un satélite del receptor se basa en la propagación de ondas electromagnéticas. Las señales se propagan a 300.000 kilómetros por segundo, si el receptor está más alejado del satélite mayor tiempo demorará en recibir la señal. El tiempo que demora la señal satelital en llegar al receptor varía entre 67 y 86 milisegundos. Protocolo de Comunicación NMEA Los receptores los sistemas de localización por satélite manejan el protocolo de comunicación NMEA. Este protocolo es un estándar de comunicación utilizado en los instrumentos marítimos y en de la mayoría de los receptores GPS. El protocolo NMEA permite el envío de una línea de datos de manera autónoma e independiente de otras cadenas. Todas las cadenas estándar tienen un prefijo de dos letras. Para los receptores GPS el prefijo es GP, el cual es seguido por una secuencia de tres letras que definen el contenido de las cadenas. Todas las sentencias comienzan con la letra P y luego de ella se escriben tres letras que identifican al fabricante. Cada cadena comienza con un '$' y termina con una secuencia de retorno de carro y no puede superar los 80 caracteres de texto visible, los datos se encuentran dentro de esta misma línea con los elementos de datos separados por comas [8]. Existen diferentes cadenas en el estándar NMEA para todo tipo de dispositivos de localización, las cadenas que tienen aplicabilidad a los receptores GPS siempre empiezan con la sigla GP, para el diseño de este sistema se utilizó la cadena GGA. Linkit One MediaTek LinkIt One es una plataforma de desarrollo hardware libre que permite diseñar proyectos similares a los ofrecidos por las placas Arduino, está basado en un SoC MediaTek Aster MT2502, incluye una Tarjeta Link It ONE, una batería de 3.7V 100mAh y antenas GPS, WIFI, GSM y puede programarse con el IDE de Arduino [9]. Android Android es un sistema operativo móvil fundamentado en el kernel de Linux, con una interfaz de programación Java. El propósito de su creación es proporcionar las interfaces necesarias para desarrollar aplicaciones que utilicen las funciones del dispositivo móvil como mensajes de texto, localización GPS, llamadas, agendas y juegos. [1] 3.2. Diseño del Sistema de Localización El sistema integra una tarjeta electrónica hardware libre que transmite las coordenadas de localización del menor al teléfono móvil, para visualizar la distancia por medio de una aplicación Android. El esquema del sistema electrónico se observa en la Figura 1. Figura 1. Diseño del Sistema Electrónico de Localización de Infantes La propuesta del sistema consiste en el uso de una tarjeta hardware libre en un chaleco del infante, el microcontrolador de la tarjeta envía las coordenadas hacia un teléfono móvil por medio de un enlace inalámbrico; al recibir la aplicación del teléfono móvil, las coordenadas del menor, se realiza el cálculo de la distancia en la que se encuentra el infante y se visualiza la distancia obtenida en la interfaz gráfica del dispositivo. DIAGRAMA DE BLOQUES GENERAL El Sistema se muestra en la Figura 2 y compone básicamente de tres bloques, en el primero se encuentra la Tarjeta Linkit One con su batería y los Módulos GSM y GPS. En el segundo se encuentra el enlace inalámbrico comprendido por las tecnologías de comunicación GSM, WIFI y GPS. El tercer bloque comprende la Aplicación instalada en el teléfono móvil del padre de Familia. Figura 2. Diagrama de Bloques General CARACTERÍSTICAS DEL SISTEMA BLOQUE DE ENVIO DE DATOS Antena GSM/GPRS El kit de la tarjeta Linkit One cuenta con una antena GSM/GPRS, este dispositivo trabaja a una frecuencia de 850 a 1500 MHz, su tamaño es de 39.00 por 18 mm y permite aplicaciones GSM/GPRS mediante los servicios de voz, texto, datos y mensaje de texto. Antena GPS EL Kit Linkit One provee una antena GPS/GLONASS, la antena GPS utiliza el protocolo NMEA y emplea una tensión de alimentación de 2.8 a 4.3V. Su tamaño es 4.3mm x 4.3mmx0,5mm y tiene una sensibilidad de -148dBm La tecnología GPS trabaja con el protocolo NMEA que emite una cadena de caracteres, entre ellos se encuentra la trama GPGGA que contiene la latitud y longitud de las coordenadas del punto en el que se encuentra la tarjeta Linkit One. BLOQUE DE RECEPCIÓN DE DATOS El teléfono móvil recepta la latitud y longitud de la tarjeta electrónica mediante mensajes de texto y visualiza las coordenadas de ubicación en la interfaz gráfica de usuario diseñada específicamente para el dispositivo móvil. Para la programación de la interfaz gráfica de usuario se utilizó App Inventor 2 que es una plataforma de Google Labs que utiliza programación orientada a objetos. 3.3. Programación e Implementación El dispositivo hardware libre compuesto por la tarjeta Linkit One con su respectivo kit, fue seleccionado para el desarrollo del sistema de localización de Infantes. Este hardware comprende una batería de litio que requiere alimentación de 3.7V y 100mA, módulos GSM y GPS, tal como se muestra en la Figura 3. Inicio Petición de activación Declaración de variables Desentramado de la cadena GPGGA Figura 3. Interfaz Linkit One Esta tarjeta electrónica se basa en un SoC MediaTek Aster (MT2502) combinado con chipsets Wi-Fi (MT5931) y GPS (MT3332) y funciona con el microcontrolador ARM7, además puede ser programada con el IDE de Arduino. Las API en el SDK proporcionan acceso a todas las funciones de conectividad proporcionados por Linkit One; además de la capacidad de controlar los pines digitales y analizar las entradas de sensores analógicos. Como se muestra en la Figura 4, utilizando el SDK LinkIt One se crea un diseño de Arduino para hacer uso de la API; estas API se ejecutan sobre el entorno de tiempo de ejecución para que pueda acceder a las funciones de la tarjeta de desarrollo LinkIt One [10]. Función enviarsms Envío de latitud y longitud Fin Figura 5. Diagrama de flujo general del Sistema Luego de declarar las variables globales del algoritmo, se realiza el desentramado de la cadena GPGGA; luego se llama a la función enviarsms y finalmente se programa el código de las funciones setup y loop. Programación del Microcontrolador El funcionamiento del algoritmo programado en el microcontrolador ARM 7 que se encuentra en la tarjeta Linkit One consta de dos etapas: El microcontrolador embebido en la Tarjeta Linkit One, recibe del satélite las coordenadas de localización del dispositivo. El diagrama de flujo general de la programación del microcontrolador se muestra en la Figura 5. Altura del Geoide sobre el elipsoide Checksum Número de Satélites Altitud Calidad de Fijación Precisión Horizontal Longitud Latitud Figura 4. Arquitectura de la Plataforma Linkit One [10] Tiempo Encabezado Desentramado de la Señal De todas las cadenas utilizadas por el protocolo NMEA, se ha seleccionado la cadena GPGGA que permite fijar la posición del satélite y adquirir los datos de las coordenadas de localización, esta cadena consta de diez datos que se muestran en la Figura 6. Figura 6. Cadena GPGGA - - El encabezado: Se define por la frase “$GPGGA”. El tiempo: Sus cifras se agrupan de dos en dos e indican la hora, los minutos y segundos en los que se fijaron los datos. La latitud: Dato dado en grados y segundos con dirección Norte o Sur. Por ejemplo el valor 5203.021, N significa que el punto localizado se encuentra en latitud 52 grados con 03.021 segundos en dirección Norte. - La longitud: Dato dado en grados y segundos con dirección Norte o Sur. Por ejemplo el valor 1171.0200, O, significa que el punto localizado se encuentra en longitud 11 grados 71.0200 segundos en dirección Oeste. La calidad de fijación: Se numera del 0 al 8 dependiendo si pudo establecerse la comunicación o no. El número de satélites: Valor que indica la cantidad de satélites encontrados al establecer el enlace. Precisión horizontal: Viene dada en decimales, se expresa en metros. Altitud: Expresa la altura sobre el nivel el mar, también se expresa en metros. Altura del Geoide sobre el elipsoide: al igual que las anteriores medidas se expresa en decimales y en metros. Checksum: Son los datos de comprobación, siempre empiezan con *. El sistema requiere que la latitud y la longitud sean visualizadas en la aplicación del teléfono móvil, para ello es necesario desentramar los datos recibidos en la cadena GPGGA del GPS [8]. El algoritmo desarrollado en el IDE de Arduino se lista a continuación: 1. Se declara la función y las variables. void parseGPGGA(const char* GPGGAstr) { latitude = 0; longitude = 0; int tmp;//Tiempo en hora, minuto y segundo 2. Si llega una trama de datos se realiza el desentramado if(GPGGAstr[0] == '$') { 3. Se obtiene la latitud y longitud tmp = getComma(2, GPGGAstr); latitude = getDoubleNumber(&GPGGAstr[tmp])*0.01; //convertir a DD°MM.SS' tmp = getComma(3, GPGGAstr); ps1 = getcar(&GPGGAstr[tmp]); tmp = getComma(4, GPGGAstr); longitude = getDoubleNumber(&GPGGAstr[tmp])*0.01; //convertir a DD°MM.SS' tmp = getComma(5, GPGGAstr); ps2 = getcar(&GPGGAstr[tmp]); sprintf(buff, "latitude = %10.6f, longitude = %10.6f, ps1= %c, ps2= %c", latitude, longitude, ps1, ps2); Serial.println(buff); } else { Serial.println("No se han obtenido datos"); } } Si llega una trama de datos, se realiza el desentramado de la cadena recibida, para imprimir posteriormente la latitud y longitud de la localización del infante. Función enviarsms Esta función activa el envío de datos vía SMS a través de la antena GSM/GPRS de Linkit One, su algoritmo desarrollado en el IDE se escribe a continuación: void enviarsms() { while(!LSMS.ready()) delay(1000); Serial.println("SIM lista!"); LSMS.beginSMS("0992503281"); sprintf(buff, "T%10.6f G%10.6f P%c%c B%3dF", latitude, longitude,ps1,ps2, LBattery.level()); LSMS.print(buff); Serial.println(buff); if(LSMS.endSMS()) { Serial.println("Mensaje enviado"); } La función enviarsms asigna a la variable LSM. BeginSMS el número teléfono del padre e imprime el valor de las coordenadas en el buffer, luego envía la trama en forma de mensaje de texto mientras exista conexión GSM. Programación de la Interfaz Gráfica del Dispositivo móvil Para realizar la aplicación móvil se utilizó la fórmula de Haversine. Fórmula de Haversine Si se tiene la ubicación de los puntos en coordenadas esféricas mediante longitud y latitud, se calcula la distancia d, utilizando la fórmula de Haversine [1]. 2 arcsin cos 1 cos sin 2 . sin ! (1) Donde representa la distancia entre dos puntos, 2, 1 las latitudes del punto inicial y final y $%&2, $%&1 las longitudes del punto inicial y final. El radio de la tierra equivale a 6371*+, es importante usar los valores decimales tanto de la latitud como de la longitud, para ello estos valores deben ser convertidos a radianes, multiplicando el valor en grados por pi y dividiendo para “180”. Programación de la Interfaz de Usuario El algoritmo para calcular la distancia con la Fórmula de Haversine se visualiza en el diagrama de la Figura 7. Entorno de la Interfaz de la Aplicación Móvil El entorno de la Interfaz gráfica de usuario se describe en la Figura 9. Figura 9. Descripción de la interfaz gráfica de usuario del Sistema - - Figura 7. Cálculo de la distancia El diagrama de bloque del cálculo de la distancia usando la Fórmula de Haversine en App Inventor 2 se muestra en la Figura 8. Figura 8. Cálculo de la distancia en App Inventor Al presionar el botón “MI POSICIÓN” se actualiza las coordenadas del dispositivo móvil. Al presionar el botón “Pos. Infante” el teléfono envía un mensaje de texto a la tarjeta Linkit One para solicitar las coordenadas de localización del dispositivo, luego de unos segundos el mensaje de respuesta es recibido y se visualiza en la aplicación las coordenadas de la posición del infante. El botón “MAPS” tiene dos funciones: calibra la sensibilidad del sistema y corrige los errores decimales de la distancia obtenida si es presionado por más de dos segundos o visualiza la distancia en Google Maps entre los dispositivos si se lo presiona una sola vez. Junto a la palabra batería se visualiza el porcentaje de carga de la tarjeta Linkit One, para saber si requiere o no ser conectada a una fuente de alimentación. Implementación del Prototipo Se utilizó un estuche de protección contra golpes u otros daños posteriores, en el cual va el Kit Linkint one, batería, así como los módulos GSM y GPS, tal como se muestra en la Figura 10. Figura 10. Sistema de Localización 3.4. Pruebas de Funcionamiento El Sistema fue colocado en una niña para verificar su funcionamiento en lugares externos, tal como se observa en la Figura 11. Figura 13. Distancia calculada por la aplicación Al presionar el botón Maps se puede observar el gráfico de la distancia que existe entre el padre de familia y el infante. IV. ANÁLISIS DE RESULTADOS En la Figura 14 se presenta un diagrama de barras que muestra la distancia obtenida en la Aplicación real y la distancia obtenida mediante cálculo matemático para verificar el error de la medición. Figura 11. Uso del Sistema La Aplicación fue Instalada en el teléfono móvil del padre de familia, para ello se generó el archivo apk al culminar la programación en App Inventor. Al presionar el ícono de la Aplicación se accede a la interfaz de usuario del Sistema de Localización. Al presionar el botón de localización se envía un mensaje a la interfaz Linkit One y luego de unos segundos se recibe las coordenadas geográficas por mensaje de texto, tal como se observa en la Figura 12. Figura 12. Mensaje de localización Entonces la distancia es calculada y se visualiza en la parte inferior izquierda de la Aplicación, como se muestra en la Figura 13. ERROR CÁLCULO MATEMÁTICO DISTANCIA APP 0.00000 0.01000 0.02000 0.03000 Figura 14. Error en el cálculo de la distancia Se puede afirmar que el margen de error disminuye a mayor distancia. Por ejemplo cuando la distancia es de 18,89 metros el error es de 0,0044%, mientras que si disminuimos la distancia a 1,79 metros el error aumenta a 0,0218%, en general al realizar las medidas reales se evidenció que mientras mayor es la distancia de medición el error disminuye. V. CONCLUSIONES Los niños menores de seis años pueden distraerse de su camino fácilmente y olvidar como regresar donde su familia o pueden ser presa fácil de secuestradores; por ello, este sistema de localización sirve como una herramienta tecnológica para que los familiares puedan localizar sin demora a los infantes. GSM/GPRS de segunda Generación, WIFI y GPS fueron las tecnologías utilizadas en el Sistema Electrónico de Localización de Infantes, porque se encuentran disponibles en el mercado nacional y el kit de la tarjeta Linkit One contiene antenas que usan estas tecnologías. Para calcular la distancia que existe entre el emisor y receptor, se requirió el uso de la tecnología GPS, para ello el microcontrolador de la tarjeta Linkit One recibe las coordenadas de los satélites, desentrama la cadena GPGGA que recoge la antena y convierte la cadena recibida en grados decimales; luego envía las coordenadas a la Interfaz de usuario mediante un mensaje de texto usando para ello la tecnología GSM/GPRS. La tecnología WIFI permite visualizar la distancia que existe entre el padre de familia y el niño, para ello se instaló una aplicación en el teléfono del familiar del menor que permitió visualizar la distancia entre emisor y receptor por medio de Google Maps. El prototipo del Sistema Electrónico de Localización fue colocado en un chaleco infantil para que pueda ser llevado por el infante cada vez que se encuentre en lugares abiertos y generó un error de 10 metros aproximadamente. [6] Tudor Iacobescu Ioan Oriol Badia Solé, "Enhancement Study of GPS Snapshot Techniques," Aaborg University, Aaborg, Tesis 2011. [7] Mónica Tapia, "Estudio y Desarrollo de Aplicaciones para Dispositivos Móviles Android.," Universidad Técnica del Norte, Ibarra, Tesis 2013. [8] Edgar Chilán, "Desarrollo de aplicación para presentar reportes gráficos(rutas vehiculares) que se visualicen en Google Maps.," Universidad de Guayaquil, Guayaquil, Tesis 2013. [9] Elías Pardo de Donlebún Matilla, "Desarrollo de una Aplicación con Geolocalización para Android," Universidad Carlos III de Madrid, Madrid, Tesis. [10] Daniel Vásquez Esteban, "Sistema de Administración y Monitoreo vía Web de la Posición de Objetos utilizando Dispositivos Móviles," Universidad Nacional Autónoma de México, México D.F, Tesis 2013. [11] Hermes Francisco Montes Casiano, "Localización y Seguimiento de Dispositivos Móviles," Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional, México D.F, Tesis 2012. [12] Daniel Augusto Vera Yánez, "Desarrollo de una Aplicación Móvil para Apoyar al Turismo del Centro Histórico de Quito, utilizando realidad aumentada y Geolocalización, para la empresa Vlbs Cia.Ltda," Escuela Politécnica del Ejército, Sangolquí, Tesis 2014. [13] Cristian Pereira Johanna López, "Diseño e Implementación de un Sistema de Alerta de Voz y Referenciación con Módulo GPS para Pico y Placa de la Ciudad de Quito," Universidad Politécnica Salesiana Sede Quito, Quito, Tesis 2015. [14] Alex Vargas, "Sistema Embebido de Movilización y Posicionamiento para Personas no Videntes mediante Hardware Libre," Universidad Técnica de Ambato, Ambato, Tesis 2015. [15] Miguel Ángel Alonso Ríos, "Sistema de Localización de Objetos en Espacios Cerrados por Medio de Radiofrecuencia," Universidad Nacional Autónoma de México, México D.F, Tesis 2012. [16] Ronny Jairo Naranjo Santiana Marcia Lorena Chuquitarco Chuquitarco, "Diseño e Instalación de un Sistema de Rastreo Satelital mediante GPS y GPRS para el Vehículo Chevrolet-Aveo de la Escuela de Conducción de Espe-Latacunga," Escuela Politécnica del Ejércitio Extensión Latacunga, Latacunga, Tesis 2012. [17] Defensoría del Pueblo, "Informe Temático sobre las personas desaparecidas en Ecuador. ," Defensoría del Pueblo, Quito, Informe 2014. [18] (2015) Definición. MX. Miles de Términos Explicados. [Online]. https://www.facebook.com/DefinicionMX [19] (2015) Definición ABC. Tu diccionario hecho FAC. [Online]. http://www.definicionabc.com/general/localizacion.php [20] Paúl Correia, Guía Práctica del GPS. Barcelona, España: Marcombo, SA, 2000. [21] Facultad de Ciencias Forestales UNSE. (2013, febrero) Sistemas de Posicionamiento Global: Sistema GLONASS. [Online]. http://fcf.unse.edu.ar/archivos/series-didacticas/SD-4-GLONASSReuter.PDF [22] José Zamora. (2016, agosto) El Androide Libre. [Online]. http://www.elandroidelibre.com/2016/08/beidou.html [23] Telit. (2014, agosto) Uso de GPS en Sistemas Embebidos. [Online]. http://www.electrocomponentes.com/educacion/download/SASE_20 14_TELIT_Tutorial_Uso_de_GPS.pdf [24] Dale DePriest. (2015, octubre) NMEA http://www.gpsinformation.org/dale/nmea.htm [25] Morillo Julián, "Introducción a los dispositivos móviles," Universitat Oberta de Catalunya, Barcelona, Folleto 2015. [26] Pavel Mach, Ivan Pravda Zdenek Becvar, Redes móviles, Primera ed. Comisión Europea: České vysoké učení technické v Praze, 2013. [27] Itzel Vargas Karina Rojas. (2008, febrero) Tecnologia GSM. [Online]. http://supertecnologiagsm.blogspot.com/2008/02/en-q- VI. RECOMENDACIONES Para utilizar la Interfaz de usuario es recomendable que el padre de familia active un plan de mensajes de texto en su móvil y en la tarjeta SIM de Linkit One. Para visualizar las coordenadas del niño y del padre de familia, es necesario contar con un teléfono inteligente y con un plan de datos de Internet, en caso de no disponerlo se realizará el cálculo de la distancia y se observará su valor en la aplicación, pero no se podrá visualizar el enlace en Google Maps. Al usar la tecnología GPS, el Sistema de Localización tiene cobertura únicamente en espacios abiertos o en las plantas altas de los edificios. REFERENCIAS [1] Expreso Latino. (2015, mayo) 25 de mayo: "Día Internacional de los Niños Desaparecidos". [Online]. http://www.expresolatino.net/america-latina/4603-25-de-mayo-qdiainternacional-de-los-ninos-perdidosq-no-se-festeja-se-recuerda.html [2] Ministerio del Interior. (2015, febrero) Ecuador ama la Vida. [Online]. http://www.ministeriointerior.gob.ec/dinapen-resuelve-el96-de-casos-de-ninos-desaparecidos-durante-el-2014/ [3] Defensoría del Pueblo, "Informe temático sobre las personas desaparecidas en Ecuador," Dirección Nacional de Investigación e Incidencia en Políticas Públicas, Quito, Temático 2015. [4] Diario La Hora. (2002, agosto) PAIS. Cientos de Niños Desaparecidos. [Online]. http://www.lahora.com.ec/index.php/noticias/show/1000101114/1/Cientos_de_ni%C3%B1os_desaparecidos.html#.VgHqen14Pcd [5] Jan Beutel, "Geolocation in a Pico Radio," Department of Electrical Engineering ETH Zürich, Department of Electrical Engineering and Computer Science UC Berkeley, Berkeley, Tesis 1999. data. [Online]. consiste-la-tecnologia-gsm.html [28] (2015) Estándar GSM (Sistema global de comunicaciones móviles). [Online]. http://es.ccm.net/contents/681-estandar-gsm-sistemaglobal-de-comunicaciones-moviles [29] EcuRed. (2016, enero) http://www.ecured.cu/Hardware_libre [30] José Crespo. (2016, junio) Aprendiendo Arduino. [Online]. https://aprendiendoarduino.wordpress.com/2016/06/25/que-esarduino-y-hardware-libre/ [31] Descubre Arduino.com. (2015, octubre) RePhone, un teléfono DIY de código abierto compatible con Arduino. [Online]. http://descubrearduino.com/rephone-un-telefono-diy-de-codigoabierto-compatible-con-arduino/ [32] MediaTek Labs. (2016) What is MediaTek LinkIt™ ONE Development Platform? [Online]. https://labs.mediatek.com/site/global/developer_tools/mediatek_linki t/whatis_linkit_one/index.gsp [33] Evelio Martínez. (2016, octubre) La evolución de la Tecnología. [Online]. http://www.eveliux.com/mx/La-evolucion-de-la-telefoniamovil.html [34] MediaTek Inc. (2015, http://www.mediatek.com/ [35] Angélica Vargas, "Diseño e Implementación de un Sistema de Medición y Análisis de Iluminación para Vías," Universidad Nacional de Colombia, Bogotá, Tesis 2014. [36] StackExchange. (2014, mayo) Geographic Information Systems. [Online]. http://gis.stackexchange.com/questions/88484/exceldistance-calculation [37] maquinariapro.com. (2013, mayo) MAQUINARIApro. Características de un sistema electrónico. [Online]. http://www.maquinariapro.com/sistemas/sistema-electronico.html [38] I.E.S. Las Sabinas. Sistemas Electrónicos. [Online]. http://blog.educastur.es/tecnoaller/files/2011/02/apuntes-eanalogica.pdf [39] A. Rocha, Electrónica e Informática Aplicada, primera ed. Buenos Aires, Argentina: Alsina, 2014. [40] El Telégrafo. (2011, julio) El dolor por los desaparecidos es una llaga eterna en las familias. [Online]. http://www.telegrafo.com.ec/noticias/informacion-general/item/eldolor-por-los-desaparecidos-es-una-llaga-eterna-en-las-familias.html EcuRed. octubre) MediaTek. [Online]. [Online]. [41] F. Carrión, "La Violencia en Ecuador," FLACSO, 2000. [42] CEASI, Comisión de Estadística de Seguridad Integral, "Estadísticas de Seguridad Integral ," Informe 2013. [43] 5 Herz Electrónica. (2014, marzo) http://5hertz.com/tutoriales/?p=571 [44] Aplicaciones Tecnológicas. (2010, febrero) Capa eléctrica con pasador automático. [Online]. http://www.aplicacionestecnologicas.com/Automatizacion/chapaselectricas/Chapa_Electrica_con_pasador_automatico.html [45] Segytec. [Online]. segytec.com.mx [46] DSC, "Detector Pir Digital," Manual 2013. http://dw.01enlinea.com/dsc/datasheet-dsc-lc100.pdf [47] Direct Industry. El Salón Online de la Industria. [Online]. www.directindustry.es Arduino. [Online]. [Online].
© Copyright 2024