MQTT 是基于发布/订阅模型 & TCP / IP 的“轻量级”消息协议,主要用于物联网设备(例如 ESP8266,Raspberry Pi 等)之间的通信。它在资源不足和电池供电的自动化应用(例如智能家居)中非常受欢迎,安全警报系统和电池供电的传感器网络。
Mosquitto 是实现 MQTT 协议的开源消息代理(或服务器)。凭借其良好的社区支持,文档和易于安装,它已成为最受欢迎的 MQTT Broker 之一。
附:国内的免费 MQTT 测试服务器点 这里。
1 预先准备
- 具有 root 访问权限的 Ubuntu 16.04 服务器
- 在防火墙上打开端口 TCP : 1883
2 具体步骤
2.1 安装 Mosquitto Broker
首先需要更新 Ubuntu 的软件包列表,并安装可用的最新 Mosquitto Broker,以下是对应的终端指令。
sudo apt-get update
sudo apt-get inst