sudo apt-get update
sudo apt-get upgrade
sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
sudo rm mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
sudo apt-get update
sudo apt-get install mosquitto
sudo nano /etc/mosquitto/conf.d/mosquitto.conf
Paste following and change to your needs
user mosquitto
max_queued_messages 1000
message_size_limit 0
allow_zero_length_clientid true
allow_duplicate_messages false
listener 1883
autosave_interval 900
autosave_on_changes false
persistence true
persistence_file mosquitto.db
allow_anonymous false
password_file /etc/mosquitto/passwd
Now generate user for MQTT
sudo /usr/bin/mosquitto_passwd -c /etc/mosquitto/passwd admin
sudo /etc/init.d/mosquitto restart