本篇为MQTT协议系列的第二篇,主题为本地MQTT服务器环境搭建与测试,查看完整目录点击此处
0x01 开发机环境
本文中开发机为虚拟机,虚拟机系统为Ubuntu Server 18.04。
客户端使用MQTT.fx,版本为1.7.1,最新版收费,用不了,简单测试的话,1.7.1已经足够了。
0x02 安装配置Mosquitto环境
Mosquitto是一个轻量级的开源消息代理,实现了MQTT协议,用来了解MQTT协议,当做Broker比较合适(只在开始了解的时候用了一下,感觉管理不是很方便,后面使用的都是Emqx,后面介绍emqx安装和配置)。
部署Mosquitto
在虚拟机中安装mosquitto:
- 添加软件库
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
- 更新软件库
sudo apt-get update
- 安装mosquitto
sudo apt-get install mosquitto
- 安装客户端
sudo apt-get install mosquitto-clients
官方使用说明文档: