UNPLUGGED
AN IIoT PODCAST
FREE RESOURCE

MQTT Broker Comparison Sheet

Side-by-side feature comparison of the four most commonly used MQTT brokers for industrial environments: Mosquitto, EMQX, HiveMQ, and AWS IoT Core. Last updated: 2026.

Eclipse Mosquitto

Open Source · Free

Lightweight, single-binary broker. The reference implementation of MQTT. Ideal for edge deployments and development.

EMQX

Open Source + Enterprise

High-throughput clustered broker with strong IIoT extensions. Supports MQTT, MQTT-SN, CoAP, and WebSocket natively.

HiveMQ

Commercial · Enterprise

Enterprise-grade broker with strong Java ecosystem. Purpose-built for IoT at scale with clustering and persistence.

AWS IoT Core

Managed Cloud · Pay-per-use

Fully managed MQTT service in AWS. No infrastructure management; integrates directly with S3, Lambda, Kinesis, and more.

Core MQTT Feature Support
Feature Mosquitto EMQX HiveMQ AWS IoT Core
MQTT 3.1.1YesYesYesYes
MQTT 5.0YesYesYesPartial
MQTT over WebSocketYesYesYesYes
TLS/SSL (transport security)YesYesYesYes (required)
Retained messagesYesYesYesYes
QoS 0, 1, 2YesYesYesQoS 0 & 1 only
Shared subscriptionsYesYesYesNo
Sparkplug B supportNo (native)YesYesNo (native)
Scalability & Architecture
Feature Mosquitto EMQX HiveMQ AWS IoT Core
Max concurrent connections (typical)~100K (single node)1M+ per node1M+ per clusterUnlimited (managed)
Native clusteringNoYesYesYes (cloud)
Horizontal scalingNoYesYesYes (auto)
Message persistenceBasic (file)Yes (DB)Yes (enterprise)Yes
Edge deploymentExcellentGoodPossible (resource-heavy)No (cloud only)
Security
Feature Mosquitto EMQX HiveMQ AWS IoT Core
Username/password authYesYesYesNo (X.509 / Cognito)
X.509 certificate authYesYesYesYes (required)
OAuth 2.0 / JWTPlugin requiredYesYes (enterprise)Yes (Cognito)
Topic-level ACLsYesYesYesYes (IAM policies)
Audit loggingNoYes (enterprise)YesYes (CloudTrail)
Industrial & IIoT Considerations
Feature Mosquitto EMQX HiveMQ AWS IoT Core
OPC-UA bridgingVia pluginYes (native)Yes (plugin)Via Greengrass
Rule engine / data routingNoYesYes (enterprise)Yes
REST management APINoYesYesYes (AWS)
Monitoring & observabilityBasic (logs)Yes (dashboard)YesYes (CloudWatch)
Works without internetYesYesYesNo
Cost & Licensing
Factor Mosquitto EMQX HiveMQ AWS IoT Core
Base costFree (open source)Free (open source) / Enterprise pricingPaid (Enterprise licence)Pay-per-message / connection
Support optionsCommunity onlyCommunity + commercialCommercial (SLA)AWS Support tiers
Cloud-hosted optionNoYes (EMQX Cloud)Yes (HiveMQ Cloud)Yes (fully managed)
Best Fit by Use Case
Edge / On-premise pilot, constrained hardware:

Eclipse Mosquitto — minimal resources, simple to configure, perfect for Raspberry Pi or industrial gateway.

Large-scale IIoT platform, Unified Namespace architecture:

EMQX — excellent throughput, Sparkplug B support, strong rule engine for data routing to multiple consumers.

Enterprise deployment with strict SLA and compliance:

HiveMQ — built for enterprise Java environments, strong governance features, long track record in automotive/manufacturing.

Cloud-first or AWS-native IIoT stack:

AWS IoT Core — no broker management, native integration with AWS analytics and storage, scales automatically.