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"
相关推荐
孙强_05251 分钟前
使用docker创建zabbix服务器
服务器·docker·zabbix
大白菜和MySQL2 分钟前
tomcat服务搭建部署ujcms网站
java·linux·运维·服务器·tomcat
铁蛋Q19 分钟前
进程的状态
linux·服务器·ubuntu
极客小张36 分钟前
基于正点原子Linux开发板的智能监控与家电控制系统设计:深度解析Video4Linux和TCP/IP技术栈
linux·运维·c++·物联网·网络协议·tcp/ip·算法
sunxunyong36 分钟前
Linux 删除文件不释放空间问题处理
大数据·linux·运维·服务器
只对您心动2 小时前
【C高级】有关shell脚本的一些练习
linux·c语言·shell·脚本
lldhsds2 小时前
linux下的分布式Minio部署实践
linux·minio·分布式对象存储
OH五星上将3 小时前
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【内核通信机制】上
linux·嵌入式硬件·harmonyos·openharmony·鸿蒙开发·liteos-a·鸿蒙内核
DC_BLOG4 小时前
IPv6(四)
运维·服务器·网络·ip
shelby_loo4 小时前
通过 Docker 部署 MySQL 服务器
服务器·mysql·docker