Skip to main content

Broker

info

Un Broker è un componente fondamentale all'interno delle applicazioni di messaggistica.
Il broker fa da intermediario tra i Client, che possono essere sia dispositivi che applicazioni, facilitando lo scambio di messaggi tra di essi.
Quando un client invia un messaggio a un altro client, il broker si occupa di instradare il messaggio al destinatario appropriato.

note

I Broker iComfort utilizzano MQTT (Message Queuing Telemetry Transport) che è un protocollo di messaggistica leggero progettato per dispositivi con risorse limitate e connessioni di rete instabili.

Funzioni esposte dal Sistema

Il Sistema consente di effettuare le seguenti operazioni sui Broker:

  • Visualizzazione e ricerca
  • Creazione
  • Creazione Relazione Broker/Engine
  • Eliminazione

Visualizzazione e Ricerca

All'accesso è possibile visualizzare la lista Broker già presenti nel Sistema:

Ricerca: E' presente anche il campo di ricerca a testo libero Search Broker

Visualizzazione

A seguito della selezione Broker il Sistema mostra una lista come quella di seguito:

Lista_Broker

Lista Broker:

Si visualizza il Nome, il protocollo di messaggistica impostato, l' indirizzo, la Porta utilizata e le Azioni.

Creazione

Cliccando su Aggiungi Broker in alto a destra appare la Form seguente con cui è possibile inserire un Nuovo Broker.

Aggiungi_Modifica_Broker_Data

Inserire i dati richiesti:

  • Nome nuovo Broker

  • Scelta del protocollo Seleziona_Protocollo_Broker

  • Inserimento Indirizzo

  • Selezione Porta

Aggiungi_Modifica_Broker_Config

Selezionando Config è possibile inserire:

  • Nome Utente

  • Password

  • ID Client

  • Selezionare Protocollo Mqtt Seleziona_Protocollo_Broker_Config

  • Selezionare Versione Protocollo

  • Inserire Chiave Server. Informazione che serve ai sensori per identificare il canale su cui riversare i dati.

  • Inserire Chiave Client. Informazione che serve ai sensori per identificare il canale su cui riversare i dati.

  • Inserire Password Client

Creazione Relazione Broker/Engine

Icona Relazioni Broker Nella colonna Azioni è possibile selezionare l'icona Relazioni Broker Engine per creare o modificare relazioni tra Broker ed Engine

Nella Form si visualizzano eventuali Relazioni già presenti tra Broker ed Engine. Cliccando sul menu a tendina è possibile scegliere Engine disponibili dalla lista. Cliccare su Aggiungi per completare la relazione.

Relazioni_Broker_Engine

Per eliminare la relazione esistente selezionare l'icona Elimina Engine presente nella Lista Engine Relazionati.

Eliminazione Broker

Cliccando sull'icona Elimina Broker all'interno della Lista, si seleziona il Broker e appare un Form in cui si chiede conferma dell'eliminazione:

Conferma Eliminazione Broker

danger

Il Broker può essere eliminato solamente se non ha alcuna relazione con l'Engine. L'icona Elimina Broker è infatti presente solo tra i broker non relazionati.