Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Objetivos
Objetivo General
Diseñar una WSN/WSAN para el monitoreo y seguimiento de cocodrilos adultos dentro de la Marina Puerto
Vallarta a través de una aplicación móvil para uso del departamento de Protección Civil.
Objetivos Específicos
2
Problemática
Existen en Puerto Vallarta en la actualidad unos 250 ejemplares en toda la Bahía de
Banderas, entre Nayarit y Jalisco, de los cuales 35 son adultos, 15 hembras y 20 machos,
además que el porcentaje de desarrollo es muy poco, explicó Armando Rubio Delgado,
Licenciado en derecho ambiental e investigador con 20 años de experiencia en
cocodrilos. En los años más recientes el humano cual ha construido sobre su hábitat,
reduciendo con ello su posibilidad de reproducción y crecimiento, obligándolo a buscar
esos espacios que naturalmente ocupaba. De tal manera que, de seguir creciendo la
mancha urbana, el cocodrilo corre el riesgo de desaparecer en la zona de la Bahía de
Banderas, alerta el investigador.
3
Problemática a resolver
Cocodrilos en Puerto Vallarta
4
Problemática a resolver
Caso 2.- Un joven de 15 años manifestó haber
Casos Real 1.- Un hombre de 39 años, residente sido agredido por un cocodrilo dentro de una de
de Puerto Vallarta, se encontraba en el interior las trampas de agua del campo de golf (cercana
del campo de golf y a la orilla de una trampa de
agua, momento en el cual un cocodrilo de río o a la playa). La víctima fue asistido en primera
americano mayor a los dos metros de largo, lo instancia por elementos de la policía municipal,
sujetó del pie. posteriormente, recibió atención de socorristas
de un hospital privado, quienes le aplicaron
sedantes. Se le trasladó al nosocomio, donde se
le practicó la amputación total del brazo
izquierdo.
5
Problemática a resolver
Caso 3
Un hombre de 34 años, residente de Puerto Vallarta, fue
agredido por un cocodrilo cuando decidió ingresar a las
aguas de la desembocadura del río Ameca, un cocodrilo le
sujetó el brazo izquierdo, lo giró y desmembró a nivel del
antebrazo.
La víctima fue llevada al hospital regional de Puerto Vallarta,
donde se le realizó cirugía reconstructiva del miembro
amputado en su segundo tercio.
6
Problemática a resolver
Caso 4
7
Problemática a resolver
Caso 5
8
Antecedentes
9
Antecedentes
10
Antecedentes
11
Antecedentes
12
Propuesta
13
LoRa como protocolo de comunicación
14
Desventajas de SigFox
● No está desplegado en todas partes, por lo que no
funcionará en un gran número de casos de uso en
la actualidad.
● La comunicación se dirige mejor desde el punto
final a la estación base. Tiene funcionalidad
bidireccional, pero su capacidad desde la estación
base hasta el punto final es limitada, y usted tendrá
menos presupuesto de enlace bajando que
subiendo.
● La movilidad es difícil con los dispositivos Sigfox.
15
Tecnología a utilizar
16
Gateway para proyecto
Aplicaciones
17
Topología del proyecto
18
Aprovechamiento de consumo de energía
Modos de Consumo energético
● Modo activo: el módulo WiFi/Lora está encendido y puede recibir, transmitir y
escuchar. Obviamente, es el modo en el que más energía se consume.
● Modo modem suspendido o modem sleep: Cuando entra en este modo la
CPU está en funcionamiento pero el módulo WiFi/Lora se desactiva. Es
posible activarlo y desactivarlo de forma automática.
● Modo sueño ligero o light sleep: en este modo se realizan las mismas
funciones que en el modo modem suspendido pero también apaga el reloj del
sistema y suspende la CPU.
● Modo sueño profundo o deep sleep: en este modo solo el RTC está activo y
esto permite mantener la hora y contar el tiempo. El resto de componentes
están apagados. Es el modo en el que menos energía se consume.
19
=3000mAh/200uAh*.7=10500 horas = 437 dias
Precio por cada nodo sensor
Dispositivo Unidades Precio Total
Total: 1721
20
Almacenamiento y visualización de datos
21
Almacenamiento y visualización de datos
Ventajas
● Muy recomendable para aplicaciones que necesitan compartir datos en tiempo
real.
● Funcionalidades que se complementan muy bien y se pueden gestionar de
forma sencilla desde un único panel.
● Facilita el envío de notificaciones: son muy sencillas de implementar y
gestionar, además de ser extremadamente útiles para mantener la atención de
los usuarios.
● Permite la monetización: desde el propio Firebase se puede agregar publicidad
a la app, permitiendo fácilmente rentabilizarla obteniendo el ROI.
● Engloba Analytics: especializado en determinadas métricas de aplicaciones
móviles
● Google ofrece numerosos documentos y tutoriales a modo introductorio e
informativo (con gran profundidad)
● Escalabilidad: los inicios son gratuitos, pero permite ir adaptándose a las
necesidades de la aplicación con diferentes planes de pago.
● Ofrece seguridad al usuario: con los certificados SSL.
● Permite a los desarrolladores restarle atención al backend y a las
22
infraestructuras complejas para centrarse completamente en otros aspectos.
Almacenamiento y visualización de datos
Desventajas
La desventaja más comúnmente mencionada es el
precio. Se ha hablado de la escalabilidad de
Firebase, donde el inicio con el plan Spark es
gratuito.
23
Almacenamiento y visualización de datos
● Datos almacenados ● 1 GiB en total
● Salida de red ● 10 GiB por mes
● Operaciones de escritura de ● 20,000/día
documentos ● 50,000/día
● Operaciones de lectura de ● 20,000/día
documentos
● Operaciones de eliminación de
documentos
24
Almacenamiento y visualización de datos
Firebase: Realtime database son No SQL y almacenan los
datos como JSON. Permiten alojar y disponer de los datos e
información de la aplicación en tiempo real, manteniéndolos
actualizados aunque el usuario no realice ninguna acción.
25
APP en React Native
Desarrollo de la Aplicación
26
APP en React Native
Desarrollo de la Aplicación
React Native es un framework JavaScript, el cual
permite crear aplicaciones reales nativas para iOS y
Android, las cuales pueden correr directamente
sobre plataformas móviles iOS y Android, por lo
que al final como resultado se obtiene una
aplicación nativa, y que puede ejecutarse en
plataforma web.
27
APP en React Native
Desarrollo de la Aplicación
28
APP en React Native
Desarrollo de la Aplicación
29
Firebase & React native
Desarrollo de la Aplicación
30
Firebase & React native
Desarrollo de la Aplicación
31
Firebase & React native Desarrollo de la Aplicación
32
Firebase & React native
33
Firebase & React native
Configuración de Integración ReactNative y firebase
34
Firebase & React native
Configuración de Integración ReactNative y firebase
35
Firebase & React native
Configuración de Integración ReactNative y firebase
36
Firebase & React native
Configuración de Integración ReactNative y firebase
37
Almacenamiento y visualización de datos
38
Almacenamiento y visualización de datos
39
Almacenamiento y visualización de datos
aplicacion multiplataforma
40
Posibles mejoras
● Mejorar el tiempo de vida de los nodos sensores.
● Almacenar historial de monitoreo para identificar patrones
conductuales de estos ejemplares.
● Reducir los costos.
● En base a datos generados por cada ejemplar inferir su
comportamiento de movilidad.
41
42