MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,专为低带宽和不稳定的网络环境设计,非常适合物联网(IoT)应用。
官网地址:https://www.emqx.com/

一、版本选择

根据自己的操作系统进行下载即可,推荐使用rpm安装方式。

下载地址:https://www.emqx.com/zh/downloads-and-install/broker?os=RHEL

Linux安装MQTT 服务器(图文教程)_安装教程

这里因为我的是操作系统是红帽centos7 ,所以选择这个版本进行下载安装。

二、安装教程

1、下载emqx

wget https://www.emqx.com/zh/downloads/broker/5.7.2/emqx-5.7.2-el7-amd64.rpm

Linux安装MQTT 服务器(图文教程)_服务器_02

2、安装emqx

sudo yum install emqx-5.7.2-el7-amd64.rpm -y

Linux安装MQTT 服务器(图文教程)_mqtt_03

3、启动emqx

sudo systemctl start emqx

Linux安装MQTT 服务器(图文教程)_安装教程_04

三、发布与订阅

sudo yum install mosquitto mosquitto-clients -y

1、订阅消息

mosquitto_sub -h localhost -t "test/topic"

Linux安装MQTT 服务器(图文教程)_运维_05

2、发布消息

mosquitto_pub -h localhost -t "test/topic" -m "Hello MQTT"

Linux安装MQTT 服务器(图文教程)_mqtt_06