Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
utilizando Watson Iot Core, NodeMcu y MQTT Protocol
Nik K. Quito, Pierre Cairampoma
Universidad Nacional Mayor de San Marcos, Lima, Perú
Abstract — Las empresas que brindan prestaciones de
agua potable y alcantarillado a los diferentes sectores del Las arquitecturas de medición de recursos han variado
Perú tienen un problema que reside en la recolección de los
datos de los medidores de agua que realizan de forma constantemente a lo largo de los años, dependientes
manual y mensual, enviando personal a realizar esta siempre del alcance de la tecnología y de los diferentes
operación, lo que incide en un costo operativo innecesario enfoques [1][2][3], sin embargo luego de la revisión de la
para estas empresas, inexactitud en las mediciones y literatura se observó una marcada tendencia en la
lentitud en el proceso. Desarrollar una solución para la diferenciación de las capas de construcción de estas
medición de un recurso tan vital como el agua nos permitirá
predecir en un futuro el comportamiento de la demanda de arquitecturas, obteniendo 3 capas especificas: La primera
la misma, así como la reducción drástica de las fugas capa o Layer 1, donde se definen todos los aspectos
acuíferas y la eliminación de procesos manuales de relacionados a la medición del recurso y la extracción de
medición. Si bien es cierto que existen soluciones de la información de estos, convirtiéndose en la capa de
medición inteligente en Europa y Asia/Oceanía, los costos obtención de datos. La segunda capa o Layer 2, donde se
que conlleva instaurar un sistema de medición inteligente en
una comunidad, tanto en el proceso de instalación como en especifica la utilización de algoritmos, tecnologías, flujo
la compra de dispositivos de alta tecnología a empresas de procesos y análisis por el que pasará la información
extranjeras son extremadamente altos, siendo un gran reto extraída en el Layer 1, siendo esta la capa de
el de minimizar al máximo la solución propuesta. El sistema Procesamiento de Datos. Y finalmente la tercera capa o
propuesto está basado en 3 capas: La primera capa está Layer 3, donde se especifican toda la posible gama de
basada en la recolección de datos de la medición de agua, la
segunda capa abarca el procesamiento de los datos aplicaciones y soluciones que se pueden realizar
recolectados y la tercera y última capa abarca el desarrollo utilizando la data obtenida en las capas 1 y 2, que va
de sistemas o aplicaciones que utilicen los datos procesados. desde avanzados sistemas de detección de pérdidas de
El sistema se puso a prueba en una serie de viviendas recursos [], diseño de modelos estadísticos, hasta análisis
obteniendo resultados satisfactorios en la reducción del con machine learning y big data [].
consumo de agua.
Index Terms — Smart water meter, telecommunication
technologies, smart metering, real time, architecture
metering, internet of things, MQTT Protocol En la última década diferentes tipos de proyectos
relacionados a la infraestructura de redes inteligentes de
agua han permitido construir sistemas automatizados de
I. Introduction medición del recurso, sin embargo, el futuro de estas
iniciativas se dirige a convertirse en infraestructuras
avanzadas de medición acuífera. Este tipo de
infraestructura nos permitió construir toda una capa de
La medición inteligente de recursos en el mundo aplicaciones que trabajen sobre esta data de uso histórico,
actualmente está convirtiéndose en un estándar, una contemplando aplicaciones relacionadas con el sistema de
forma de combatir el uso indiscriminado de estos y de facturación, identificación del tipo de consumidor de agua
distribuirlos correctamente, siendo absolutamente y la predicción del consumo futuro.
necesarios para el desarrollo sustentable de la humanidad Los beneficios de administrar el consumo de agua
en la siguiente centuria. Un sistema inteligente de recaen en un balance equilibrado entre el consumo y la
medición del agua utilizando Internet de las cosas permite
demanda de agua. Considerando a cada medidor como un
recolectar información que nos permita construir una red
de agua apta para una ciudad inteligente, por lo que el objeto inteligente, podremos conseguir continuamente
nivel de complejidad y el tipo de solución dependerá de lecturas y almacenamiento de información del consumo
una serie de factores. De esa forma el plantear el diseño y en intervalos de tiempo pequeños, para mapear el
construcción de un sistema adecuado de medición consumo de agua en cualquier periodo de tiempo.
inteligente de agua nos hace plantearnos diferentes Diferentes estudios en Europa [] y Oceanía [] muestran
preguntas como: un cambio en el comportamiento de consumo de recursos
¿Qué arquitecturas existen para los sistemas de acuíferos en los ciudadanos que cuentan con un sistema
medición inteligente? inteligente de medición de agua, se observó que las
¿Qué aplicaciones tiene la data recolectada por personas tienden a controlar y administrar el uso del agua
un sistema de medición inteligente? en base a la información que reciben de sus medidores
¿Cuáles son las ventajas y desventajas de con el fin de ahorrar costos en la facturación.
automatizar la medición del flujo de agua en una Mantener en funcionamiento un sistema de medición
ciudad? inteligente de agua en un hogar que funcione de manera
¿Qué tecnologías de comunicación son utilizados permanente recae en muchos de los desafíos recurrentes
en los sistemas de medición inteligente? en el desarrollo del mundo del Iot siendo uno de estos la
conectividad de los objetos inteligentes, limitando muchas
veces el desarrollo de los proyectos y soluciones, no una base de datos NoSQL nos permitirá extraer,
obstante actualmente el avance de la tecnología nos ha transformar, cargar y generar información valiosa a través
permitido utilizar nuevos protocolos de red inalámbrica y de sus vistas, que a su vez usan de forma nativa la
nuevas formas de comunicación, más rápidas, eficientes y tecnología Map Reduce para moldear los datos.
económicas que las redes de comunicación de años atrás,
tal es el caso de las redes Narrow Band Iot (un protocolo
modificado de las redes LTE para el consumo bajo de
energía), o la mejora de las bandas de las redes Wifi con
el estándar 802.11ac. Un enfoque de internet de las cosas Layer 3: La capa de aplicaciones incluyen el sistema de
obligatoriamente recae en la utilización de estas redes facturación del consumidor y la diferenciación del tipo de
inalámbricas, adecuando su uso de acuerdo al lugar y a la consumidor, para ello fue necesario conectar la
tecnología de red disponible. información generada en el Layer 2 con cualquier de estos
sistemas. La comunicación entre Watson Iot Core y los
La descripción de la implementación del sistema esta dispositivos de monitoreo (Móvil y Web) son realizados a
descrita en la sección II. Esta envolverá aspectos técnicos través de una suscripción al medidor inteligente, esta
de la construcción y diseño de la arquitectura, así como llamada “suscripción” es una de las características más
de los retos encontrados y la razón de la utilización de importantes del protocolo MQTT pues permite enlazar
cada uno de los componentes. La discusión de los dispositivos inteligentes entre si con un alto nivel de
resultados y conclusión se observará en la sección III. independencia. Un esquema del funcionamiento del
protocolo se muestra en la figura 3.
II. smart water metering using watson iot core, node mcu
and mqtt protocol
Autenticación y autorización: Watson IoT Core ofrece
Layer 1: La obtención de datos del medidor de agua se
autenticación mutua y cifrado en todos los puntos de
realizó utilizando un Reed switch conectado a una placa
conexión para que los datos nunca se intercambien entre
NodeMCU basada en el módulo ESP8266. Esta placa es
dispositivos y Watson IoT sin una identidad probada.
capaz de realizar una conexión a redes inalámbricas
Watson IoT admite el método de autenticación de IBM
Wireless y a su vez conectarse a distintas entradas y
(denominado "SigV4"), así como una autenticación
salidas digitales y analógicas. La conexión del NodeMCU
basada en el certificado X.509. Las conexiones que
y el reed switch se realizó a través del pin X. de acuerdo a
utilizan HTTP pueden hacer uso de alguno de estos
la figura 1.
métodos como es el caso del envío de datos utilizando
MQTT Protocol.
Layer 2: Los datos obtenidos del NodeMCU son
enviados de manera continua, en tiempo real con un
intervalo de 5000 milisegundos, es por ello que para
administrar un data rate como este, se requirió la
utilización de una plataforma de Internet de las cosas III. discussion and conclusion
llamada Watson Iot Core, que aprovecha los recursos de
Using 8.5 x 11inch (US letter size) paper, the top
datos, análisis e instalaciones en la nube de manera segura
margin is 0.75 inches and the bottom margin is 1.125
y distribuida a nivel mundial. Esta tecnología utiliza el
inches, and the left and right margins are 0.75 inches.
protocolo MQTT un nuevo estándar en la comunicación
Except for Title, Authors and Affiliations, use a double
de objetos inteligente en el Iot. El formato de conexión se
column format. The column width is 3.375 inches and the
observa en la figura 2. Para ello se registraron las placas
column spacing (gutter) is 0.25 inch.
NodeMCU en la plataforma para establecer una identidad
Each major section begins with a Heading in 10 point
para los dispositivos y realiza un seguimiento de
Times font centered within the column and numbered
metadatos como los atributos y las capacidades de los
using Roman numerals (except for ACKNOWLEDGEMENT
mismos. El registro asigna una identidad única a cada uno
and REFERENCES), followed by a period, a single space,
de los dispositivos, formateados de manera uniforme e
and the title using an initial capital letter for each word.
independiente al tipo de dispositivo o a la forma en la que
The remaining letters are in SMALL CAPITALS. The
se conecta. Admite metadatos que describen las
paragraph description of the section heading line should
capacidades de un dispositivo, por ejemplo, el volumen de
be set for 18 points before, 6 points after, and the line
agua que pasa a través de la tubería. Una vez que la
spacing should be set to exactly 12 points.
información se encuentre disponible para ser distribuida a
For the body of your paper, use 10point Times font
través de los servicios de Watson Iot Core, Cloudant DB,
and set your line spacing at "exactly 12 points" with 0
points before and after. Indent each paragraph by 0.125 [2] Y. Xiao, C, Li, J. Lin, “A portable noncontact heartbeat
inches. and respiration monitoring system using 5GHz radar, ”
IEEE Sensors J., vol. 7, no. 7, pp. 10421043, July 2007.
Further details are provided in the remainder of this [3] C. Li, Y. Xiao, J. Lin, “Optimal carrier frequency of non
paper for specific situations. contact vital sign detectors,” in Proc. 2007 IEEE Radio
and Wireless Symp., Long Beach, CA, pp. 281284.
References
[1] H. L. Krauss, C. W. Bostian, and F. H. Raab, Solid State
Radio Engineering, New York: J. Wiley & Sons, 1980.