Aplicación de demostración de Web-IO digital:
Control de Web-IO Digital con teléfono móvil vía MQTT
Control de componentes en la red local sin barreras desde el teléfono móvil vía Internet
Hasta la fecha era realmente complicado activar procesos de conmutación en la propia casa a distancia. Bien había que abrir o configurar el cortafuegos de la casa como correspondiese bien había que contratar los servicios de un proveedor de automatización del hogar con acceso incluido a su nube.
Una alternativa la ofrecen los modelos Web-IO 4.0 Digital 4.0 combinados con MQTT. Con el protocolo MQTT, la comunicación entre la app de control y el Web-IO a controlar no tiene lugar de forma directa, sino a través de un intermediario (broker) cualquiera en Internet. Los dos interlocutores de la comunicación se conectan desde la red local con el intermediario en Internet. Normalmente los cortafuegos permiten las conexiones en esa dirección sin problemas.
Configuración del acceso al broker
Hay numerosos proveedores de servicios de intermediarios o broker gratuitos. Para el ejemplo que mostramos aquí nos hemos decidido por el broker HiveMQ.
En la página web https://hivemq.com dentro de la sección "HiveMQ Cloud for free" se puede hacer clic en el enlace "Get started now!". En "Sign Up Now" se empieza con la configuración del acceso. Aquí también se puede especificar el nombre de usuario y la contraseña para el acceso.
Configuración de Web-IO para la conmutación vía MQTT
Preparativo
- Conectar la tensión para Web-IO y cablear las IO
- Conectar el Web-IO a la red
- Asignar las direcciones IP
Configuración
Inicie sesión como administrador en el entorno del Web-IO y seleccione en el menú Canales de comunicación >> MQTT. Introduzca aquí los datos de acceso para el broker de MQTT y active el publicador y el suscriptor con los tópicos estándar de W&T.
Instalación y configuración de la app para MQTT
Entre las numerosas app que existen para utilizar MQTT en teléfonos móviles con sistema operativo Android, nosotros nos hemos decidido por la app gratuita MQTT-Dash. MQTT-Dash está disponible en Google Playstore para su descarga e instalación.
Una vez iniciada la app se puede agregar un broker de MQTT pulsando el símbolo de "+" situado en la esquina superior derecha de la pantalla. En la pantalla siguiente hay que introducir los datos de acceso. Al pulsar el símbolo de disquete se guarda la configuración del broker y se genera el correspondiente botón.
Al pulsar en el botón del broker se accede a la sección de IO. Pulsando aquí en el símbolo "+" se puede agregar campos de visualización y elementos de mando para las entradas y salidas que sean necesarias. Si solo desea ver los estados, seleccione el tipo "Text". Para controlar una salida hay que seleccionar el tipo Switch/button.
Como tópicos se puede agregar los tópicos estándar correspondientes de Web-IO.
Si se agregan otros tópicos, por ejemplo de un Web-Termohigrómetro, también es posible supervisar a distancia otros valores y datos como la temperatura y la humedad del aire.
Por supuesto, también es posible la activación y el control vía MQTT con teléfonos iPhone.