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

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

bash 复制代码
wget https://www.emqx.com/zh/downloads/broker/5.7.2/emqx-5.7.2-el7-amd64.rpm

2、安装emqx

bash 复制代码
sudo yum install emqx-5.7.2-el7-amd64.rpm -y

3、启动emqx

bash 复制代码
sudo systemctl start emqx

三、发布与订阅

bash 复制代码
sudo yum install mosquitto mosquitto-clients -y

1、订阅消息

bash 复制代码
mosquitto_sub -h localhost -t "test/topic"

2、发布消息

bash 复制代码
mosquitto_pub -h localhost -t "test/topic" -m "Hello MQTT"
相关推荐
wdfk_prog17 小时前
[Linux]学习笔记系列 -- [block]bfq-iosched
linux·笔记·学习
刚哥的进化路18 小时前
Linux系统日志管理完全教程:从基础查看 to 集中分析(附实战命令)
运维·自动化运维
互联网小顽童18 小时前
Linux系统进阶管理教程:从基础操作到企业级运维(附实战命令)
运维·自动化运维
q***99418 小时前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
LCG元18 小时前
Linux 文本处理三剑客(grep, sed, awk)核心用法与实战
linux
面对疾风叭!哈撒给18 小时前
Docker之 Portainer、Node-RED和EMQX安装与配置
运维·docker·容器
RisunJan18 小时前
Linux命令-exportfs命令(管理NFS服务器上共享文件系统)
linux·运维·服务器
动感小麦兜18 小时前
服务器搭建
linux·服务器·python
小吃饱了18 小时前
docker制作镜像
运维·docker·容器
LSL666_18 小时前
云服务器安装Tomcat
运维·服务器·tomcat