Mosquitto MQTT Broker

Mosquitto MQTT Broker

Eclipse Mosquitto 是一个开源的轻量级 MQTT 消息代理,实现了 MQTT 5.0、3.1.1 和 3.1 协议。提供高性能、低延迟的消息传递服务,支持 WebSocket、消息持久化、桥接模式等功能,适用于物联网和实时消息传递应用。

10,917GitHub
应用介绍

## Eclipse Mosquitto MQTT 消息代理 **官方网站:** https://mosquitto.org/ **仓库地址:** https://github.com/lazycatapps/mosquitto.git **QUICKSTART 在线文档:** https://github.com/lazycatapps/mosquitto/blob/main/QUICKSTART.md Eclipse Mosquitto 是一个开源的(EPL/EDL 许可)消息代理,实现了 MQTT 协议 5.0、3.1.1 和 3.1 版本。Mosquitto 轻量且适用于从低功耗单板计算机到完整服务器的所有设备。 MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,专为物联网(IoT)和资源受限的设备设计。Mosquitto 提供了一个可靠、高效的消息代理,是物联网和实时消息传递应用的理想选择。 ## 主要功能 - 📡 完整支持 MQTT 5.0、3.1.1 和 3.1 协议 - 🚀 轻量级设计,资源占用低 - 🌐 支持 WebSocket 协议(端口 9001) - 🔐 灵活的认证和访问控制机制 - 📊 支持桥接模式连接其他 MQTT 代理 - 💾 消息持久化存储 - ⚡ 高性能,低延迟的消息传递 - 🔌 可通过插件扩展功能 ## 使用方法 1. 启动应用后,Mosquitto 将在以下端口提供服务: - **1883**: MQTT 标准端口(非加密) - **9001**: WebSocket 端口(浏览器客户端) 2. 配置文件位于 `/lzcapp/var/config` 目录,可以自定义: - 认证方式 - 访问控制列表(ACL) - 桥接配置 - 日志级别等 3. 使用 mosquitto_pub 和 mosquitto_sub 命令行工具进行消息发布和订阅测试 4. 数据持久化存储在 `/lzcapp/var/data` 目录 5. 日志文件保存在 `/lzcapp/var/log` 目录 ## 应用场景 - 🏠 智能家居设备通信 - 📱 移动应用实时消息推送 - 🏭 工业物联网数据采集 - 🚗 车联网通信 - 📍 位置追踪和监控 - ⚙️ 设备远程控制和管理

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
应用信息
版本
2.0.22
安装包大小
86.34 KB
镜像大小
3.63 MB
更新时间
2025年11月25日
平台支持
PC
关键词
mosquittomqttbrokeriotmessaging