Kurzanleitung: MQTT auf Raspberry Pi installieren


Die­se Anlei­tung soll kei­ne aus­führ­li­che Beschrei­bung sein, sie stellt nur in aller Kür­ze die not­wen­di­gen Schrit­te dar und erhebt kei­nen Anspruch auf Voll­stän­dig­keit.

Benötigte Hardware

  • Raspber­ry Pi Modell 3, 4 oder 5
  • 16GB Mini-SD-Kar­te

RaspberryPi Imager

Lade den 🔗Raspber­ry Pi Imager her­un­ter:

Star­te den Raspber­ry­Pi Imager (RPI)

Wäh­le das Raspber­ry Pi Modell

Betriebs­sys­tem wäh­len:

SD-Kar­te aus­wäh­len:
Die Bezeich­nung sieht je nach Betriebs­sys­tem unter­schied­lich aus.

Ein Klick auf Wei­ter führt in das nächs­te Fens­ter:

Der Raspber­ry Pi kann sich beim ers­ten Start sofort mit dem WLAN ver­bin­den. Mit dem Benut­zer­na­men und dem Pass­wort kannst du dich ein­log­gen.

Wenn du den Raspber­ry Pi ohne Tas­ta­tur und Maus betrei­ben willst, musst du unter „Diens­te“ den SSH-Zugriff erlau­ben.

Nach einem wei­te­ren Klick auf „JA“ im nächs­ten Fens­ter wird der Pro­zess gestar­tet.

Raspberry Pi einrichten

Mit SSH einloggen

Star­te den Raspber­ry Pi von der SD-Kar­te. Wenn der SSH-Zugang kor­rekt ein­ge­rich­tet wur­de, kannst du dich von einem belie­bi­gen ande­ren Com­pu­ter über SSH ein­log­gen. Vor­her musst du die IP-Adres­se mit­hil­fe dei­nes Rou­ters oder einem Netz­werk­scan­ner her­aus­fin­den. Du kannst aber auch den zuvor fest­ge­leg­ten Namen (raspber­ry­pi) ver­wen­den.

ssh hartmut@raspberrypi

Anschlie­ßend wirst du gefragt, ob du das Zer­ti­fi­kat akzep­tie­ren willst. Ant­wor­te mit „yes“, anschlie­ßend gibst du dein Pass­wort ein.

Mosquitto Broker installieren und starten

Brin­ge zunächst das Sys­tem auf den neu­es­ten Stand:

sudo apt update && sudo apt upgrade

Die­ser Vor­gang dau­ert in der Regel meh­re­re Minu­ten. Wenn das Update abge­schlos­sen ist, kannst du den Mos­quit­to Bro­ker instal­lie­ren.

sudo apt install -y mosquitto mosquitto-clients

Der Ser­vice Mos­quit­to soll beim Hoch­fah­ren gestar­tet wer­den:

sudo systemctl enable mosquitto.service

Den Dienst star­ten, stop­pen, neu star­ten und den Sta­tus über­prü­fen:

sudo systemctl start mosquitto
sudo systemctl stop mosquitto
sudo systemctl restart mosquitto
sudo systemctl status mosquitto

Konfiguration anpassen

In der Stan­dard­ein­stel­lung kann nur der Raspber­ry Pi auf den Dienst zugrei­fen. Damit der Dienst auch von außen erreich­bar ist, muss die Kon­fi­gu­ra­ti­on ergänzt wer­den:

sudo nano /etc/mosquitto/mosquitto.conf

Ergän­ze die Datei am Ende:

listener 1883
allow_anonymous true

strg+x und y spei­chert die Datei.

Anschlie­ßend musst du den Dienst neu star­ten:

sudo systemctl restart mosquitto

Letzte Aktualisierung: Dez. 31, 2025 @ 10:21

Inhalt