Come installare il broker MQTT su Raspberry Pi : Mosquitto Broker

Creiamoci il nostro broker MQTT

[read more]

To install the MQTT broker on raspberrypi we can follow different paths.

I decided to turn the Raspberry PI into a hub to manage home automation. To do this I downloaded and installed Home Assistant following what, in my opinion, is the easiest way. I downloaded the image Hassio that allows you to have, with a few steps, a “turnkey” hub.

This is the procedure I followed:

-I downloaded and installed the image following these instructions: https://www.home-assistant.io/hassio/installation/
-After waiting about 20 minutes, I uploaded the HomeAssistant webpage
-I created an account and logged in
-I clicked on Hass.io
-I clicked on add-onsor (2):
-In the “officialaddon” I chose “Mosquitto Broker” (3):
-Click on install (4):
-I modified the config as in the red box, I saved (5) and clicked on start (6):

[/read]

_-_-_-_

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

_-_-_-_

 

 

[read more=”English Version” less=”Read Less”]

Broker on :

N.B. to test the functioning of the broker I have enabled anonymous access (anonymous = true in the config). This allowed me not to set the access credentials neglisketches of the sensor and relay. Finished the tests, I recommend to set the anonymous access on false and choose the credentials of access to the broker. For more information, you can visit the add-on support page at: https://www.home-assistant.io/addons/mosquitto/

The same credentials are to be used in the sketches.
To test the functioning of the broker, I recommend using one of the available MQTT clients. I have used MQTT Lens which is a ChromeOS free and installable application on all platforms.

The configuration is really very simple:

Launch the program and click on ‘+’ near “connections” (1 in the last picture):
In the window enter a name of your choice and the address of the raspberry in the LAN, then click on “save changes”:
If the color of the icon (2) is green it means that the broker is listening:

[/read]

 

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