BROKER MQTT E STRATEGIE DI CONNESSIONE

Il sistema IpDoor fa comunicare tra loro i dispositivi (targhe, monitor, app, reception…) attraverso un broker MQTT: è il "centralino dei messaggi" a cui ogni dispositivo si connette e tramite il quale transitano chiamate, eventi, stati e comandi. Perché tutto funzioni, ogni dispositivo deve quindi trovare e connettersi al broker dell'impianto.

  • MQTT Broker: mostra il broker a cui il dispositivo è attualmente connesso (indirizzo IP ed eventuale dispositivo che lo ospita).

Normalmente il broker viene individuato in modo automatico sulla rete locale tramite mDNS (multicast DNS / Bonjour): il dispositivo "annuncia" e "scopre" il broker senza bisogno di configurazioni manuali. In alcuni ambienti di rete, però — tipicamente reti gestite da IT, con VLAN o firewall — il traffico mDNS/multicast è bloccato: in questi casi la scoperta automatica non funziona e il dispositivo non riesce a trovare il broker da solo.

Per questo esistono diverse strategie con cui indicare al dispositivo come raggiungere il broker:

  1. Device strategy: la strategia del singolo dispositivo (ad esempio Come impostazione dell'impianto, per seguire quella generale).
  2. Domain strategy: la strategia a livello di dominio/impianto (ad esempio Rete con multicast, che sfrutta l'mDNS; nelle reti dove il multicast è bloccato si adotta una strategia alternativa che non dipende dal multicast).

Scegliendo la strategia adeguata all'ambiente di rete si garantisce che il dispositivo raggiunga il broker anche dove l'mDNS non è disponibile.