SCOPI DELLA GUIDA
CONCETTI AFFRONTATI:
|
COMPONENTI SOFTWARE UTILIZZATE:
PREREQUISITI
DISPOSITIVI FISICI UTILIZZATI: |
GUIDA maggiormente indicatA per: |
|
NOTE E DISCLAIMER
|
|
Revisione guida: 1.0 |
Abstract
Indipendentemente dal fatto che si usi un HUB hardware (come Homey) o software, la presenza di un broker MQTT è spesso utile per non dire vitale. L’uso di attuatori e sensori dotati di protocollo MQTT non è infatti così rara, anzi: basti pensare a tutti i componenti che siano stati dotati del firmware Tasmota o altri.
Homey non è da meno: HUB personale hardware di razza, è dotato – tra i tanti – di un componente software modulare installabile e configurabile che permette di dotare la propria rete locale di, appunto, un broker MQTT, utilizzabile dalle altre applicazioni su di esso installate e dai vari componenti domotici presenti in casa.
N.b. Dopo aver installato il broker MQTT è opportuna una lettura attenta della guida “Come configurare MQTT sui dispositivi della propria domotica“. |
Installare l’app
Innanzitutto è necessario installare il componente presso l’HUB. Per farlo è necessario, come sempre, utilizzare l’app Homey (per Android e iOS), precedentemente utilizzata per effettuare la configurazione di base di Homey e per amministrarlo quotidianamente.
Il componente scelto per questa guida è l’Homey “MQTT Broker“ di Menno van Grinsven.
Presso l’app Homey, selezionare la voce “More” in basso a destra, poi “Apps“, “+” e infine effettuare una ricerca all’interno dello store Athom, cercando appunto “MQTT Broker“:
Una volta individuata l’app, provvedere ad installarla sul proprio Homey come da sequenza:
Configurazione
Una volta installato il broker è necessario configurarlo.
Nell’elenco dei componenti (app) installati, sarà apparsa una nuova voce relativa, appunto, al broker appena installato. Accedervi e, successivamente accedere alla configurazione:
Nella finestra che segue è possibile specificare la configurazione di dettaglio del broker. La configurazione che indichiamo non è l’unica possibile, è una delle possibilità (che però crediamo realisticamente più utili):
Nel campo “ENTER PORT NUMBER” indicare “1883”; spuntare poi la voce “ALSO ALLOW UNSECURE CONNECTIONS” (lasciarla non spuntata se si preferisce solo una comunicazione crittografata).
NON cliccare ancora su “Start Broker”, piuttosto scorrere ancora più in basso:
Premendo sul “+” in basso aggiungere un utente che i client MQTT utilizzeranno per accedere al broker (segnarselo da una parte per usi futuri).
Infine, premere su “Start Broker” per avviare il server broker MQTT così configurato.
Da questo momento il broker MQTT per la propria rete locale sarà rappresentato dall’indirizzo:
mqtt://IP_DI_HOMEY:1883
oppure
mqtt://127.0.0.1:1883
per i client in esecuzione localmente su Homey stesso.
Al broker, ovviamentem, si otterrà accesso solo tramite inserimento di username/password precedentemente indicati.
Questa pagina è redatta, manutenuta e aggiornata dallo staff di inDomus, un gruppo di persone molto diverse tra loro che trovi, per domande e supporto, sul forum e sulla chat del sito. Se ti sei perso, a tua disposizione c'è la mappa. |