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

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

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

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

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

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

7)Quindi Click su install (4):

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

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

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

_-_-_-_

 

 

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:

  1. Lanciate il programma e cliccate su ‘+’ vicino “connections”(1 nell’ultima foto)
  2. Nella finestra inserite un nome a scelta e l’indirizzo della Raspberry nella rete LAN, infine cliccate su “savec hanges”. (fig 7)
  3. Se il colore dell’icona (2) è verde significa che il broker è in ascolto. (fig 8)
How to install the MQTT broker on Raspberry Pi
7-Come installare il broker MQTT su Raspberry Pi

 

How to install the MQTT broker on Raspberry Pi
Come installare il broker MQTT su Raspberry Pi

 

Bruno Gangemi