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"
相关推荐
Fortune_yangyang2 小时前
Docker 入门指南:从 “容器小白” 到快速上手
运维·docker·容器
Lueeee.3 小时前
具体掌握字符设备驱动
linux
HIT_Weston3 小时前
68、【Ubuntu】【Hugo】搭建私人博客:方案分析(二)
linux·运维·ubuntu
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [fs]ext4
linux·笔记·学习
程序员老舅3 小时前
C++ STL 算法:从原理到工程实践
linux·c++·stl·c/c++·数据结构与算法
chenyuhao20244 小时前
Linux系统编程:线程概念与控制
linux·服务器·开发语言·c++·后端
cws2004014 小时前
HeidiSQL 使用操作说明书
运维·数据库·windows·mysql·heidisql
Pyeako4 小时前
MySQL基础知识&Linux导入导出数据
linux·数据库·mysql·sql查询·sql分类
prettyxian4 小时前
【linux】进程概念(1)PCB、系统调用与 proc 目录全解析
linux·运维·服务器
YJlio4 小时前
Streams 学习笔记(12.2):看见 NTFS 隐藏的备用数据流(ADS)
服务器·笔记·学习