MQTT Broker: Pro Edition for Mosquitto™

CEDALO GmbH

The Pro Edition for the world’s #1 Mosquitto™ open-source MQTT broker that enables quick, stable, reliable, and secure transmission of data between IoT devices.

What is the Pro Edition for Mosquitto MQTT broker?

Pro Edition for Mosquitto is a commercial-grade MQTT broker with a robust feature set and dedicated support channels.

Compared to the open-source version, Pro Edition for Mosquitto provides a professional MQTT broker and client administration, available through the Mosquitto Management Center web interface. It also offers MQTT High Availability, a robust set of MQTT and REST APIs, various integrations such as Kafka, MongoDB, MySQL, PostgreSQL, and Google Pub/Sub bridges, the Prometheus, and the InfluxDB Metrics Exporter, etc., improved reliability, enhanced security, and other features, making it an ideal solution for your IoT project.

Mosquitto implements the full Sparkplug Awareness broker functionality for industrial device and software system interoperability, ensuring consistent and reliable data exchange.

Learn more about the differences between open-source and Pro Edition for Mosquitto using this PDF feature comparison.

Core features of the Pro Edition for Mosquitto MQTT message broker

High Availability icon

High Availability

Enjoy the fail-free operation of your IoT systems and peace of mind when adopting an MQTT message broker for any critical application. With the MQTT High Availability functionality, your devices can uninterruptedly communicate with the broker. Thanks to clustering, you get a fully synchronized setup of three brokers, where each broker node will seamlessly take over the role of the primary server if the leader node fails. Discover more about the MQTT High Availability.

Optimized Performance icon

High Performance

Benefit from Mosquitto’s superior architecture that utilizes only 15-20% of CPU and RAM power of comparable products. Leverage Pro Edition for Mosquitto’s capability to run on very low-spec embedded devices, e.g., single core 600MHz ARM and 128MB RAM. Implement sophisticated IoT systems that can maintain up to 1 million connections on a single MQTT server node. Manage persistent sessions more accurately with the high-performance local persistence database.

Persistent Queueing

Leverage Persistent Queueing to increase the MQTT broker’s storage capacity by directly queuing messages to disk. Retain multiple terabytes of queued messages per client and MQTT bridge to ensure message delivery even in environments with unstable connectivity. By offloading message storage from RAM space, you can optimize resource utilization and enable the broker to scale effectively to accommodate future growth and increasing message volumes.

Security icon

Security

Leverage our MQTT server’s native Dynamic Security Plugin to perform fast authentication and manage user access rights based on groups and roles. Open or close ports depending on your business needs and change security settings on the fly without rebooting. Connect to Mosquitto Management Center to manage Certificate Authority (CA). Utilize the Audit Trail feature to capture every essential action, ensuring data integrity and creating an append-only log. Manage your MQTT broker from external apps using application tokens with role-based access, expiration dates, and more.

Mosquitto Management Center (MMC)

Administer and monitor your MQTT broker with a convenient graphical interface. A proxy layer separates the Mosquitto Management Center MQTT client from the broker. The proxy layer and GUI don’t run on the same CPU and memory as the broker. Therefore, you get the convenience of a modern user interface without losing the efficiency of your lightweight MQTT broker. In addition, benefit from greater visibility by accessing detailed information on all connected MQTT clients, visualizing your topic tree, creating and managing MQTT broker connections, HA clusters, and more.

REST APIs

Use the Management Center’s REST API to automate the administration of the MQTT broker and integrate it further. Our HTTP endpoints provide data on the status and allow managing clients and users. In other words, automate actions and operations, including those carried out through the Management Center or interactions with other applications, e.g., “querying a topic tree.” Learn more about MQTT API and REST API.

Integrations

Enable multiple broker connections through a Mosquitto Bridge, or use an HTTP Bridge to forward information from a broker to a web service with an HTTP endpoint. Leverage a diverse range of bridges, including Kafka, MongoDB, Google Pub/Sub, Google AlloyDB, MySQL, PostgreSQL, TimescaleDB, or MongoDB Atlas and discover ways to harness MQTT data to generate insights for process optimization and informed decision-making. Enhance monitoring capabilities by utilizing Prometheus or InfluxDB Metrics exporter to access historical data for various Pro Edition for Mosquitto metrics. Use this data to ensure your service’s optimal performance and reliability, enable capacity planning, and facilitate rapid anomaly detection and response.

Reviews

There are no reviews yet.

Show only reviews in English (0)

Be the first to review “MQTT Broker: Pro Edition for Mosquitto™”

Vendor Information

  • Store Name: CEDALO GmbH
  • Vendor: CEDALO GmbH
  • Address: Schnewlinstraße 6
    79098 Freiburg
  • No ratings found yet!
No product has been found!