· Andrea Pollini · raspberry pi · 3 min read
Installare Mosquitto su Raspberry Pi
Impara a installare e configurare il broker MQTT Mosquitto sul tuo Raspberry Pi. Segui la nostra guida passo-passo per creare un sistema di messaggistica IoT flessibile e scalabile.
MQTT e Mosquitto: Introduzione
MQTT (Message Queuing Telemetry Transport) è un protocollo di messaggistica leggero e scalabile progettato per dispositivi IoT (Internet of Things). MQTT consente ai dispositivi di comunicare tra loro in modo affidabile e efficiente, riducendo al minimo il consumo di risorse e la larghezza di banda. Uno dei componenti chiave di un sistema MQTT è il broker, che funge da intermediario tra i dispositivi e gestisce la distribuzione dei messaggi.
Mosquitto è uno dei broker MQTT più popolari e ampiamente utilizzati. È un software open-source sviluppato da Eclipse Foundation e offre una vasta gamma di funzionalità per la messaggistica IoT. In questa guida, ti mostreremo come installare e configurare Mosquitto sul tuo Raspberry Pi per creare un sistema di messaggistica IoT flessibile e scalabile.
Passo 1: Aggiornare il Sistema
Prima di installare Mosquitto, è consigliabile aggiornare il sistema operativo del tuo Raspberry Pi per garantire che tutti i pacchetti siano aggiornati. Apri un terminale e digita i seguenti comandi:
Questi comandi scaricheranno e installeranno gli aggiornamenti disponibili per il tuo sistema. Assicurati di seguire le istruzioni visualizzate sullo schermo e conferma l’installazione degli aggiornamenti quando richiesto.
Passo 2: Installare Mosquitto
Una volta che il sistema è aggiornato, puoi procedere con l’installazione di Mosquitto. Digita il seguente comando nel terminale per installare il pacchetto mosquitto
:
Questo comando installerà il broker MQTT Mosquitto sul tuo Raspberry Pi insieme a tutti i pacchetti e le dipendenze necessarie. Durante l’installazione, potrebbe essere richiesto di confermare l’installazione di alcuni pacchetti aggiuntivi. Assicurati di confermare l’installazione quando richiesto.
Passo 3: Avviare il Servizio Mosquitto
Una volta completata l’installazione, il servizio Mosquitto verrà avviato automaticamente. Puoi verificare lo stato del servizio utilizzando il seguente comando:
Se il servizio è attivo e in esecuzione, dovresti vedere un output simile al seguente:
Per abilitare il servizio Mosquitto all’avvio del sistema, puoi utilizzare il seguente comando:
Questo indica che il servizio Mosquitto è attivo e in esecuzione sul tuo Raspberry Pi. Ora sei pronto per iniziare a utilizzare il broker MQTT Mosquitto per creare un sistema di messaggistica IoT flessibile e scalabile.
Installazione client MQTT
Per interagire con il broker MQTT Mosquitto, avrai bisogno di un client MQTT. Puoi installare il client MQTT mosquitto_pub
e mosquitto_sub
utilizzando il seguente comando:
abilitare l’accesso remoto
Per abilitare l’accesso remoto al broker MQTT Mosquitto, è necessario modificare il file di configurazione di Mosquitto. Apri il file di configurazione utilizzando il seguente comando:
Aggiungi le seguenti righe al file di configurazione per abilitare l’accesso remoto:
Salva il file e riavvia il servizio Mosquitto utilizzando il seguente comando: