Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los diferentes trabajos consultados en este documento, muestran una tendencia similar en los
componentes requeridos para un proyecto que involucre una red de sensores inalámbricos
(WSN por sus siglas en ingles). En común se encuentran tres elementos básicos: nodo sensor,
nodo procesador y Gateway [1]-[2].
Nodo sensor: encargado de medir las magnitudes físicas del ambiente en donde se ubique.
Nodo procesador: toma los datos de los sensores y los procesa para su almacenamiento y uso.
Gateway: se encarga de almacenar los datos en otros medios como lo son la nube, bases de
datos en páginas web, aplicaciones nativas, etc. Además de mostrar la información en
interfaces entendibles para el usuario final.
El rápido desarrollo de las redes de sensores en una gran cantidad de aplicaciones en la vida
cotidiana, ha ocasionado que surjan diferentes plataformas o software que permitan la
asociación de estos elementos de hardware para el procesamiento de información, el
muestreo de datos y en control de los dispositivos de forma remota. Además de permitir
fácilmente el desarrollo de sistemas complejos por medio de lenguajes de programación
conocidos como lo son Python, Matlab, y labview. Debido al crecimiento de estas
herramientas, comúnmente se les ha dado el nombre de plataformas IoT [1].
Es común ver aplicaciones básicas de estos sistemas, como por ejemplo en [0], donde los datos
de una red de sensores son enviados a una aplicación web gracias a dos scripts hechos en
Python. Cada script realiza una función diferente, el primero toma los datos y el segundo los
envía a la nube. La aplicación web gestiona los datos por medio PHP y MySQL.
En un trabajo previo [1] lograron llevar los datos de la WSN a un servidor web que cuenta con
dos funcionalidades, la primera como visualizador de la información recibida, permitiendo al
usuario la consulta de datos en tiempo real y la descarga de los mismos en documentos CSV y
PDF. La segunda como controlador de los diferentes nodos ubicados en la zona. La plataforma
de desarrollo se logró por medio de Python y el framework Django 12.
A pesar el análisis final de [2], lleva a un resultado prometedor, cabe resaltar las limitantes que
tuvieron en el almacenamiento de datos, aunque con algunas ventajas destacables también,
como la sencillez en la aplicación de JavaScript para el intercambio de datos con estas
aplicaciones.
Aunque no todo suele ser dirigido únicamente a bases de datos en servidores web, hay otros
trabajos destacables como [4], que usando Raspberry-pi conectada a diferentes sensores, logra
transmitir los datos no solo a una plataforma de software sino también a través de Whatsapp y
Telegram. Haciendo análisis respecto a la incorporación de software con hardware y como se
puede analizar correctamente la implementación de ambos, dan a conocer ciertos criterios de
desarrollo, como la compatibilidad de los mismos y las limitantes de cada uno. Su desarrollo se
basa en la plataforma Xively para el procesamiento de datos. Xively es una plataforma que
permite a cualquier usuario la administración de datos, organizándolos en diferentes capas
(toma de datos, organización y muestreo) y dando un orden jerárquico a cada dispositivo para
dar un orden a los datos [D]. Aunque también hacen énfasis en otras aplicaciones como
ThingSpeak y Carriots. Siendo la ultima una herramienta factible para este tipo de proyectos,
ya que cuenta con documentación y algunos ejemplos genéricos incluidos para desarrolladores
[E]. Todo este análisis en base a que las plataformas de software incluidas en este estudio son
compatibles con el hardware Arduino y Raspberry-pi.
Aunque muchas de las investigaciones se han centrado en zonas con cobertura de internet,
también es importante delimitar aplicaciones de estos sistemas WSN en áreas sin cobertura, el
proyecto realizado en [6], desarrollan una red de sensores en un sitio sin cobertura de
internet, lo cual solventan por medio de módems GPRS. El modem trae ventajas respecto a la
transmisión de información, ya que cada tramo de información se envía en momentos
diferentes del día no se está enfocado en una conexión continua, logrando un uso provechoso
de los datos usados. El uso del lenguaje de programación Pyhton les facilito la comunicación
TCP-IP gracias a las librerías que se incorporan dentro del mismo ambiente de programación.
Se destaca la implementación de archivos JSON (JavaScript Object Notatio) para facilitar el
tratamiento de los mismos. Es notable que este proyecto sobresale en la aplicación de gestión,
por medio del desarrollo de una página Web logran gestionar la red de sensores en una
interfaz muy amigable y entendible para cualquier usuario, añadiendo ramas de mapas,
manejo de medidas y variables, procesado de información y generación de informes, como
gráficas, hojas de cálculo e historiales de medición.
Otro trabajo similar, en el cual no se contaba con redes de internet para el envió de
información a la nube, se relaciona en [7], que en base a una red de sensores se genera una
alerta temprana de deslizamientos, en una zona de alta afluencia a esta catástrofe. Por tal
motivo se dispuso de un sistema de comunicación en base a mensajes de texto, que permiten
llevar la información comprendida en caracteres, a una estación lejana de la zona, en donde se
procesan los datos y se cargan a la nube por medio de una plataforma creada por medio de
ThingSpeak [A] y sus librerías que incorporan métodos de comunicación con Arduino y
Raspberry.
Otros trabajos como [8] implementan medios similares con él envió de información a través de
la red de telefonía móvil 3G, pero usando un móvil que mantiene una comunicación directa
con la página web, que almacena y procesa los datos, en este caso se puede afirmar que el
Gateway funciona de manera virtual y no física como los anteriores trabajos. El des
Referencia:
[0] Implementación de un dispositivo que permita enrutar los datos adquiridos de una red
Zigbee hacia la nube utilizando la minicomputadora Raspberry pi y software de código abierto -
Stalin Tomala Miranda, Edgar Gualberto Arellano Pedrazolli.
[4] Integración de Redes Telemáticas IoT con Raspberry pi - Carlos García Muelas
[5] Desarrollo de aplicaciones para redes de sensores inalámbricas: un enfoque dirigido por
modelos - D. Fernando Losilla López.
[6] Estudio y desarrollo de un equipo interfaz de red inalámbrica (WSN) con red pública basado
en plataforma Raspberry Pi - Arnau Albert García
[7] Sistema de comunicación mediante WSN para detección y alerta temprana de
deslizamientos de tierra - Christian Sebastián Bonilla Sánchez
[9] Una red de sensores inalámbricos para la automatización y control del riego localizado -
Nesly Diana Castro C.; Luis Eduardo Chamorro F.; Carlos Andrés Viteri M.
[E] CARRIOTS. Carriots Technical presentation building an internet of things project Xively,
Alvaro Everlet [en línea]. https://www.altairsmartworks.com
[1a] Bolivar, l. & Alexandre da Silva, G. (2015). Solar radiation monitoring using electronic
embedded system Raspberry Pi database connection MySQL, Ubidots and TCS-230 sensor.
2015 CHILEAN Conference On Electrical, Electronics Engineering, Information And
Communication Technologies (CHILECON). http://dx.doi.org/10.1109/chilecon.2015.7400420
[1b] Asghar, M. & Mohammadzadeh, N. (2015). Design and simulation of energy efficiency in
node based on MQTT protocol in Internet of Things. 2015 International Conference On Green
Computing And Internet Of Things (ICGCIOT). http://dx.doi.org/10.1109/icgciot.2015.7380689