Wiesemann & Theis GmbH

Tecnologia di rete, dei sensori e delle interfacce per industria, ufficio e informatizzazione

Applicazione esempio per il Web-IO digitale:

Controllare Web-IO digitale per MQTT con l’iPhone

Commutare utenze nella rete locale dall’iPhone senza barriere attraverso Internet


Finora era veramente complesso azionare da remoto processi di commutazione in casa propria. O si doveva aprire e configurare il firewall domestico oppure si dovevano utilizzare i servizi di un fornitore di automazione domestica incl. il rispettivo accesso alla cloud

controllare da remoto con MQTT


Offrono un’alternativa i modelli Web-IO 4.0 digitale in combinazione con MQTT. Nel protocollo MQTT la comunicazione tra app di controllo e il Web-IO da commutare non avviene direttamente, bensì attraverso un broker qualsiasi in Internet. Entrambi gli interlocutori di comunicazione si collegano dalla rete locale al broker in Internet. Questa direzione di collegamento viene in genere ammessa dai firewall senza problemi.

Stabilire un accesso broker

Ci sono numerosi fornitori di servizi broker gratuiti. Nell’esempio mostrato abbiamo scelto il broker di HiveMQ.

Sul sito Internet https://hivemq.com si può cliccare nell’area "HiveMQ Cloud for free" il link "Get started now!". Attraverso "Sign Up Now" si comincia con la configurazione dell’accesso. Qui si possono definire anche user name e password per l’accesso.


Allestire Web-IO per la commutazione tramite MQTT

Preparativo

Configurazione

Effettuare il login nell’interfaccia web del Web-IO come amministratore e selezionare nel menù ad albero Vie di comunicazione >> MQTT. Inserire qui i dati d’accesso per il broker MQTT e attivare Publish e subscribe con topic standard W&T.

iPhone, IoT ONOFF e Web-IO

Installare e configurare APP per MQTT

Fra le numerose APP MQTT, disponibili per iPhone, abbiamo scelto l’APP "IoT ONOFF" che può visualizzare fino a 10 topic MQTT senza licenza. "IoT ONOFF" può essere semplicemente selezionato nell’Appstore e installato.

Dopo l’avvio della APP c’è la possibilità di visionare più visualizzazioni d’esempio, selezionabili in gruppi. Per una nuova configurazione regolata questi esempi devono essere cancellati. Inoltre è già preconfigurato un broker. Attraverso il punto del menu Impostazioni si può adattare in broker MQTT la configurazione Broker.

iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO

In seguito è necessario impostare una nuova visualizzazione, in cui occorre digitare add nella modalità Edit. Lasciare la modalità Edit mediante Done e toccare la voce Dashboard appena comparsa. Toccando il simbolo "+" è possibile aggiungere nuovi elementi di visualizzazione al dashboard. Per un output aggiungere il tipo "Switch". Per la visualizzazione di un input utilizzare "LED".

Passare alla modalità Edit. Qui si possono adattare le proprietà degli elementi di visualizzazione. Assegnare un nome a piacimento al rispettivo elemento di visualizzazione. È importante che i valori per True e False sostituiscano "ON" e "OFF".

iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO

Ora è necessario ancora fissare i topics per Subscribe e Publish (solo nell’output). Se la configurazione è conclusa, lasciare la modalità Edit attraverso Done. Si dovrebbero visualizzare gli stati di input e output e l’output dovrebbe essere commutabile dal dashboard.

iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO   iPhone, IoT ONOFF e Web-IO

Aggiungendo altri topic, p. es. un termoigrometro web, naturalmente è possibile monitorare da remoto anche altri valori e informazioni come temperatura e umidità dell’aria.

Con smartphone Android si può commutare e monitorare naturalmente anche mediante MQTT.

Prodotti


^