ESP32-CAM
Para pasar datos desde el contador hasta la red es necesario un chip como el ESP32-CAM, que tiene una cámara con la que podremos capturar imágenes o hacer video streaming, con él podremos realizar proyectos sencillos como video vigilancia, control remoto de un robot y hasta realizar funcionalidades de Inteligencia Artificial.
Este chip viene incluido con una antena WiFi, Bluetooth, un conector para una antena externa, pines de alimentación y GPIO, flash, un conector de cámara y la posibilidad de añadir una tarjeta microSD, entre otras cosas. Además, se puede actualizar mediante OTA y permite programar utilizando diferentes lenguajes de programación, como C++, Javascript o Python.
Zigbee
Es un conjunto de protocolos de comunicación inalámbrica de alto nivel que permite la creación de redes de área personal. Zigbee se caracteriza por su reducido consumo de energía, algo útil para dispositivos con batería y también su baja tasa de envío de datos. Zigbee compite con estándares conocidos como WiFi y Bluetooth.
La diferencia entre WiFi y Zigbee se basa en que Zigbee requiere mucho menos hardware para operar, pero tiene una capacidad de transmisión mucho menor que WiFi (alrededor de unos 0,003 Mbps).
Las diferencias con Bluetooth son menores, ya que son tecnologías muy similares. Las ventajas de Zigbee frente a Bluetooth son su mayor rango (unos 75-100 metros, comparado con los 10-20 metros de rango que ofrece Bluetooth), su menor consumo (unos 30mW frente a 100mW de Bluetooth), su menor latencia (15ms con Zigbee y 100ms con Bluetooth) y su mayor número de nodos (65535 como máximo). La desventaja de Zigbee es que tiene una velocidad de transmisión mucho menor que Bluetooth (1-3 Mbps)
Debido a estas características, Zigbee es una tecnología con usos bastante específicos y no está tan extendida como WiFi o Bluetooth. En nuestro caso, para nuestro proyecto de medición de agua, esta tecnología sería la adecuada.
IOT
Sus siglas significan Internet of Things (el Internet de las cosas). Es la red que forman los diferentes dispositivos que usamos en nuestra vida diaria (desde móviles y ordenadores personales a cámaras de vigilancia con conexión a Internet) y suele funcionar mediante la recopilación y el intercambio de datos en tiempo real.
Todas las IOT tienen tres componentes:
Dispositivos inteligentes, que recopilan los datos de su entorno y de los usuarios y la intercambia con la aplicación de IOT
Aplicación de IOT, que es un conjunto de servicios y software que integra los datos que recibe de los dispositivos inteligentes. Utiliza inteligencia artificial para analizar estos datos y realizar decisiones informadas.
Una interfaz gráfica, desde la que se puede administrar la red IOT, normalmente es una aplicación móvil o un sitio web.