Chat with us, powered by LiveChat

Internet of Things (IoT)


Il sistema EVE tramite la tecnologia “Internet of Things” vi permette di far comunicare dei componenti posti in progetti attivi in reti diverse.
Questa funzionalità si basa sulla configurazione di tre tipologie di dispositivi: Broker, Publisher e Subscriber.
Il primo è il server dove vengono registrati i dati e può essere esterno, cioè fornito da un provider, o interno, cioè utilizzando un server EVE, i secondi sono quei componenti che inviano i dati al Broker, cioè al server, ed invece i terzi sono quei componenti che ricevono i dati dal broker.
Facciamo un piccolo esempio per capire meglio l’utilizzo di questa funzionalità: Ho 20 sedi di un’azienda attive in varie parti d’Italia e dalla sede centrale vorrei controllare il consumo energetico di ognuna, questo con EVE è possibile impostando i componenti di ogni sede che rilevano il consumo come publisher che invieranno i dati ad un broker, cioè ad un server centrale, che a sua volta invierà i dati ai componenti configurati come subscriber nel progetto configurato nella sede centrale.
Questa funzionalità potrà essere utilizzata sia in contesti molto grandi, come spiegato nell’esempio, ma anche in contesti più piccoli per avere un’ulteriore sicurezza nella conservazione dei dati utilizzando il broker come server di backup.

MQTT Broker


PROPRIETA’ COMPONENTE

GUI

Questo componente è realizzato usando il gateway Graphic UI.

Potete far riferimento al capitolo “Gateways / Protocols” per ottenere ulteriori informazioni.

IP: Indirizzo IP del server che viene utilizzato come broker.

Porta: Inserire porta di comunicazione.

Utente: Inserire utente di accesso al server.

Password: Inserire password di accesso al server.

Client ID: ID univoco fornito dal provider del server.

Stato connessione: Permette di selezionare un componente Info testuale che può essere inserito nell’interfaccia utente per mostrare lo stato di connessione.

Errore: Permette di selezionare un componente Info testuale che può essere inserito nell’interfaccia utente per mostrare eventuali errori.

Note: campo di testo a disposizione dell’admin per inserire ulteriori informazioni sul componente.

HELP
La configurazione delle logica può essere facilmente effettuata utilizzando la funzione trascina e rilascia del componente. Quando si impostano i componenti nei parametri del componente, puoi utilizzare il menù a discesa o puoi trascinare e rilasciare i componenti dall’area “I miei componenti” al campo di selezione del componente.

Promemoria prima di continuare:

  • Download ed installa il plugin EVE Logic per abilitare i plugins (link);
  • Dopo aver caricato il progetto .eve sul server, attendere un paio di minuti per l’attivazione delle logiche.

MQTT Publish


PROPRIETA’ COMPONENTE

GUI

Questo componente è realizzato usando il gateway Graphic UI.

Potete far riferimento al capitolo “Gateways / Protocols” per ottenere ulteriori informazioni.

Componente da pubblicare: Selezionare il componente che farà da publisher.

Broker: Selezionare il broker a cui inviare i dati.

Pubblica argomento: Inserire il topic da inviare al broker.

Ogni [s]: Inserire ogni quanti secondi fare l’invio dei dati al broker.

Prefisso del valore: Prefisso del valore del componente.

Inviare il cambiamento (check box): Se selezionato invia il valore ad ogni cambiamento.

Note: campo di testo a disposizione dell’admin per inserire ulteriori informazioni sul componente.

HELP
La configurazione delle logica può essere facilmente effettuata utilizzando la funzione trascina e rilascia del componente. Quando si impostano i componenti nei parametri del componente, puoi utilizzare il menù a discesa o puoi trascinare e rilasciare i componenti dall’area “I miei componenti” al campo di selezione del componente.

Promemoria prima di continuare:

  • Download ed installa il plugin EVE Logic per abilitare i plugins (link);
  • Dopo aver caricato il progetto .eve sul server, attendere un paio di minuti per l’attivazione delle logiche.

MQTT Subscribe


PROPRIETA’ COMPONENTE

GUI

Questo componente è realizzato usando il gateway Graphic UI.

Potete far riferimento al capitolo “Gateways / Protocols” per ottenere ulteriori informazioni.

Broker: Selezionare il broker da cui ricevere i dati.

Argomento da sottoscrivere: Inserire il topic da ricevere dal broker.

Prefisso del valore: Prefisso che indica al broker quale valore di un dato topic viene accettato dal seguente subscribe.

Componente da sottoscrivere: Inserire il componente che è subscribe.

Note: campo di testo a disposizione dell’admin per inserire ulteriori informazioni sul componente.

HELP
La configurazione delle logica può essere facilmente effettuata utilizzando la funzione trascina e rilascia del componente. Quando si impostano i componenti nei parametri del componente, puoi utilizzare il menù a discesa o puoi trascinare e rilasciare i componenti dall’area “I miei componenti” al campo di selezione del componente.

Promemoria prima di continuare:

  • Download ed installa il plugin EVE Logic per abilitare i plugins (link);
  • Dopo aver caricato il progetto .eve sul server, attendere un paio di minuti per l’attivazione delle logiche.

Ben fatto, continua ad apprendere!

Il nostro suggerimento per la tua prossima lezione: