Mosquitto MQTT Broker
Eclipse Mosquitto is an open source lightweight MQTT message broker that implements MQTT 5.0, 3.1.1 and 3.1 protocols. Provides high-performance, low-latency message delivery services with WebSocket support, message persistence, bridge mode and more, suitable for IoT and real-time messaging applications.
## Eclipse Mosquitto MQTT Message Broker **Official Website:** https://mosquitto.org/ **Repository:** https://github.com/lazycatapps/mosquitto.git **QUICKSTART (online):** https://github.com/lazycatapps/mosquitto/blob/main/QUICKSTART.md Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers. MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe messaging protocol designed for IoT (Internet of Things) and resource-constrained devices. Mosquitto provides a reliable and efficient message broker, making it an ideal choice for IoT and real-time messaging applications. ## Main Features - 📡 Full support for MQTT 5.0, 3.1.1 and 3.1 protocols - 🚀 Lightweight design with low resource consumption - 🌐 Support for WebSocket protocol (port 9001) - 🔐 Flexible authentication and access control mechanisms - 📊 Support for bridge mode to connect other MQTT brokers - 💾 Message persistence storage - ⚡ High performance, low latency message delivery - 🔌 Extensible through plugins ## Usage Instructions 1. After starting the application, Mosquitto will be available on the following ports: - **1883**: Standard MQTT port (unencrypted) - **9001**: WebSocket port (for browser clients) 2. Configuration files are located in `/lzcapp/var/config` directory, where you can customize: - Authentication methods - Access Control Lists (ACL) - Bridge configuration - Logging levels, etc. 3. Use mosquitto_pub and mosquitto_sub command-line tools for message publishing and subscription testing 4. Data persistence is stored in `/lzcapp/var/data` directory 5. Log files are saved in `/lzcapp/var/log` directory ## Use Cases - 🏠 Smart home device communication - 📱 Mobile app real-time message push - 🏭 Industrial IoT data collection - 🚗 Vehicle networking communication - 📍 Location tracking and monitoring - ⚙️ Remote device control and management


