Eclipse Mosquitto
Open-source MQTT broker
Eclipse Mosquitto is an open-source MQTT broker implementing versions 5.0, 3.1.1, and 3.1 of the MQTT protocol. It is lightweight and suitable for devices from single board computers to full servers, providing publish/subscribe messaging capabilities with support for TLS, WebSockets, and various authentication methods.
Links:
- Home: Eclipse Mosquitto
- Source: GitHub - eclipse-mosquitto/mosquitto: Eclipse Mosquitto - An open source MQTT broker
- Image: eclipse-mosquitto - Official Image | Docker Hub
- Configure Authentication: Authentication methods | Eclipse Mosquitto
TODO: Consider enabling TLS/SSL certificates for secure connections on port 8883 TODO: Implement authentication with password file and ACL for access control TODO: Configure performance tuning for high-throughput environments (max_connections, max_queued_messages)