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"
相关推荐
isyangli_blog1 分钟前
静态网站部署方案
服务器
云边云科技_云网融合17 分钟前
企业出海的 “数字丝绸之路“:SD-WAN 如何重构全球网络竞争力
大数据·运维·网络·人工智能
JZC_xiaozhong17 分钟前
2026年深圳企业如何统一管理ERP、MES、OA权限?身份识别与访问管理高效方案
大数据·运维·自动化·企业数据安全·数据集成与应用集成·权限治理·多系统权限管理
福尔摩斯·柯南43 分钟前
Ubuntu 14.04/16.04/18.04/20.04/22.04/24.04/26.04全系列LTS长期支持版镜像IOS分享
linux·运维·ubuntu
xiaoming00181 小时前
JAVA项目打包部署运维全流程(多服务、批量)
java·linux·运维
189228048611 小时前
NV243美光MT29F32T08GWLBHD6-24QJES:B
大数据·服务器·人工智能·科技·缓存
浪客灿心2 小时前
Linux五种IO模型与非阻塞IO
linux·网络
洋哥网络科技2 小时前
centos7 升级openssh-10.2
linux·运维·服务器·系统安全
我先去打把游戏先2 小时前
【保姆级图文教程】:VMware虚拟机安装Ubuntu Server 22.04
linux·数据库·ubuntu
IpdataCloud2 小时前
企业级IP定位服务准确率怎么保证?从数据源到离线库的精度提升指南
运维·服务器·网络·数据库·tcp/ip