W&T conecta
Interfaces para TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA, fibra óptica de vidrio y de plástico, http, SNMP, OPC, Modbus TCP, I/O digital, I/O analógico, ISA, PCI

Aplicación de demostración de Web-IO digital:

Control de Web-IO Digital con teléfonos iPhone vía MQTT

Control de componentes de la red local sin barreras desde teléfonos iPhone 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.

Control remoto con MQTT


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

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.

iPhone, IoT ONOFF y Web-IO

Instalación y configuración de la app para MQTT

Entre las numerosas app de MQTT que existen para iPhone, nosotros nos hemos decidido por la "IoT ONOFF", que puede mostrar hasta 10 tópicos MQTT sin licencia. "IoT ONOFF" está disponible en Appstore para su descarga e instalación.

Tras iniciar la app existe la posibilidad de ver varias visualizaciones de ejemplos que pueden seleccionarse en grupos. Para una nueva configuración controlada habría que borrar esos ejemplos. Además ya hay un broker preconfigurado. En el menú Settings, dentro de MQTT Broker, se puede modificar la configuración del broker.

iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y Web-IO

El siguiente paso es crear una nueva visualización. Para ello tiene que pulsar en el modo Edit en add. Salga del modo Edit con Done y pulse ahora en la nueva entrada del panel de control. Pulsando en el símbolo "+" puede agregar nuevos elementos al panel de control. Para una salida agregue el tipo "Switch". Para mostrar una entrada utilice "LED".

Cambie al modo Edit. Aquí puede modificar las propiedades de los elementos mostrados. Asigne un nombre cualquiera a cada elemento mostrado. Es importante que los valores de True y False sean sustituidos por "ON" y "OFF".

iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y Web-IO

A continuación hay que aplicar los tópicos para Subscribe y Publish (solo la salida). Una vez finalizada la configuración, salga del modo Edit pulsando Done. Ahora deberían mostrarse los estados de la entrada y la salida y la salida debería poder ser conmutada desde el panel de control.

iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y Web-IO   iPhone, IoT ONOFF y 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 Android.

Productos