Software Alternatives, Accelerators & Startups

mosquitto

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.

mosquitto

mosquitto Reviews and Details

This page is designed to help you find out whether mosquitto is good and if it is the right choice for you.

Screenshots and images

  • mosquitto Landing page
    Landing page //
    2022-06-30

Features & Specs

  1. Lightweight

    Mosquitto has a small resource footprint making it ideal for devices with limited computational power and memory.

  2. Open Source

    Being an open-source project under the Eclipse Foundation, Mosquitto benefits from community support and transparent development.

  3. Standards Compliant

    Mosquitto implements the MQTT protocol as specified, ensuring compatibility with a wide range of MQTT clients and applications.

  4. Cross-platform

    Offers compatibility with various operating systems including Windows, macOS, Linux, and even some smaller OS for embedded systems.

  5. Simple Configuration

    Ease of setup and straightforward configuration files make it accessible for users with less technical expertise.

  6. Scalability

    Can scale from small projects to large-scale production environments with thousands of clients.

  7. Security Features

    Supports SSL/TLS for secure communication and offers authentication and authorization mechanisms.

Badges

Promote mosquitto. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for mosquitto yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about mosquitto and what they use it for.
  • Home Assistant Works Great Until It Doesn't: 10 Years of Lessons
    Mosquitto: the MQTT broker Z2M talks through. - Source: dev.to / 4 months ago
  • Self-updating Containers on Linux with Quadlet aka podman-system-generator
    Mosquitto is a simple message broker I've chosen to run as root. After placing the .container file in the right place and running systemctl daemon-reload (or rebooting), we can run systemctl start mosquitto. All the podman commands to pull, run docker.io/library/eclipse-mosquitto:latest are taken care of for us. - Source: dev.to / almost 2 years ago
  • Using nginx as a SSL offloading proxy to MQTT
    Nginx's stream_proxy and stream_ssl modules can be used to add tls/ssl support to mosquitto or any tcp server. - Source: dev.to / almost 2 years ago
  • SObjectizer Tales - Epilogue
    Mosquitto_transport, an experiment of writing SObjectizer-based wrapper around mosquitto library;. - Source: dev.to / over 2 years ago
  • Beginner IoT project: LED Web trigger
    References: Felipe Flopโ€™s website https://www.filipeflop.com/blog/controle-monitoramento-iot-nodemcu-e-mqtt/ accessed on 01/27/2018. Eclipse server for MQTT Broker https://iot.eclipse.org/ accessed on 01/27/2018. Mosquitto https://mosquitto.org/ accessed on 01/27/2018. Cloud MQTT https://www.cloudmqtt.com/ accessed on 01/27/2018. DuckDNS https://www.duckdns.org/ accessed on 01/27/2018. Proftpd... - Source: dev.to / over 2 years ago
  • Synchronize 25 ESP8266 to start playback of an audio file at the same time
    This is a perfect use case for MQTT, e.g. This library for ESP boards. Create a broker on the network (e.g. a Raspberry Pi running Mosquitto, and have all the ESP boards subscribe to a topic. When you want to play a sound, publish a message to the topic, and all of the ESPs should see it very quickly. You don't need to synchronize clocks any more because it's simply based on the timing of publishing a message. Source: over 2 years ago
  • An AsyncAPI Example: Building Your First Event-driven API
    Optional: Mosquitto, an open-source message broker that implements the MQTT protocol; this tutorial uses the public test server. - Source: dev.to / almost 3 years ago
  • A Modern High-Performance Open Source Message Queuing System
    I think he means implementation of MQTT protocol, like https://mosquitto.org/. - Source: Hacker News / about 3 years ago
  • Need help using Tasmota with Reed sensors on multiple doors
    Could MQTT work for you? You'd need a broker like Mosquitto, and then any of a number of MQTT clients. Source: over 3 years ago
  • Home charger status chart, enjoying the MQTT integration from OpenEVSE. Curious why Volvo XC40 Recharge resumes charging at 0.4A for 10m a few times after it's done.
    MQTT is a message broker that's used commonly in IoT (internet of things). This is from all of one week's experience, so take it with a grain of salt, but it's a publisher/subscriber model where each device defines some channels (like openevse/wh openevse/amp etc) and then publishes its stats to an MQTT broker like Mosquitto. Then other services (I've tried it with HomeAssistant and openHAB) pull in the values to... Source: over 3 years ago
  • MQTT and sensors
    Use the Paho library with Python to transmit your measurements, use Mosquitto as the brokers on the other side to hold data and deliver it to your dashboard code when needed. Source: over 3 years ago
  • 2023 Jan 30 Stickied -FAQ- & -HELPDESK- thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions!
    MQTT from the ESP style devices is well supported - you could use the Pi as the broker. Mosquitto is not very heavy in processor or memory - I ran it happily on a zero :-) Just watch out on the security side if you are not using a private (none customer) WiFi... Source: over 3 years ago
  • Which MQTT (or similar protocol) broker for a few 10k IoT devices with quite a lot of traffic?
    How about https://mosquitto.org/. Kafka would also work very well and give you the ability to scale huge. Source: over 3 years ago
  • Smart plug reading my Ender 3 v2 at 1100 watts. That simply can't be right??
    On the Raspberry Pi you need some software to manage the controller and the Zigbee network. Home-assistant can control many of these USB based Zigbee controllers directly through the ZHA plugin. I however opted to use zigbee2mqtt, which give you more control, but in turn requires that you have an MQTT broker installed to make it talk to Home-assistant. Source: over 3 years ago
  • Is Master-Master Replication the Best Way to Architect This?
    This isn't a technology that really falls under traditional DBA. I'm talking about technologies like Apache Kafka or Pulsar. They allow for fan out queueing, so you can "produce" from one stream (your stock system/users of your system) and "consume" to multipule destinations, all in near real time. Kafka is the most popular system that does this, but there's more lightweight alternatives out there like... Source: over 3 years ago
  • Anyone accessing AC200MAX from Internet?
    I have a Raspberry Pi running bluetti-mqtt within bluetooth range of my device, Mosquitto MQTT broker, Prometheus, and Grafana, with a custom script to tie it all together. For remote access Iโ€™m relying on Tailscale, since running my own VPN just isnโ€™t worth the effort. Source: over 3 years ago
  • Terminal command to read Sensor
    In this case, the Tasmota smartplug would act as the client. For the broker, Mosquitto is probably the most popular, and is already built into the main Raspberry Pi repository. MQTT was built to be lightweight, so just about any option will run on a pi. Source: almost 4 years ago
  • Publish and subscribe to the tingg.io MQTT broker
    If you want more control/flexibility, why not run a local MQTT broker like Mosquitto? Source: almost 4 years ago
  • Looking for advice how to tackle continuous data processing from multiple ESP32's to PC
    As other comments suggest MQTT is your way to go. Install mosquitto broker on PC. An MQTT broker is nothing but a central node that handles all transactions. Source: almost 4 years ago
  • Which highlevel programming language is best to use if trying to build complex IOT systems/products?
    Does not matter: most IoT solutions use MQTT to transport data. All cloud providers support it. If not, you can run your own instance of Mosquitto. Source: almost 4 years ago
  • Ask HN: What stack do you use hosting from home?
    The only thing I host from home at the moment is a Mosquitto[1] server. That serves to receive telemetry data from an embodied AI research platform that have been working with. It's running on Fedora 36 on a bare-metal Lenovo mini-tower system. Nothing fancy, just something I picked up at the local university surplus store for like $40.00 or something a while back. [1]: https://mosquitto.org/. - Source: Hacker News / almost 4 years ago

Do you know an article comparing mosquitto to other products?
Suggest a link to a post with product alternatives.

Suggest an article

mosquitto discussion

Log in or Post with

Is mosquitto good? This is an informative page that will help you find out. Moreover, you can review and discuss mosquitto here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.