Come installare il broker MQTT su Raspberry Pi : Mosquitto Broker
Creiamoci il nostro broker MQTT
English Version_-_-_-_
Per installare il broker MQTT su raspberrypi possiamo seguire diverse strade.
Io ho deciso di trasformare la Raspberry PI in un hub per gestire la domotica. Per farlo, quindi , ho scaricato ed installato Home Assistant seguendo quella che, secondo me, è la strada più semplice. Ho scaricato l’immagine Hassio che permette di avere, con pochi passaggi, un hub “chiavi in mano”.
Questa la procedura che ho seguito:
(1)Ho scaricato ed installato l’immagine seguendo queste istruzioni: https://www.home-assistant.io/hassio/installation/
(2)Dopo aver aspettato circa 20 minuti, ho caricato la pagina web di HomeAssistant
(3)Ho creato un account e mi sono loggato
(4)Ho cliccato su Hass.io

(5)Ho cliccato su add-onstore (2):

(6)Negli “officialaddon” ho scelto infatti “Mosquitto Broker” (3):

7)Quindi Click su install (4):

(8)Poi ho modificato il config come nel riquadro rosso, ho salvato (5) e poi cliccato su start (6):

_-_-_-_
English Version
Broker on :
N.B. per testare il funzionamento del broker ho abilitato l’accesso anonimo (anonymous = true nel config). Questo mi ha permesso di non impostare le credenziali di accesso neglisketches del sensore e del relay. Finiti i test, vi consiglio di impostare l’accesso anonimo su false e scegliere delle credenziali di accesso al broker. Per maggiori informazioni, potete visitare la pagina di supporto dell’add-on all’indirizzo: https://www.home-assistant.io/addons/mosquitto/
Le stesse credenziali dovranno essere usate negli sketches.
Per testare il funzionamento del broker, vi consiglio di usare uno dei client MQTT disponibili. Io ho usato MQTT Lens che è un’applicazione ChromeOS gratuita ed installabile su tutte le piattaforme.
La configurazione è davvero molto semplice:
- Lanciate il programma e cliccate su ‘+’ vicino “connections”(1 nell’ultima foto)
- Nella finestra inserite un nome a scelta e l’indirizzo della Raspberry nella rete LAN, infine cliccate su “savec hanges”. (fig 7)
- Se il colore dell’icona (2) è verde significa che il broker è in ascolto. (fig 8)


Bruno Gangemi