准备一个虚拟机(此处用vagrant)
vagrant init envimation/ubuntu-xenial
修改Vagrantfile
配置网络模式和Ip
config.vm.network "public_network", ip:"192.168.1.30"
vagrant ssh
安装依赖
sudo apt-get update
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install g++
sudo apt-get install uuid-dev
make
sudo make install
sudp cp ./lib/libmosquitto.so.1 /usr/lib
验证
一个窗口中
mosquitto_sub -t 'test/topic' -v
另一个窗口中
mosquitto_pub -t 'test/topic' -m 'hello world'
可以在sub窗口看到如下