Etwas über mqtt und wie man mosquitto auf dem Mac installiert hatte ich hier schon geschrieben.

Die aktuellste Version 1.3.5 hatte bei mir auf dem Raspberry Pi einen Fehler geschmissen und

apt-get install mosquitto
installierte mir nur den broker, deshalb ein manueller Installations-Versuch mit einer älteren Version...

Ein paar Anmerkungen zur Installation:

# Sollte der Befehl 'make' nicht funktionieren; die Fehlermeldung
# -bash: make: command not found
# bei Verwenden von 'make' vorkommen, dann build-essential installieren
# (scheint nicht bei jeder Linux-Distributon für Raspberry Pi
# standardmäßig enthalten zu sein)
sudo apt-get install build-essential

# Sollte während dem 'make'-Vorgang die Fehlermeldung
# fatal error: openssl/ssl.h: No such file or directory
# auftauchen, muss libssl-dev installiert werden
sudo apt-get install libssl-dev

Installation von mosquitto

Source herunterladen und kompilieren:

mkdir ~/tmp
cd ~/tmp
wget http://mosquitto.org/files/source/mosquitto-1.0.2.tar.gz
tar zxf mosquitto-1.0.2.tar.gz
cd mosquitto-1.0.2/
make
sudo make install
sudo ldconfig
sudo make clean

Somit lassen sich mosquitto_pub und mosquitto_sub verwenden.