Requisiti
L'accesso al cloud è attivato in LOGO!Soft Comfort.
Procedure
Per configurare il collegamento IoT tra il LOGO! BM e Mosquitto MQTT eseguire le operazioni descritte di seguito.
Scaricare l'applicazione Mosquitto MQTT in .
Fare clic sul file .exe per installare l'applicazione sul PC.
Aprire il file mosquitto.conf sotto la cartella principale dell'applicazione installata. Configurare l'indirizzo IP e la porta del PC host nel file mosquitto.conf.
Modificare la configurazione di "allow anonymous false" in "allow anonymous true" nel file mosquitto conf.
Disattivare il firewall nel PC per garantire un collegamento stabile tra LOGO! BM e Mosquitto MQTT.
Aprire la finestra cmd nella cartella principale dell'applicazione Mosquitto installata. Immettere il comando mosquitto -c mosquitto.conf -v per aprire Mosquitto.
|
Nota
Lasciare aperta la finestra del cmd durante l'intero processo di connessione. In caso contrario il collegamento IoT si interrompe. |
Registrare l'oggetto Mosquitto MQTT IoT con Strumenti -> Trasferisci -> Impostazioni di collegamento al cloud in LOGO!Soft Comfort. Fare clic sul pulsante Registra oggetto per avviare l'operazione.
Selezionare "MQTT" in Tipo di cloud e fare clic sul pulsante "Avanti".
Immettere l'URL del broker MQTT, indicare la porta configurata al punto 3; impostare l'ID del client MQTT. Quindi fare clic sul pulsante "Avanti".
Selezionare il tipo di autenticazione "TCP". Quindi fare clic sul pulsante "Avanti". Per informazioni sulla configurazione di Mosquitto con un altro tipo di autenticazione consultare il sito Web di Mosquitto.
Impostare "Argomento Pub" e "Argomento Sub". Si possono definire nomi personalizzati. Quindi fare clic sul pulsante "Avanti". Annotare questi due nomi di argomenti che verranno utilizzati in seguito per sottoscrivere o pubblicare i dati sul client Mosquitto MQTT.
La pagina Stato di registrazione indica che la registrazione è stata eseguita correttamente. Chiudere la finestra di dialogo facendo clic su "Fine".
Sottoscrivere i dati di LOGO!
Aprire la finestra delle impostazioni di trasferimento dati su cloud con Strumenti -> Trasferisci -> Impostazioni di collegamento al cloud.
Aggiungere un elemento dati. In questo esempio viene utilizzato il formato di dati array. Concludere la configurazione facendo clic su "Scrivi in LOGO!".
Immettere il comando nella finestra cmd: mosquitto_sub -h 192.168.0.66 -p 1883 -t "Topic 1". Nella finestra cmd verranno visualizzati i messaggi inviati da LOGO! BM.
Pubblicazione dei dati su LOGO!
Aprire un'altra finestra cmd nella cartella principale dell'applicazione Mosquitto installata.
Immettere i seguenti comandi nella nuova finestra cmd per pubblicare i dati in 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]}}}
Nella finestra di sottoscrizione cmd si possono vedere i messaggi pubblicati correttamente, inoltre si può vedere che i dati sono stati modificati correttamente in LOGO! BM.