In diesem Artikel zeige ich kurz, wie wir einen MQTT-Broker auf einem Debian-Server installieren können. In meinem Beispiel verwenden wir den bekannten Mosquitto MQTT Broker.
Installation
Im ersten Schritt brauchen wir eine Terminalsitzung zu unserem Server. Dafür können wir entweder SSH oder einen direkten Zugriff verwenden. Dort angekommen aktualisieren wir zuerst die Pakete und Paketquellen.
sudo apt update && sudo apt upgrade -y
Im nächsten Schritt installieren wir die Pakete Mosquitto und Mosquitto-Clients. Diese benötigen wir, um einerseits die MQTT-Nachrichten empfangen und lesen zu können.
sudo apt install mosquitto mosquitto-clients -y
Remotezugriff aktivieren und Login deaktivieren
Da ich meinen MQTT-Broker im Heimnetz betreibe, kann man hier den Remotezugriff aktivieren und den Login deaktivieren. So muss bei den MQTT-Sendern nicht mehr viel eingestellt werden. Dazu öffnen wir die Mosquitto Konfigurationsdatei.
sudo nano /etc/mosquitto/mosquitto.conf
Dort fügen wir den folgenden Inhalt unten einmal ein:
listener 1883
allow_anonymous true
Zum Schluss starten wir einmal den Dienst neu, und dann sollten wir in der Lage sein, die MQTT-Nachrichten versenden und dann auch empfangen zu können.
sudo systemctl restart mosquitto