Requisitos
El acceso a la nube está habilitado in LOGO!Soft Comfort
Procedimientos
Siga estos pasos para configurar la conexión IoT entre LOGO! BM y Mosquitto MQTT.
Descargue la aplicación Mosquitto MQTT en .
Ejecute el archivo .exe para instalar la aplicación en su PC.
Abra el archivo mosquitto.conf en la carpeta raíz de la aplicación instalada. Configure la dirección IP y el puerto del PC host en el archivo mosquitto.conf.
Cambie la configuración de "allow anonymous false" a "allow anonymous true" en el archivo mosquitto conf.
Desactive el cortafuegos en su PC con el fin de garantizar una conexión estable entre LOGO! BM y Mosquitto MQTT.
Abra la ventana cmd en la carpeta raíz de la aplicación Mosquitto instalada. Introduzca el comando mosquitto -c mosquitto.conf -v para iniciar la aplicación Mosquitto.
|
Nota
Deje abierta la ventana cmd durante todo el proceso de conexión. De lo contrario, se interrumpirá la conexión IoT. |
Registre el objeto IoT Mosquitto MQTT mediante Herramientas -> Transferir -> Ajustes de conexión a la nube en LOGO!Soft Comfort. Haga clic en el botón Registrar objeto para iniciar el proceso.
Seleccione "MQTT" en el tipo de nube y haga clic en el botón "Siguiente".
Introduzca la URL de broker MQTT y el puerto configurado en el paso 3; establezca la ID de cliente MQTT. Después haga clic en el botón "Siguiente".
Seleccione "TCP" como tipo de autenticación. Después, haga clic en el botón "Siguiente". Para obtener información sobre cómo configurar Mosquitto si se selecciona otro tipo de autenticación, consulte el sitio web de Mosquitto.
Introduzca "Publicar tema" y "Suscribir a tema". Usted mismo puede asignarles un nombre. Después, haga clic en el botón "Siguiente". Recuerde estos dos nombres de temas, pues se utilizarán posteriormente para suscribir o publicar datos en el cliente Mosquitto MQTT.
La página "Estado del registro" le indicará que el registro ha sido correcto. Haga clic en el botón "Finalizar" para cerrar el cuadro de diálogo del registro.
Suscripción de datos desde LOGO!
Abra los ajustes de transferencia de datos de la nube con Herramientas -> Transferir -> Ajustes de conexión a la nube.
Agregue un elemento de datos. En este ejemplo usamos "Formato de datos Array". Haga clic en "Escribir en LOGO!" para finalizar la configuración.
Introduzca el comando en la ventana cmd: mosquitto_sub -h 192.168.0.66 -p 1883 -t "Tema 1". Se visualizarán mensajes en la ventana cmd enviados desde LOGO! BM.
Publicar datos en LOGO!
Abra otra ventana cmd en la carpeta raíz de la aplicación Mosquitto instalada.
Introduzca los comandos siguientes en la nueva ventana cmd para publicar datos en el LOGO! BM:
mosquitto_pub.exe -h 192.168.0.66 -p 1883 -t "Topic 2" -m "{\"state\":{\"var1\":{\"value\":[0,0]},\"var2\":{\"value\":[0]}}}
mosquitto_pub.exe -h 192.168.0.66 -p 1883 -t "Topic 2" -m "{\"state\":{\"var1\":{\"value\":[50,100]},\"var2\":{\"value\":[1]}}}
En la ventana de suscripción cmd será posible ver los mensajes publicados correctamente y también se visualizarán los datos que se han modificado correctamente en LOGO! BM.