Ups - Tts365
Ups - Tts365
SEDE QUITO
CARRERA:
INGENIERÍA ELECTRÓNICA
TEMA:
DESARROLLO DE UNA RED IOT CON TECNOLOGÍA LORA PARA
GESTIÓN DE INVERNADEROS
AUTORES:
BRYAN LEONEL CEVALLOS GARCÍA
SANTIAGO WLADIMIR RUBIO ECHEVERRÍA
TUTOR:
VERÓNICA EMMA SORIA MALDONADO
............................................. ..........................................
Cevallos García Bryan Leonel Rubio Echeverría Santiago Wladimir
Cédula:1722822333 Cédula: 1722363544
i
DECLARATORIA DE COAUTORÍA DEL DOCENTE TUTOR/A
…………………………………..
Verónica Emma Soria Maldonado
Cédula:1715185961
ii
DEDICATORIA
Dedico este Proyecto de Titulación con todo mi cariño, a mi padre Franklin Cevallos
y a mi madre Silvana García por ese apoyo incondicional, ejemplo, amor y por todo
su trabajo y sacrificio para que culmine mi formación académica. A mi hermana
Almita y a Stephanie Chanalata por todo el cariño y apoyo infinito. A mis abuelitas,
Piedad y Blanca, tíos Hugo, Silvio, Javi, primos, amigos, y todas las personas que
brindaron su apoyo en todo momento para el desarrollo personal y profesional.
iii
Quiero dedicar este trabajo a mi hermana menor Camila, quiero que sepas que yo
tampoco sabía hacia donde iba mi vida, y si puedo decirte algo es que sigas adelante e
intenta disfrutar los momentos felices y las adversidades, todo eso forma parte de la
vida, y está bien tener miedo, está bien tomarse un respiro, pero recuerda a veces es
necesario primero dar un salto de fe.
iv
AGRADECIMIENTO
Mi gratitud infinita no es basta para colmar de agradecimientos a mis padres a quien
admiro su fortaleza, inteligencia, humildad y corazón. Quienes son y serán los pilares
de quien soy, y, a su apoyo y amor en cada momento de mi vida.
A Santiago Rubio con quien nos hemos apoyado en todo momento dentro y fuera del
aspecto académico, participando en concursos, proyectos, dando lo mejor y sin olvidar
que pesar de las odiseas, la amistad y las sonrisas no faltaron.
A la Ing. Verónica Soria Msc., quién como tutora y docente supo aportar y dirigir con
gran sabiduría y conocimiento al desarrollo en mi instrucción académica y este
proyecto, llevándose mi admiración, cariño y respeto.
A mis Amigos Eve P., Antony S., Henry S., Carlos C., Alex A., Chistian J., Israel D.,
Joselin L., Patricia S., y demás con quienes compartimos aulas, conocimiento y
momentos únicos durante nuestra carrera universitaria apoyándonos.
A la Universidad Politécnica Salesiana por permitirme ser parte y a todos los docentes
por sus enseñanzas, guía y conocimientos impartidos a lo largo de mi formación
profesional.
v
Quiero agradecer a mis padres por su incondicional apoyo, y por siempre ser mi fuente
de motivación, y porque más que ser buenos profesionales, tienen una calidez que
deseo también forme parte de mí. Un agradecimiento a mis grandes amigos Leonel y
Josselin, que gracias a su paciencia y dedicación logramos salir adelante durante toda
la carrera. Un agradecimiento también a todos mis amigos, que son muchos para
nombrarlos uno por uno, pero que no tengan duda de que les tengo un gran aprecio y
que siempre podrán contar conmigo. Un agradecimiento a la Ing. Verónica Soria por
siempre darnos su apoyo y por su ayuda al realizar este trabajo. Un agradecimiento a
todos los docentes de la UPS, muchas gracias por su gran trabajo. Y para finalizar un
agradecimiento a mí, por esa constancia de querer salir adelante.
vi
INDICE DE CONTENIDOS
CESIÓN DE DERECHOS DE AUTOR ....................................................................... i
AGRADECIMIENTO.................................................................................................. v
INTRODUCCIÓN ..................................................................................................... xv
1 CAPÍTULO 1 ........................................................................................................ 1
ANTECEDENTES....................................................................................................... 1
1.3 Objetivos........................................................................................................ 2
2 CAPÍTULO 2 ........................................................................................................ 3
2.4 LoRaWAN................................................................................................... 10
vii
2.7 Seguridad LoRaWAN ................................................................................. 14
3 CAPÍTULO 3 ...................................................................................................... 16
3.1 Introducción................................................................................................. 16
4 CAPÍTULO 4 ...................................................................................................... 31
4.1 Introducción................................................................................................. 31
viii
4.9 Funcionamiento del radio enlace ................................................................. 40
5 CAPÍTULO 5 ...................................................................................................... 43
RESULTADOS .......................................................................................................... 43
5.1 Introducción................................................................................................. 43
CONCLUSIONES ..................................................................................................... 52
RECOMENDACIONES ............................................................................................ 54
BIBLIOGRAFÍA........................................................................................................ 55
ix
ÍNDICE DE FIGURAS
Figura 2-1 Señal con modulación chirp ....................................................................... 9
Figura 2-2 Esquema de trama física de LoRa ............................................................ 10
Figura 2-3 Relación LoRa – LoRaWAN ................................................................... 11
Figura 2-4 Arquitectura LoRa .................................................................................... 12
Figura 2-5 Estructura PHY de mensajes uplink ......................................................... 13
Figura 2-6 Estructura PHY de mensajes de downlink ............................................... 13
Figura 2-7 Estructura del mensaje MAC ................................................................... 14
Figura 3-1 Estructura de la red ................................................................................... 17
Figura 3-2 Distribución de la terminal del cliente ..................................................... 22
Figura 3-3 Diagrama de Conexión del Nodo Cliente................................................. 22
Figura 3-4 Resumen del sistema ................................................................................ 23
Figura 3-5 Estructura de red TTN con productos Dragino ........................................ 24
Figura 3-6 Registro de Gateway en TTN ................................................................... 24
Figura 3-7 Registro de un dispositivo en TTN Console ............................................ 25
Figura 3-8 Token generado en la plataforma Ubidots ............................................... 26
Figura 3-9 Token de Ubidots en el servidor de TTN ................................................. 26
Figura 3-10 Topología total del prototipo .................................................................. 27
Figura 3-11 Vista Isométrica del prototipo ................................................................ 28
Figura 4-1 Funcionamiento del sensor ultrasónico HCRS04 ..................................... 31
Figura 4-2 Conexión del sensor HCRS04 .................................................................. 32
Figura 4-3 Implementación del prototipo en el tanque principal ............................... 32
Figura 4-4 Funcionamiento del sensor DHT11 .......................................................... 33
Figura 4-5 Conexión e implementación del sensor DHT11 en el prototipo .............. 33
Figura 4-6 Funcionamiento del sensor FC-28............................................................ 34
Figura 4-7 Conexión e implementación del sensor FC-28 en el prototipo ................ 35
Figura 4-8 Funcionamiento del sensor ACS712-30A ................................................ 36
Figura 4-9 Conexión e implementación del sensor ACS712-30A en el prototipo .... 36
Figura 4-10 Testeo del Sensor YF-S201 .................................................................... 37
Figura 4-11 Conexión e implementación del sensor YF-S231 en el prototipo .......... 38
Figura 4-12 Funcionamiento del sensor fotorresistor ................................................ 38
Figura 4-13 Conexión e implementación del sensor fotorresistor en el prototipo ..... 39
Figura 4-14 Registro de datos enviados en consola serial de Arduino ...................... 39
Figura 4-15 Recepción de datos enviados en TTN .................................................... 40
x
Figura 4-16 Recepción de datos enviados en “Ubidots”............................................ 40
Figura 5-1 Resultado final del prototipo .................................................................... 43
Figura 5-2 Registro de datos del nodo cliente en el Gateway LG01 ......................... 44
Figura 5-3 Recepción de datos del prototipo en TTN ................................................ 45
Figura 5-4 Gráfica histórica del consumo de agua..................................................... 46
Figura 5-5 Gráfica histórica del consumo de luz eléctrica ......................................... 47
Figura 5-6 Gráfica histórica de la humedad del ambiente ......................................... 47
Figura 5-7 Gráfica histórica de la humedad de la tierra ............................................. 48
Figura 5-8 Gráfica histórica de la luminosidad del ambiente .................................... 48
Figura 5-9 Gráfica histórica del nivel del agua del reservorio ................................... 49
Figura 5-10 Gráfica histórica de la temperatura del ambiente ................................... 50
Figura 5-11 Tablero de Widgets en Ubidots .............................................................. 50
xi
ÍNDICE DE TABLAS
Tabla 2-1 Entornos de aplicación para IoT .................................................................. 4
Tabla 2-2 Características técnicas de Sigfox, LoRa, y NB-IoT ................................... 6
Tabla 2-3 Características adicionales de IoT para Sigfox, LoRa, y NB-IoT ............... 7
Tabla 2-4 Comparación de precio de Sigfox, LoRa, y NB-IoT ................................... 8
Tabla 2-5 Comparativa de costos de dispositivos finales ............................................ 8
Tabla 3-1 Características de los sensores y actuadores .............................................. 18
Tabla 3-2 Característica de la placa de Arduino Mega 2560 y Dragino LoRa Shield20
Tabla 4-1 Cálculo del enlace en diferentes entornos. ................................................ 41
Tabla 4-2 Registro de datos enviados en una zona urbana ........................................ 42
Tabla 5-1 Registro de datos del nodo cliente ............................................................. 44
Tabla 5-2 Costos del prototipo ................................................................................... 51
xii
RESUMEN
El presente proyecto presenta una aplicación de redes de área extensa y bajo consumo
en conjunto con el concepto de Internet of Things (IoT), mediante el cual se permite
la obtención, el envío y recepción de datos, para su posterior visualización en un
servidor web, permitiendo conectar una serie de sensores a un invernadero para
realizar un monitoreo a distancia.
Actualmente las Low Power Wide Area Network (LPWAN) tienen varias tecnologías
que forman parte de la categoría de las redes inalámbricas, pero las características de
transmisión de datos, rango, longitud de la carga útil, inmunidad a interferencias, y
despliegue a nivel mundial permiten seleccionar la tecnología Long Range (LoRa)
como la mejor para este proyecto.
Mediante una puerta de enlace se busca dar paso al tráfico proveniente de los nodos
clientes hacia la Internet, donde todos estos datos podrán ser visualizados de forma
histórica en los servidores web como son The Things Network (TTN) y Ubidots.
xiii
ABSTRACT
This project presents an application of wide area networks and low consumption in
conjunction with the concept of Internet of Things (IoT), through which it is possible
to obtain, send and receive data, for later visualization on a web server, allowing a
series of sensors to be connected to a greenhouse for remote monitoring.
Currently Low Power Wide Area Network (LPWAN) have several technologies that
are part of the category of wireless networks, but the characteristics of data
transmission, range, payload length, immunity to interference, and worldwide
deployment allow select Long Range (LoRa) technology as the best for this project.
Through a gateway, the aim is to give way to the traffic coming from the client nodes
to the Internet, where all this data can be viewed historically on web servers such as
The Things Network (TTN) and Ubidots.
xiv
INTRODUCCIÓN
El avance tecnológico en las redes inalámbricas permite tener cada vez una mayor
cantidad de dispositivos conectados, para las redes LPWAN para el 2023 las
conexiones globales serán del 14% frente al 2.5% en 2018 (CISCO, 2020). Este
incremento se da como base de las mejoras de las tecnologías que forman parte de las
LPWAN, y también al aumento de sus aplicaciones.
El capítulo dos detalla que son las IoT, en qué lugares se da la mayor parte de su uso,
como se involucra a esto las redes LPWAN, cuáles son las de mayor relevancia, y de
qué manera funciona la tecnología LoRa.
El capítulo tres explica los diseños que se llevaron a cabo para la implementación de
la tecnología LoRa, los elementos a ser utilizados tanto en el Gateway, como en el
nodo cliente, y parte de sus configuraciones.
xv
1 CAPÍTULO 1
ANTECEDENTES
1.2 Justificación
El estudio que se va a realizar es sobre la tecnología LoRa, que busca cumplir con el
concepto de IoT, que es una red de sensores y actuadores conectados a Internet a través
de redes fijas e inalámbricas, donde pueden capturar datos de forma autónoma y auto
configurable, de forma inteligente, basada en hechos del mundo físico; permitiendo
que estos sistemas se conviertan en participantes activos en diversos procesos públicos,
comerciales, científicos, y personales (Quiroga Montoya, Jaramillo Colorado, Campo
Muñoz, & Chanchí Golondrino, 2016). La tecnología de LoRa tiene varias
características, entre las que se pueden mencionar, el uso de una topología en estrella,
1
un alcance de la red de entre 5 Km en áreas urbanas, y 10 Km en áreas suburbanas,
una alta capacidad de nodos, tasa de datos de 50 Kbps, sensibilidad -168 dBm, y un
bajo consumo de energía (Vera Medina & Zavala Soledispa, 2018). Todas estas
características, ayudarán al pequeño y mediano agricultor a mantener una gestión a
distancia permitiendo planificar, supervisar, y analizar fácilmente todas las actividades
en sus cultivos. Humedad de la tierra, temperatura, luminosidad, nivel de agua de los
reservorios, consumo de luz, consumo de agua; controlando estas actividades con unos
cuantos clics. El éxito de este proyecto técnico es dar a conocer a la sociedad que con
una inversión de bajo costo se puede supervisar un invernadero.
1.3 Objetivos
1.3.1 Objetivo general
Desarrollar un prototipo de Internet de las cosas enfocado a invernaderos, mediante la
tecnología de LoRa, para la medición de algunos parámetros como son humedad de la
tierra, temperatura, luminosidad, nivel de agua de los reservorios, consumo de luz, y
consumo de agua.
2
2 CAPÍTULO 2
FUNDAMENTACIÓN TEÓRICA
3
Tabla 2-2 Entornos de aplicación para IoT
Con el crecimiento exponencial de las IoT, existen varios escenarios para tener en
cuenta, sobre todo relacionados con las bajas capacidades de almacenamiento y el uso
de baterías, los cuales para su comunicación representan varios desafíos como son:
4
− Autenticación y direccionamiento
− Uso reducido de energía para las comunicaciones
− Enrutamiento eficiente con bajo consumo de memoria.
− Comunicaciones con baja tasa de pérdidas y alta velocidad
− Mantener las comunicaciones aun en movimiento
Entre las LPWAN de mayor uso están, Sigfox, LoRa, y NB-IoT, estas redes cumplen
con las necesidades de las IoT detalladas en la tabla 2-2, a diferencia de las redes como
ZigBee, Bluetooth, etc., que son tecnologías de radio de corto alcance, y las cuales no
se adaptan a la necesidad de comunicaciones de área extensa, así también representan
una alternativa al uso de sistemas basados en comunicaciones celulares (2G, 3G, y 4G)
que pueden proporcionar una amplia cobertura, pero su uso de energía es excesivo
(Machado Gonzáles, 2019).
5
Tabla 2-3 Características técnicas de Sigfox, LoRa, y NB-IoT
QoS (Quality of Service): La calidad de servicio que presenta LoRa es de rango medio
debido a que la pérdida y el retraso de paquetes aumentan con la distancia (Widianto,
Pakpahan, Faizal, & Septiana, 2018), sin embargo, dentro de su rango de operación se
mantiene en un valor aceptable para las aplicaciones de IoT.
6
Duración de batería: Tanto Sigfox, LoRa, y NB-IoT, tienen estaciones de usuarios
(UE) con modo de suspensión de esa manera pasan gran parte de tiempo sin operación,
disminuyendo el consumo de energía, esto contribuye en un aumento de duración de
las baterías, pero para NB-IoT que tiene QoS, y comunicación síncrona, existe un uso
de energía adicional (Machado Gonzáles, 2019).
Coste: Para los costes de implementación se tienen considerados varios aspectos como
son el espectro de frecuencia, el costo de implementación de la red, y el precio de los
dispositivos, que son costos proyectados para Europa, debido al amplio despliegue en
este continente y a los numerosos estudios comparativos realizados, en la tabla 2-4 se
tiene la comparación en las tecnologías mencionadas anteriormente.
7
Tabla 2-5 Comparación de precio de Sigfox, LoRa, y NB-IoT
Para los módulos que intervienen en los dispositivos para él envió de información se
tiene la siguiente tabla 2-5, con precios en relación con el mercado americano.
Dentro de las redes de LPWAN, LoRa es una tecnología que muestra mejores
prestaciones para la implementación de un invernadero con IoT, las cuales son un
rango de alcance de hasta 20 Km, bajo consumo de batería debido al modo de
suspensión del dispositivo, bajo costo de despliegue, y un gran número de dispositivos
finales conectados a una sola puerta de enlace.
Variación de frecuencia a lo largo del tiempo de una señal de muestra emitida por un transmisor
LoRa. FC es la frecuencia central del canal, y BW es el ancho de banda. Fuente: (Aloys, Jiazi,
Thomas, & William Mark, 2016).
2.4 LoRaWAN
LoRa Alliance define a LoRaWAN como el protocolo de comunicación y estructura
para la red, mientras LoRa es la encargada de habilitar el enlace de comunicación de
largo alcance dentro de la capa física, apreciado en la figura 2-4. El protocolo y la
estructura de la red tienen una mayor contribución a la hora de determinar, la duración
de la batería de una terminal, la capacidad de la red, la seguridad, y la diversidad de
usos que puede ofrecer la red (LoRa Alliance, 2015).
10
Figura 2-5 Relación LoRa – LoRaWAN
Protocolo de comunicación y arquitectura del sistema LoRaWAN. Fuente: (LoRa Alliance, 2015)
11
Figura 2-7 Arquitectura LoRa
La red LoRa posee tres clases de terminales finales para abordar las diversas
aplicaciones:
12
Clase C, bidireccional con ranuras de recepción máximas: Las terminales finales de
tipo C tienen ventanas de recepción casi continuas. Por esta razón, se tiene un alto
consumo de batería (Aloys, Jiazi, Thomas, & William Mark, 2016).
De igual manera LoRaWAN define una serie de mensajes MAC que se encuentra
dentro de PHYPayload de LoRa observados en la figura 2-11, de los cuales hay tres
tipos:
− Mensaje de unir.
− Mensaje de confirmación.
13
− Mensaje de no confirmación.
Donde:
14
seguridad, escalabilidad, capacidad, y movilidad aborda la mayor variedad de
aplicaciones deseables de las IoT (LoRa Alliance, 2015).
Para una autentificación mutua se debe garantizar la seguridad del nodo, este puede
ser activado mediante aire conocido como OTAA (over the air activation) o activación
por personalización conocida como ABP (activation by personalization) (Mahmood,
2019). En el procedimiento de OTAA los dispositivos finales transmiten un
join_request hacia el servidor, que este validará respondiendo con join_accept
(Mahmood, 2019). En ABP se coloca las claves de sesión en los dispositivos finales
por parte de los fabricantes. En ambos procedimientos la clave es simétrica y única
para cada dispositivo final (Mahmood, 2019).
Application Session Key: este tipo de clave brinda seguridad de extremo a extremo,
una vez ingresa al servidor este se auto protege en aplicativos (Vera Medina & Zavala
Soledispa, 2018).
15
3 CAPÍTULO 3
DISEÑO DE LA RED IOT CON LORA
3.1 Introducción
El objetivo del presente proyecto es establecer una red IoT de sensores, que en
conjunto con la tecnología LoRa, permitan la medición de algunos parámetros
presentes en los invernaderos, este capítulo describe el modo de conexión y las
configuraciones que se llevaron a cabo en la terminal y el Gateway para el estudio de
la transmisión inalámbrica.
16
Figura 3-1 Estructura de la red
Sensor FC-28 el cual permite evaluar la humedad del suelo por si necesita riego, según
la afirmación activará una bomba para riego a través de tuberías. Sensor DHT11 para
identificar la temperatura ambiente y su respectiva Humedad. Sensor de caudal
establecer el consumo de agua, las características de cada uno de estos sensores se
encuentran con detalle en la tabla 3-1.
17
Tabla 3-2 Características de los sensores y actuadores
18
Elaborado por: Cevallos Leonel & Rubio Santiago
19
3.3.1 Hardware Nodo Cliente
Para la transmisión LoRa entre el nodo cliente se utilizó el Dragino LoRa Shield y El
Arduino Mega 2560 R3 basada en el microcontrolador ATmega2560 de Atmel,
detallados en la tabla 3-3.
Tabla 3-4 Característica de la placa de Arduino Mega 2560 y Dragino LoRa Shield
20
Elaborado por: Cevallos Leonel & Rubio Santiago
21
Figura 3-2 Distribución de la terminal del cliente
Fuente 12v
22
3.4 Hardware Gateway LoRa
El Gateway LG01N cuenta con un sistema observado en la figura 3-4, el cual conecta
a la red de LoRa con una red IP a través de WiFi, Ethernet, 3G/4G celular, mediante
el módulo LTE (Long Term Evolution). Puede admitir el protocolo LoRaWAN
limitado en una sola frecuencia y el protocolo de transmisión LoRa personalizado. A
diferencia de LG01-P/LG01-S, LG01-N se utiliza Linux para el control directo del
módulo LoRa sx1276/sx1278 aumentando la eficiencia de la comunicación y
simplifica el diseño del software. Una de sus aplicaciones podría ser conectar una red
IoT de bajo costo para admitir entre 50 y 300 terminales. Excepto el modo LoRaWAN,
puede admitir el modo de trabajo mutiply como: modo MQTT, modo de cliente
TCP/IP para adaptarse a diferentes requisitos de conexión IoT. Está basado en la
solución sx1276 que proporcionan un bajo costo para su conexión de red IoT. LG01-
N es muy adecuado para configurar una red LoRa a pequeña escala con una alta
sensibilidad de -148dBm. (Dragino, 2019).
23
Figura 3-7 Estructura de red TTN con productos Dragino
Fuente: TTN
− Gateway ID: Un identificador único legible para la puerta de enlace, puede ser
la dirección MAC con un sufijo agregado ffff.
− Description: Descripción de la puerta de enlace que se está registrando.
24
− Frequency Plan: Plan de frecuencias en las que operará la puerta de enlace.
− Router: El router al que se conectará esta puerta de enlace. Para reducir la
latencia, elija un enrutador que se encuentra en una región que esté cerca de la
ubicación de la puerta de enlace.
25
Mediante el intercambio de datos de las plataformas es necesario el uso de un token
de seguridad, el cual es proporcionado por la plataforma de Ubidots observado en la
figura 3-12.
Fuente: Ubidots
Este Token debe ser ingresado en TTN, para realizar la integración de las dos
plataformas como se observa en la figura 3-14.
Fuente: TTN
26
Para finalizar con la configuración es necesario decodificar los datos que son enviados
por los nodos LoRa, lo cuales vienen en formato hexadecimal, con la integración de
las dos plataformas, y con la creación de variables en TTN, se puede visualizar las
mismas variables en Ubidots.
27
Figura 3-18 Vista Isométrica del prototipo
28
Donde 𝐶 = 0 para un área metropolitana, y ciudad mediana o pequeña.
Donde:
𝑓𝑐 : Frecuencia en MHz.
ℎ𝑏 : Altura efectiva de la antena transmisora en metros.
ℎ𝑚 : Altura efectiva de la antena receptora en metros.
Este modelo recibe un factor de corrección para la altura del receptor 𝑎(ℎ𝑚 ), el cual
dependerá del entorno que se encuentra el enlace. Para ciudades grandes se define en
dos ecuaciones:
𝑎(ℎ𝑚) = (8.29 𝑙𝑜𝑔(1.54 ℎ𝑚))2 − 1.1 ; 150𝑀ℎ𝑧 ≤ 𝑓𝑐 ≤ 200 𝑀𝐻𝑧 ; 𝐶 = 0 Ec. 3.6
𝑎(ℎ𝑚) = (3.2 𝑙𝑜𝑔(11.75 ℎ𝑚))2 − 4.97; 200 𝑀ℎ𝑧 ≤ 𝑓𝑐 ≤ 1500 𝑀𝐻𝑧 ; 𝐶 = 0 Ec. 3.7
𝑎(ℎ𝑚) = [(1.1 𝑙𝑜𝑔(𝑓𝑐 ) − 0.7)ℎ𝑚] − [(1.56 log ( 𝑓𝑐)) − 0.8]; Ec. 3.8
29
Dónde:
𝑃𝑡 : Potencia de transmisión
𝐿: Pérdidas del sistema
𝐺𝑇𝑋 : Ganancia de antena transmisora
𝐺𝑅𝑋 : Ganancia de antena receptora
Para el cálculo del margen adicional del enlace, se toma la potencia de recepción (𝑃𝑟 )
y la sensibilidad de los dispositivos (S) (Morales, 2012).
𝑀 = 𝑆 − 𝑃𝑟 Ec. 3.10
30
4 CAPÍTULO 4
IMPLEMENTACIÓN DE LA RED IOT CON LORA
4.1 Introducción
31
Figura 4-3 Conexión del sensor HCRS04
32
4.3 Funcionamiento del sensor DHT11
Mediante la programación del sensor DHT11, se visualiza en la figura 4-4 la toma de
datos de humedad y temperatura.
33
4.4 Funcionamiento del sensor FC-28
Con la programación del sensor FC-28 se puede medir la humedad del suelo. Mediante
su conductividad se determinará en suelos secos valores de 70% a 100%, semi
húmedos de 40% a 69%, y húmedos menos de 40%, permitiendo establecer puntos de
activación del sistema de riego, como se observa en la figura 4-8.
El sensor FC-28 es utilizado debido a sus 2 electrodos resistivos, que son alojados en
el suelo, facilitando el monitoreo de la humedad como se visualiza en la figura 4-9.
34
Figura 4-11 Conexión e implementación del sensor FC-28 en el prototipo
35
Figura 4-13 Funcionamiento del sensor ACS712-30A
36
4.6 Funcionamiento del sensor YF-S201
Para obtener el consumo de agua el sensor que actúa es el YF-S201, está conectado
entre el tanque principal y secundario como se visualiza en la figura 4-11. El uso de
este sensor en el modelo YF-S201, es por su diseño de tubería de media pulgada, y el
caudal que admite es de 1-30 L/min.
A partir del caudal medido por el sensor, se puede calcular el volumen de agua, ya que
el caudal es la variación del volumen respecto al tiempo como se observa los datos
recopilados en el testeo de la Figura 4-15.
𝛥𝑉
Q= Ec. 4.1
𝛥𝑡
Despejando
Dónde:
Q: Caudal
𝛥𝑉: Variación Volumen
𝛥𝑡: Variación del tiempo
Figura 4-16 Testeo del Sensor YF-S201
37
Figura 4-17 Conexión e implementación del sensor YF-S231 en el prototipo
38
Figura 4-19 Conexión e implementación del sensor fotorresistor en el prototipo
39
Figura 4-21 Recepción de datos enviados en TTN
Mediante la aplicación de las ecuaciones 3.1 hasta la ecuación 3.10, se puede obtener
un cálculo teórico de las pérdidas obtenidas en el radio enlace, y a través de eso se
consigue el margen entre la potencia de recepción (Rx) y la sensibilidad de -148dBm
especificado en la tabla 3-2, y el capítulo 3.4.
40
Tabla 4-1 Cálculo del enlace en diferentes entornos.
Para la tabla 4-1 se puede observar que las pérdidas de Okumura – Hata aumentan con
la distancia entre emisor y receptor, además también se ven afectadas por el entorno
donde se establezca el radio enlace, dando lugar a una proporción inversa con el
margen entre la potencia de recepción y la sensibilidad, donde al tener una mayor
cantidad de pérdidas de Okumura – Hata, se obtiene un menor margen para las demás
pérdidas de potencia que se puedan generar en el sistema.
Con los cálculos teóricos de la tabla 4-1, se realizaron las pruebas de funcionamiento
dentro de una zona urbana, teniendo como resultados la tabla 4-2, en la que se detalla
las distancias a las que fue probada la red LoRa, la cantidad de paquetes enviados, y
perdidos.
41
Tabla 4-2 Registro de datos enviados en una zona urbana
42
5 CAPÍTULO 5
RESULTADOS
5.1 Introducción
43
5.3 Recepción de datos en el servidor TTN
Para comprobar el funcionamiento del prototipo en conjunto con la red LoRa se realizó
un análisis de recepción de paquete recibidos en el servidor TTN, mediante este
análisis se puede saber qué porcentaje de paquetes han sido recibidos, y cuantos se han
perdido como se aprecia en la figura 5-2.
En la tabla 5-1 se detalla el porcentaje de paquetes recibidos que fue obtenido mediante
el monitoreo de los bytes enviados desde el nodo cliente hasta el servidor TTN, esto
con un tiempo entre paquetes enviados de 10 minutos aproximadamente.
44
5.4 Recepción de datos del prototipo de invernadero en TTN
45
La figura 5-4 es una muestra del funcionamiento del medidor de consumo de agua, el
cual tiene como unidad los mililitros, estos valores son obtenidos por el sensor YF-
S201 los cuales se acumulan dentro de una variable del Arduino, para posteriormente
ser enviados al servidor de TTN, y visualizados en Ubidots.
La figura 5-5 es una gráfica del consumo de luz eléctrica medida en miliamperios, se
puede observar que el consumo mantiene su crecimiento, esto se debe a que aun
cuando el nodo no está transmitiendo los datos, todo el circuito mantiene su
funcionamiento, con lo cual las mediciones tomadas por el sensor ACS712-30A se
siguen acumulando, hasta el momento del envió de los datos.
46
Figura 5-6 Gráfica histórica del consumo de luz eléctrica
Con la figura 5-6 se visualiza los datos de humedad del ambiente obtenidos desde la
plataforma de Ubidots, esta medición se mantiene en un nivel constante, esto se debe
a que el prototipo se encontraba en un ambiente cerrado.
Para la figura 5-7 se tiene los datos del sensor de la humedad del suelo, el prototipo
contempla que tras cierto nivel de resequedad del suelo se activa el sistema de riego,
intentando mantener la humedad en un valor casi constante.
47
Figura 5-8 Gráfica histórica de la humedad de la tierra
48
La apreciación de la figura 5-9 muestra el nivel de agua del reservorio, esto mediante
las mediciones del sensor Sharp, el prototipo mantiene un estado en el cual a pesar del
uso del sistema de riego este no quede desabastecido o desbordado, como se puede
observar en la gráfica obtenida desde Ubidots, el nivel de agua se intenta mantener en
un 80% una vez que se encuentran encendido.
Figura 5-10 Gráfica histórica del nivel del agua del reservorio
Con la figura 5-10 se visualizará la temperatura del ambiente, tomada dentro del
prototipo, está magnitud física que evalúa el frio y calor asociando como bajas y altas
temperaturas respectivamente, se estableció en grados centígrados, los valores son
recolectados por el sensor DHT11, hasta su envió a Ubidots.
49
Figura 5-11 Gráfica histórica de la temperatura del ambiente
A parte de las gráficas históricas, Ubidots permite el uso de un tablero con widgets,
que son pequeños iconos con los últimos datos enviados, lo que evita que el usuario
ingrese a las gráficas históricas, y pueda ver los datos más actualizados.
50
5.6 Dato de costos del prototipo
Mediante la tabla 5-2. se muestra los gastos para la obtención de los equipos, y
materiales necesarios para el prototipo de la red IoT con LoRa. Cabe destacar que no
se encuentra incluidos los costos por ingeniería ni mano de obra.
51
CONCLUSIONES
Se desarrolló una completa integración de IoT con tecnología LoRa dentro de un
prototipo de invernadero, que cumple con la adquisición de datos como son:
temperatura del ambiente, humedad de la tierra, luminosidad, nivel de agua de
reservorios, consumo de luz eléctrica, y consumo de agua, garantizando una gestión a
distancia, mediante la plataforma de Ubidots, la cual permite acceder a la información
de las variables involucradas, mediante cualquier dispositivo que posea conexión a
Internet.
Los datos adquiridos mediante la placa Arduino, son enviados mediante el Shield de
LoRa, al Gateway LG01 que enlaza los datos recibidos al servidor de TTN, el cual con
una integración de la plataforma de IoT de Ubidots, muestra los resultados obtenidos
en diferentes opciones como son las gráficas históricas mostradas dentro del capítulo
5, o también en un tablero donde se puede visualizar el último dato recibido por medio
52
de un widget, como se ve en la figura 5-11, las cuales pueden ser vistas desde cualquier
dispositivo conectado a Internet.
De acuerdo con el análisis económico se determina la red IoT con tecnología LoRa,
un proyecto viable debido a que el valor de inversión es inferior a $300 como se ve en
la tabla 5-2, el cual es un valor que no representa un inversión costosa, en caso de ser
implementado por empresas o industrias, teniendo en cuenta que el espectro de radio
enlace en LoRa dispone de una frecuencia libre como se aprecia en la tabla 2-4, y de
igual manera evaluando el coste de los dispositivos con referencia a la tabla 2-5 LoRa
es más accesible, de esta manera se certifica ser una propuesta innovadora, y de bajo
costo, para la comunidad agrícola.
53
RECOMENDACIONES
En consideración de que se realiza transmisión constante de los datos recolectados por
los sensores, y el funcionamiento de los actuadores, se recomienda la implementación
de un sistema secundario de alimentación dedicado para solventar el consumo de
operación.
Al disponer una galería de widget, se recomienda utilizar las más apegadas al emblema
de cada sensor y más acorde al valor a mostrar, para garantizar la comprensión del
parámetro se utilizó gamas de colores como por ejemplo para la humedad de la tierra
se optó por rojo para resequedad de la tierra, amarrillo resequedad media, y verde
humedad buena.
Las antenas utilizadas del Gateway y el Shield LoRa, fueron las proporcionadas por el
fabricante el cual es Dragino, ofreciendo 3dBi de ganancia, si se requiere mayor
alcance se recomienda utilizar o fabricar una antena con diseño más directivo sin
olvidar la frecuencia aprobada para establecer el radio enlace de los dispositivos LoRa
según la región continental.
54
BIBLIOGRAFÍA
Aloys, A., Jiazi, Y., Thomas, C., & William Mark, T. (9 de Septiembre de 2016). A
Study of LoRa: Long Range & Low Power Networks for the Internet of Things.
Palaiseau, Essonne, France. Obtenido de https://www.mdpi.com/1424-
8220/16/9/1466/htm
Buestán Vera, J. C. (Febrero de 2019). Desarrollo de una red IOT con tecnología
LORA para detección de automóviles. Quito, Pichincha, Ecuador. Obtenido de
https://dspace.ups.edu.ec/bitstream/123456789/16897/1/UPS-ST003910.pdf
Dragino. (31 de Octubre de 2019). LG01-N Single Channel LoRa IoT Gateway.
Shenzhen, China. Obtenido de
https://www.dragino.com/products/lora/item/143-lg01n.html
Mahmood, Z. (2019). The Internet of Things in the Industrial Sector. Suiza: Springer
Nature .
Mekki, K., Bajic, E., Chaxel, F., & Meyer, F. (2018). Overview of Cellular LPWAN
Technologies for IoT Deployment: Sigfox, LoRaWAN, and NB-IoT. Francia.
Obtenido de https://ieeexplore.ieee.org/document/8480255
56
Pinto Erazo, A. M. (2020). Desarrollo de una metodología de análisis de tecnologías
de radio IoT, Para escenarios urbano y rural, por medio de modelos
matemáticos. Ibarra, Imbabura, Ecuador. Obtenido de
http://repositorio.utn.edu.ec/bitstream/123456789/10809/2/PG%20798%20T
RABAJO%20GRADO.pdf
Quiroga Montoya, E. A., Jaramillo Colorado, S. F., Campo Muñoz, W. Y., & Chanchí
Golondrino, G. E. (25 de Mayo de 2016). Propuesta de una Arquitectura para
Agricultura de Precisión Soportada en IoT. Armenia, Quindío, Colombia.
Obtenido de
http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-
98952017000400005
Rose, K., Eldridge, S., & Chapin, L. (15 de Octubre de 2015). La internet de las cosas
- Una breve reseña. Obtenido de Internet Society (ISOC):
https://www.internetsociety.org/es/resources/doc/2015/iot-overview
The Things Network. (Diciembre de 2020). The Things Network LEARN. Obtenido de
The Things Network: https://www.thethingsnetwork.org/docs/
57
Véliz Briones, V. F., & Zambrano Cedeño, E. R. (2018). Zona rural y su nueva visión
de la Educación Superior en Ecuador. Revista Espacios, 10. Obtenido de
Espacios: http://www.revistaespacios.com/a19v40n08/19400810.html
Vera Medina, L. A., & Zavala Soledispa, B. E. (2018). Diseño de una red LPWAN
basada en tecnología LoRa para las estaciones hidrometeorológicas.
Guayaquil, Guayas, Ecuador: Escuela Superior Politécnica DEL Litoral.
Obtenido de https://www.dspace.espol.edu.ec/retrieve/132258/D-
CD106675.pdf
Widianto, E. D., Pakpahan, M., Faizal, A. A., & Septiana, R. (2018). LoRa QoS
Performance Analysis on Various Spreading Factor in Indonesia. Bandung,
Java Occidental, Indonesia. Obtenido de
https://ieeexplore.ieee.org/document/8605471/authors#authors
58