Está en la página 1de 14

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

FACULTAD DE INGENIERÍA
CARRERA DE INGENIERÍA TELECOMUNICACIONES Y REDES

PROYECTO DE TELECOMUNICACIONES 2
Práctica Calificada N.3

“Desarrollo de un sistema de ubicació n basado en un sistema embebido y la conexió n de la


red WI-FI orientado a mejorar la seguridad de activos portá tiles de alto costo de una
institució n educativa”.

ALUMNOS:
CARLOS ENRIQUE VEGA DÍAZ
MITCHELL GIOVANNI PEDROZA BAUTISTA

DOCENTE: Ing. Elvis Rivera Rivera

Noviembre, 2019
1. Situació n Problemá tica y Problema General
1.1 Descripción de la situación problemática
1.2 Problema General
2. Objetivos
2.1. Objetivos General
2.2 Objetivos Específicos
2.2.1 Desarrollar el algoritmo de ubicació n mediante la trilateració n empleando
dispositivos electró nicos.

3. Breve Descripció n de la solució n propuesta


3.1. Descripció n
3.1.1. Diagrama de bloques y pictó rico
3.2. Funcionamiento
4. Cronograma semanal de desarrollo del proyecto
5. Avances del Proyecto
5.1. Desarrollar el algoritmo de ubicació n mediante la trilateració n empleando
dispositivos electró nicos.
5.1.1. Objetivos del avance
5.1.2. Posibles Soluciones
5.1.3. Sustento teó rico
5.1.4 Aná lisis del avance
5.1.5 Comentarios y Conclusiones

6. Informe Financiero y Econó mico


7. Conclusiones y comentarios finales
8. Referencias Bibliográ ficas
Tabla de Figuras

Figura 1 Árbol del problema………………………………………………………………………..1


Figura 2 Árbol de Objetivos………………………………………………………………………….2
Figura 3 Diagrama de Bloques……………………………………………………………………..3
Figura 4 Funcionamiento……………………………………………………………………………..4
Figura 5 Intersección entre las 3 esferas………………………………………………………7
Figura 6 Diagrama de flujo de funcionamiento………………………………………….…9
Figura 7 Conexión NODEMCU ESP32 hacia el computador…………………………10
Figura 8 Búsqueda de las señales inalámbricas cercanas…………………………..11
Figura 9 Ingreso de credenciales………………………………………………………………..12
Figura 10 Prueba de conexión…………………………………………………………………….13
Figura 11 Sensor Hall………………………………………………………………………………....14
Figura 12 Diagrama del Sensor Hall…………………………………………………………...15
Figura 13 Valores del Sensor Hall……………………………………………………………....16
Figura 14 Valores de validación del Sensor e Imán…………………………………….17
Figura 15 Confirmación de recibido en el lado del cliente …………………………18
Figura 16 Estado de conexión en el servidor de los dispositivos NodeMCU..19

Tabla de contenidos de Tabla


Tabla 1 Cronograma semanal de actividades
Tabla 2 Informe Financiero y Económico
1. Situació n Problemá tica y Problema General

Planteamiento del Problema

En la Universidad Peruana de Ciencias Aplicadas se tienen equipos fotográ ficos


destinados a realizar laboratorios guiados en la facultad de Ciencias de la
comunicació n. En el ú ltimo añ o han sido sustraídas 7 cá maras las cuales está n
valorizadas en 15,000 soles cada una. La identificació n de estas cá maras lo realizan
de forma manual, esto genera un tiempo aproximado de 2 horas para el proceso de
validació n, ademá s de no tener un sistema de monitoreo de ubicació n de estos
equipos fotográ ficos.

Problema general

Incremento de pérdida por robo de equipos en el Á rea de Audiovisuales en una


institució n.

2. Objetivos
2.1 Objetivo General

Desarrollar un sistema de ubicació n de los dispositivos utilizando la red WI-FI


de la institució n, para brindar un anillo má s de seguridad a los activos de alto
costo del Á rea de Audiovisuales.

2.2 Objetivos Específicos

2.2.1 Desarrollar el algoritmo de ubicació n mediante la trilateració n


empleando dispositivos electró nicos.

a. Implementar algoritmos ló gicos de ubicació n empleados en el


software Python.
b. Obtener valores de RSSI aledañ as al dispositivo de monitoreo.
c. Desarrollar la interfaz de ubicació n en GUIDE.
3. Breve descripció n de la solució n propuesta

3.1 Descripció n

3.1.1 Diagrama de Bloques y Pictó rico

Figura 1. Diagrama Pictó rico


Fuente: Elaboració n Propia

Conexión del El dispositivo de Envío de las 3 El servidor Se muestra el


dispositivo de monitoreo RSSI más procesa las RSSI dispositivo de
monitoreo a la selecciona las 3 fuertes al para ubicar al monitoreo en tiempo
red dedicada. RSSI más fuerte. servidor. dispositivo. real.

Figura 2. Diagrama de Bloques


Fuente: Elaboració n Propia

 El dispositivo de monitoreo se conecta a la red dedicada.


 El dispositivo selecciona las 3 RSSI má s fuertes y las ordena para que se
prepare a enviarlo.
 El dispositivo de monitoreo se conecta con el servidor y envía las RSSI má s
fuertes.
 El servidor procesa las RSSI para hallar las distancias entre las antenas y el
receptor y con estos datos encontrar su ubicació n.
 Visualizació n mediante una interfaz GUIDE de la ubicació n del dispositivo
de monitoreo.
4. Cronograma semanal de desarrollo del proyecto.

Tabla 1 Cronograma semanal de actividades

Semana Descripción de la Actividad

Semana 1: 12/08/2019  Explicació n de evaluació n para el desarrollo del curso


– 18/08/2019 de Proyecto de Telecomunicaciones 2.

 Proponer un cronograma de actividades para el


desarrollo de entregables de Proyecto de
Semana 2: 19/08/2019 – Telecomunicaciones 2.
25/08/2019  Presentar el acta de subsanació n de observaciones al
jurado encargado de la evaluació n del Trabajo Final
de Proyecto de Telecomunicaciones 1.
 Subsanar las observaciones de la PC1.
 Desarrollar un prototipo para realizar pruebas.
 Configurar los parámetros de red (SSID, PASSWORD)
Semana 3: 26/08/2019 mediante el IDE de ARDUINO.
– 01/09/2019  Mostrar señ al visible de conexió n para validar que se
ha conectado correctamente.
 Dialogar con los asesores del curso para despejar
dudas sobre el proyecto.
 Desarrollar un prototipo para el modo Access Point.

Semana 4: 02/09/2019  Configurar los pará metros de red (SSID, PASSWORD)

– 08/09/2019 mediante el IDE de ARDUINO.


 Configuració n de pará metros para obtener la MAC de
los dispositivos a conectar.
 Se realizan pruebas para la obtenció n de MAC de los
dispositivos a conectar mediante el IDE de ARDUINO.
 Discernir el material que puede ser usado para el
dispositivo receptor.
Semana 5: 09/09/2019
 Realizar costo estimado del prototipo basado en los
– 15/09/2019
precios del mercado.
 Elaborar presentació n para la PC2.
 Dialogar con los asesores del curso para despejar
dudas del proyecto.
Semana 6: 16/09/2019
– 22/09/2019  Sustentar la presentació n PC2.

 Levantar observaciones de la PC2.


 Dialogar con los asesores para recibir el feedback del
proyecto.
Semana 7: 23/09/2019  Desarrollar un servidor web local con lenguaje HTML
– 29/09/2019 con el IDE de Arduino ejecutado en el NodeMcu.
 Realizar pruebas para el conteo de dispositivos
conectados al NodeMcu en modo AP.
 Mostrar la cantidad de dispositivos conectados.
Semana 8: 30/09/2019
– 06/10/2019  Sustentar el Trabajo Parcial.

 Levantar observaciones de Trabajo Parcial.


 Dialogar con los asesores para recibir el feedback del
proyecto.

Semana 9: 07/10/2019  Bú squeda de señ ales wifi en un ambiente de prueba

– 13/10/2019 mediante el NodeMcu.


 Obtenció n de datos de RSSI en un ambiente de
prueba con el NodeMcu.
 Dialogar con los asesores para recibir el feedback del
proyecto.
 Desarrollo de un servidor a fin de recibir los datos de
RSSI obtenidos por el NodeMcu.
 Dialogar con los asesores para recibir el feedback del
Semana 10: 14/10/2019
proyecto.
– 20/10/2019
 Envió de datos al servidor.
 Dialogar con los asesores para recibir el feedback del
proyecto.
Semana 11: 21/10/2019  Dialogar con los asesores para recibir el feedback del
– 27/10/2019 proyecto.
 Elaborar nuestro modelamiento matemá tico con los
datos obtenidos del RSSI del NodeMcu.
 Dialogar con los asesores para recibir el feedback del
proyecto.
 Pruebas para realizar en un ambiente simulado.
 Desarrollo del algoritmo de trilateració n.
 Dialogar con los asesores para recibir el feedback del
proyecto.
 Desarrollo de la interfaz de ubicació n.

 Desarrollo del algoritmo de trilateració n.


Semana 12: 28/10/2019  Dialogar con los asesores para recibir el feedback
– 03/11/2019 del proyecto.
 Desarrollo de la interfaz de ubicació n.

Semana 13: 04/11/2019


– 10/11/2019  Sustentar la presentació n PC3.

 Pruebas para validació n de objetivos.


 Dialogar con los asesores para recibir el feedback del
proyecto.
Semana 14: 11/11/2019  Evaluar distintos materiales para la elaboració n del
– 17/11/2019 chasis del producto.
 Elaborar el chasis del producto.
 Realizar la comparació n de costos del producto final
con producto similares en el mercado.
 Pruebas para validar los objetivos.
 Subsanar todas las observaciones y realizar un
checklist del producto para evitar incidentes en el
Semana 15: 18/11/2019
Trabajo Final.
– 24/11/2019
 Realizar un aná lisis de las limitaciones del producto.
 Realizar un aná lisis de las mejoras del producto
futuro.
Semana 16: 25/11/2019
– 01/12/2019  Sustentar la presentació n del trabajo final.
5. Avances del Proyecto

5.1 Desarrollar el algoritmo de ubicació n mediante la trilateració n empleando


dispositivos electró nicos.

5.1.1 Objetivos del avance

 Implementar algoritmos ló gicos de ubicació n empleados en el


software Python.
 Obtener valores de RSSI aledañ as al dispositivo de monitoreo.
 Desarrollar la interfaz de ubicació n en GUIDE.

5.1.2 Posibles soluciones

 Utilizar un mó dulo Raspberry para cumplir la funció n de mó dulo


de monitoreo, ya que permite ser programado en lenguajes como
Linux y Python; ademá s tiene pines dedicados al control de
periféricos y nos permite tener una comunicació n mediante
conexió n directa o remota.
 Utilizar el ESP8266 para cumplir la funció n de mó dulo de
monitoreo, ya que permite ser programado mediante el IDE
ARDUINO. Tiene pines dedicados para el control de periféricos y
puede establecer una comunicació n serial mediante comunicació n
directa o remota.
 Utilizar el ESP32 para cumplir la funció n de mó dulo de monitoreo,
ya que permite ser programado mediante el IDE ARDUINO y
soporta lenjuajes como Micro Python y HTML. Tiene pines
dedicados para el control de periféricos y puede establecer una
comunicació n serial mediante comunicació n directa o remota.

Finalmente, se escogió el mó dulo ESP32 como el dispositivo que


cumplirá la funció n de mó dulo de monitoreo, porque tiene la
capacidad de utilizar el protoclo WIFI, portabilidad y tiene la
capacidad de operar con una batería.

5.1.3 Sustento Teó rico

Método de trilateración:

Considerando la formula bá sica para la ecuació n general de una esfera


como se muestra en la ecuació n (1):

2 2 2 2
d =x + y + z (1)

Para una esfera centrada en un punto ( x a , y a , z a ) la ecuació n es


simplificada como se muestra en la ecuació n (2):

2 2 2 2
d =( x−x a ) +( y− y a ) +( z−z a ) (2)
Se asume que los puntos de acceso de los AP (Access Point) se
extienden en el mismo plano, y tienen una distancia d a , d b , d c entre un
dispositivo con acceso a WI-FI y la posició n de cada APs (A,B,C) como
se muestra en la siguiente figura:

Figura 3 Intersecció n entre las 3 esferas


Fuente: Elaboración Propia

La fó rmula para todas las esferas en un plano se muestra en las


siguientes ecuaciones (3), (4), (5):

2 2 2
Esfera A: d a =( x−x a ) +( y− y a) (3)

2 2 2
Esfera B: d b =(x−x b ) +( y− y b ) (4)

2 2 2
Esfera C: d c =( x−x c ) +( y − y c ) (5)

Las ecuaciones 3, 4, 5 también pueden ser expresadas de la siguiente


manera:
2 2 2 2 2
d a =x −2 x . x a + x a + y −2 y . y a + y a (6)

2 2 2 2 2
d b =x −2 x . x b + x b + y −2 y . y b + y b (7)

d c 2=x 2−2 x . x c + x c 2 + y 2−2 y . y c + y c 2 (8)

Las ecuaciones 6,7 y 8 son independientes y no lineales. Para encontrar


las variables de estas ecuaciones se utiliza el método propuesto por
Dixon para obtener un plano radical para la intersecció n de esferas, la
ecuació n 7 se restó con la ecuació n 8 para obtener la siguiente ecuació n
(9):

2 2 2 2 2 2
d b −d c =2 x ( x c −x b ) + x b −x c +2 y ( y c − y b ) + y b − y c (9)

Luego restamos la ecuació n 7 con 6 y obtenemos la siguiente ecuació n


(10).

2 2 2 2 2 2
d b −d a =2 x ( x a−x b ) + x b −x a +2 y ( y a− y b ) + y b − y a (10)

Reorganizamos la ecuació n 9 y 10 para producir una nueva ecuació n y


una nueva variable para cada ecuació n como se muestra en las
siguientes ecuaciones (11) y (12):

(d b2−d c2 )−( x b2−x c 2 )−( y b2− y a2)


x × ( x c −x b ) + y × ( y c − y b ) = =v a (11)
2

( d b2−d a2 ) −( x b2−x a2 )−( y b2 − y a2)


x × ( x a−x b ) + y × ( y a− y b ) = =v b
2
(12)

Ahora tomamos la ecuació n 11 y 12 para obtener el punto de


intersecció n “x” e “y”, ya que son los valores que dará n la posició n de
un dispositivo en movimiento.

v a − y × ( y c− y b )
x= (13)
( x c −xb )

v b × ( x c −x b )−v a × ( x a−x b )
y= (14)
( y a − y b ) × ( x c −x b ) −( y c − y b ) × ( x a −x b )

Hallar distancia:

Para hallar la distancia utilizamos la recomendació n P.525-4


(08/2019) de la ITU (Unión Internacional de Telecomunicaciones)
titulado Cálculo de la atenuación por espacio libre y que parte de la
siguiente ecuación de Friis:

Lbf =20× log ( 4 × πλ × d ) (15)

Lbf : Pérdidabásica de transmisión en el espaciolibre ( dB )


d : Distancia
λ : Longitud de onda
d y λ : Estas variables se expresan en las mismas unidades
Esta ecuació n puede ser expresada en metros de la siguiente manera:

Lbf =−27.55+20 ×log ( f )+ 20× log ( d) (16)

f : Frecuencia ( MHz )
d : Distancia(m)

Para nuestro caso necesitamos despejar la distancia, ya que tenemos


como dato las otras variables por lo tanto la ecuació n que utilizaremos
será la siguiente:

d=10
( L +27.55−20 log(f )
bf
20 ) (17)

Hay que tener en cuenta que el valor de la distancia está en metros, la


frecuencia está en MHz y la atenuació n es la diferencia entre potencia
de la antena y la potencia que llega al dispositivo de monitoreo.

5.1.4 Aná lisis del avance

6. Informe financiero y econó mico:

En la tabla 2 se muestra los costos que tendría el proyecto para que sea
implementado por la intitució n educativa para el avance de la PC3:

Tabla 2: Presupuesto Económico

Costo Costo
Nombre Descripción Uso Cantidad
Unitario(S/.) Total(S/.)

NodeMCU
Hardware Dispositivo 1 40 40
ESP32

Ide
Software Programació n 1 0 0
Arduino

CISCO Hardware Access Point 3 0 0

Switch TP- Conexió n de


Hardware 1 500 500
LINK POE AP’s

Acceso a web
Laptop Hardware 1 3500 3500
server

Mano de
Personal Analista 2 2500 5000
obra
TOTAL 9040.00

7. Conclusiones y comentarios:

 Se pudo detectar la ubicació n del dispositivo de monitoreo dentro del aula C-


56 tal como se muestra en la demostració n.
 Para graficar en Python se tuvo que usar las librerías de Matplotlib y Tkinter
para mostrarlo en una interfaz y la librería Socket para hacer la conexió n
entre el dispositivo de monitoreo y el servidor.
 Cada una de las APs, el dispositivo de monitoreo y el servidor tienen una IP fija
que se encuentran dentro de una misma red y que permitirá la comunicació n
entre estos dispositivos para que el servidor pueda procesar esta informació n
y muestre la ubicació n en una interfaz grá fica.
 La ecuació n de la distancia se tomó como referencia de la ITU, pero en su
formulació n la distancia estaba en kiló metros y lo tuvimos que llevar a metros
solamente cambiando la velocidad de la luz a m/s.
 Para tener una mejor ubicació n se modificó algunas características de las AP’s
como la potencia que irradia cada una y la sensibilidad para que los
dispositivos lo puedan detectar.

8. Referencias:

1. Multi-band multi-mode wireless connectivity SoC for 802.11 a/b/g/n, BT 4.0


and NFC (2015). [En línea] Disponible en:
https://ieeexplore.ieee.org/document/7087677 [Revisado el 23 de Agosto de
2019].
2. Redes Inalámbricas de área personal (WPAN). (2019). [En línea] Disponible en:
http://bibing.us.es/proyectos/abreproy/11761/fichero/Volumen1%252F6-Cap
%C3%ADtulo2+-+Redes+inal%C3%A1mbricas+de+%C3%A1rea+personal+
%28WPAN%29.pdf+ [Revisado el 27 de Agosto de 2019].
3. El estándar IEEE 802.15.4. [En línea] Disponible en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/archundia_p_fm/
capitulo4.pdf [Revisado el 30 de Agosto de 2019].
4. Introducción a WIFI (802.11) (2018). [En línea] Disponible en:
https://es.ccm.net/contents/789-introduccion-a-wifi-802-11-o-wifi [Revisado
el 5 de Setiembre de 2019].
5. Desarrollando el estándar IEEE 802.11n, un paso adelante en WLAN (2017). [En
línea] Disponible en:
http://www.grc.upv.es/calafate/download/Cicomp07_Estandar80211n.pdf
[Revisado el 10 de Setiembre de 2019].
6. ITU (Unión Internacional de Telecomunicaciones): Recomendación P.525-4
(08/2019): Cálculo de la atenuación en el espacio libre. [En línea] Disponible
en: https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.525-4-201908-I!!
PDF-E.pdf [Revisado el 21 de Octubre de 2019].
7. Geolocalizació n por trilateració n (2013): [En línea] Disponible en:
http://cecilia-urbina.blogspot.com/2013/05/geolocalizacion-por-
trilateracion.html [Revisado el 22 de Octubre de 2019].

También podría gustarte