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"
相关推荐
Linux-lucky3 小时前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
清水白石0084 小时前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
ao-weilai5 小时前
Linux基础:Ext系列文件系统
linux·运维·服务器
qq_349447955 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
GlobalSign数字证书8 小时前
小企业零运维 TLS 架构设计:证书生命周期管理(CLM)与自动化轮换策略的技术选型
运维·自动化
mCell8 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋8 小时前
【Linux】动静态库的制作与使用
linux
wuyk5558 小时前
Python 第三章:列表 List
服务器·开发语言·python
艾伦_耶格宇9 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk