MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,专为低带宽和不稳定的网络环境设计,非常适合物联网(IoT)应用。
官网地址:https://www.emqx.com/
一、版本选择
根据自己的操作系统进行下载即可,推荐使用rpm安装方式。
下载地址:https://www.emqx.com/zh/downloads-and-install/broker?os=RHEL
这里因为我的是操作系统是红帽centos7 ,所以选择这个版本进行下载安装。
二、安装教程
1、下载emqx
wget https://www.emqx.com/zh/downloads/broker/5.7.2/emqx-5.7.2-el7-amd64.rpm
2、安装emqx
sudo yum install emqx-5.7.2-el7-amd64.rpm -y
3、启动emqx
sudo systemctl start emqx
三、发布与订阅
sudo yum install mosquitto mosquitto-clients -y
1、订阅消息
mosquitto_sub -h localhost -t "test/topic"
2、发布消息
mosquitto_pub -h localhost -t "test/topic" -m "Hello MQTT"