Guaigua Salazar Haydee Alejandra-2016 - 4,19

“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].