MQTT Broker installeren op Raspberry Pi

Categorie:

In dit artikel

MQTT is een protocol at ontworpen is voor een snelle en lichtgewicht communicatie tussen Internet of Things apparaten. Op deze manier kun je jouw slimme apparaten laten communiceren met Domoticz. 

In dit artikel gaan we een MQTT-broker installeren en gebruiken met Domoticz.

In dit artikel

MQTT installeren op Raspberry Pi

Open je terminal en voer het volgende commando in om de Mosquitto Broker te installeren:

				
					sudo apt-get update
sudo apt install -y mosquitto mosquitto-clients
				
			

Er wordt gevraagd om pakketten te installeren, type “Y” om door te gaan. 

MQTT Broker automatisch laten starten

Voer het volgende in om Mosquitto automatisch te laten starten bij het opstarten:

				
					sudo systemctl enable mosquitto.service
				
			

MQTT Broker installatie testen

Je MQTT broker is nu geïnstalleerd. Om te testen of alles goed is verlopen voeren we het volgende commando in:

				
					mosquitto -v
				
			

Je krijgt nu de versie te zien die op dit moment is geïnstalleerd. Zorg dat deze boven de 1.4.x is.

mqtt broker

Noteer je IP-adres

Om de MQTT-broker aan Domoticz te koppelen hebben we het IP-adres van je Raspberry Pi nodig. 

Deze achterhaal je eenvoudig met:

				
					hostname -I
				
			
hostname

Start nu je Raspberry Pi opnieuw op om te controleren dat de broker ook automatisch opstart.

Werkt alles? Dan kunnen we de broker koppelen aan Domoticz

MQTT toevoegen aan Domoticz

Je hebt nu succesvol een MQTT broker geïnstalleerd. Laten we de koppeling met Domoticz opzetten.

Ga in je Domoticz Dashboard naar Instellingen → Hardware.

Kies in het dropdown menu voor MQTT Client Gateway with LAN interface.

Draait je broker hetzelfde apparaat als je Domoticz installatie? Vul dan bij Remote Adress localhost in.

Draait de MQTT broker op een ander apparaat, vul dan het IP-adres van dat apparaat in. 

Bij Poort vul je 1883 in. Dit is de standaard poort van MQTT.

De rest van de instellingen kun je laten zoals ze zijn. 

Klik op Toevoegen om de broker toe te voegen aan je Domoticz hardware.