Comparison of MQTT implementations
MQTT is an ISO standard (ISO/IEC PRF 20922)[1] publish–subscribe-based messaging protocol. It works on top of the Internet protocol suite TCP/IP. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker.
All comparison categories use the stable version of each implementation listed in the overview section. The comparison is limited to features that relate to the MQTT protocol.
Overview
[edit ]The following table lists MQTT both libraries and implementations, along with general information about each.
| Implementation | Developed by | Open source | Software license | Copyright owner | Programming language | Type | Latest stable release, release date | Origin |
|---|---|---|---|---|---|---|---|---|
| Adafruit IO | Adafruit | Yes | MIT | Adafruit | Ruby, Node.js, Python, Go [2] | Client | 2.0.0,[3] ? |
US |
| Amlen[4] | Eclipse | Yes | EPL 2.0 | Eclipse Foundation | C | Broker | 2022年05月25日, 1.0.0.0 | |
| Azure Event Grid MQTT broker | Microsoft | No | Commercial | Microsoft | C, C#/.NET, Java, JavaScript (NodeJs), Python, Go | Broker | 2023年06月01日-preview,[5] 2023年05月25日 |
US |
| CoreFlux [6] | CoreFlux | No | Commercial | Coreflux Portugal Lda. | C, C#/.NET, Java, JavaScript (NodeJs), Go | Broker | 2025年01月10日,[7] 1.4.5 |
Portugal |
| EMQX[8] | EMQ | Yes | Apache License 2.0 | EMQ Technologies Inc. | Erlang [9] | Broker | 2023年11月14日 V5.3.1,[10] |
China |
| EMQX Enterprise[11] | EMQ | No | Commercial | EMQ Technologies Inc. | Erlang | Broker | 2023年11月14日 v5.3.1,[12] | China |
| NanoMQ[13] | EMQ | Yes | MIT | EMQ Technologies Inc. | C | Broker and client | 0.5.8 | China |
| MQTT X[14] | EMQ | Yes | Apache License 2.0 | EMQ Technologies Inc. | TypeScript | Client | v1.7.1 | China |
| FairCom Edge[15] | FairCom | No | Commercial | FairCom Corporation | C | Broker | 2020年11月01日, 3.0.0 [16] | US |
| FlashMQ[17] | Wiebe Cazemier | Yes | OSL3 | Wiebe Cazemier | C++ | Broker | 2025年10月24日, 1.23.2 | Netherlands |
| flespi[18] | Gurtam | No | Commercial | Gurtam | C | Broker | 2018年04月05日 | Belarus |
| GridServer | GRID System | No | Commercial | GRID System S.A.S | Pascal, Delphi | Broker | 2019年09月15日 | France |
| HiveMQ MQTT Client[19] | HiveMQ | Yes | Apache License 2.0 | HiveMQ | Java | Client | 2023年04月12日 1.3.1,[20] |
Germany |
| HiveMQ Community Edition[21] | HiveMQ | Yes | Apache License 2.0 | HiveMQ | Java | Broker | 2025年07月01日 2025.4,[22] |
Germany |
| HiveMQ[23] | HiveMQ | No | Commercial | HiveMQ | Java | Broker | 2025年10月28日 4.46.0[24] |
Germany |
| IBM WIoTP Message Gateway[25] | IBM | No | Commercial | IBM | C | Broker | 2019-02-29, 5.0.0.1 | |
| JoramMQ[26] | ScalAgent D.T. | No, based on OW2/Joram 5.19, open-source broker (LGPL) | Commercial | ScalAgent D.T. | Java | Broker | October 2024, 1.19.3 | France |
| KMQTT [27] | Davide Pianca | Yes | MIT | Davide Pianca | Kotlin | Client and broker | 2023年04月12日, 0.4.1,[28] | Italy |
| LV-MQTT | Francois Normandin | Yes | 0-BSD License | G Open Source Project for LabVIEW | LabVIEW | Broker and client | 3.2.0 | Canada |
| M2Mqtt[29] | Eclipse | Yes | Eclipse Public License 1.0 | Eclipse | C# | Client | 2017年05月20日 4.3.0.0,[30] |
Canada |
| Machine Head[31] | ClojureWerkz[32] | Yes | Creative Commons Attribution 3.0 Unported License | Alexander Petrov, Michael Klishin, ClojureWerkz Team | Clojure | Client | 2017年03月05日 1.0.0,[31] |
|
| Mongoose Library[33] | Cesanta | Yes | GPLv2 or Commercial | Cesanta | C / C++ | Client[34] and Broker[35] | 2023年01月24日, 7.9 | Ireland |
| moquette[36] | Andrea Selva | Yes | Apache License 2.0 | Andrea Selva | Java | Broker | 2023年01月06日 0.16,[37] |
Italy |
| Mosquitto[38] | Eclipse | Yes | Eclipse Public License 2.0, Eclipse Distribution License 1.0 (BSD) | Eclipse | C | Client and broker | 2.0.18,[39] | UK |
| MQTT🤖[40] | Pascal de Kloe | Yes | Public domain | nobody | Go | Client | 2020年02月22日, v1.0.0 | The Netherlands |
| MQTT-C[41] | Liam Bindle | Yes | MIT | Liam Bindle | C | Client | 2021年04月01日 1.1.5,[42] |
Canada |
| mqttools[43] | Erik Moqvist | Yes | MIT | Erik Moqvist | Python | Client and broker | 2020年01月20日,0.34.0 | Sweden |
| net-mqtt[44] | Dustin Sallings | Yes | BSD 3-Clause | Dustin Sallings | Haskell | Client | 2019年10月12日, 0.6.0.0 | US |
| OpenRemote MQTT Broker[45] | OpenRemote | Yes | AGPLv3 | OpenRemote | Java | Broker | 2021年03月10日, 3.0.1 | US |
| Paho MQTT [46] | Eclipse | Yes | Eclipse Public License 1.0, Eclipse Distribution License 1.0 (BSD)[47] | Eclipse | C, C++, C#, Go, Java, JavaScript, Python, Rust [48] | Client | 2018年06月27日 1.4.0 (Photon),[49] |
UK |
| PubSub+[50] | Solace | No | Commercial, free version | Solace | C, C#/.NET, Java, JavaScript (NodeJs), Python, Go [51] [52] | Broker | 2021年01月14日 9.8.1[53] |
Canada |
| RMQTT | rmqtt | Yes | MIT | rmqtt | Rust | Broker | 2023年11月04日, 0.2.20 | |
| Thingstream[54] | Thingstream | No | Commercial | Thingstream | C, C++, Java, JavaScript, Python, Go | Client and broker | 2019年03月14日, 3.3.0[55] | UK |
| VerneMQ[56] | VerneMQ/Octavo Labs | Yes | Apache License 2.0 | VerneMQ/Octavo Labs | Erlang/OTP | Broker | 2024年04月15日, 2.0.0[57] | Switzerland |
| wolfMQTT[58] | wolfSSL[59] | Yes | GNU General Public License, version 3, Commercial [58] | wolfSSL | C | Client | 2022年01月07日 1.11.0[60] |
US |
| eMQTT5[61] | Cyril Russo | Yes | MIT | Cyril Russo | C++ | Client | 2020年03月31日, 1.0 | France |
| Bevywise MQTTBroker[62] | Bevywise Networks | No | Commercial | Bevywise Networks | C, Python | Broker | 2018年10月20日, v1.1 | India |
| OpenHAB MQTT binding[63] | OpenHAB | Yes | Eclipse Public | OpenHAB | Java | Client | 2020年04月21日, 2.5.4 | Germany |
| Waterstream[64] | SimpleMatter[65] | No | Commercial | SimpleMatter Srl | Kotlin | Broker | 1.00.03 | Italy |
| MQTTDESK MQTT Client[66] | ioCtrl | No | Commercial | ioCtrl | Node.js | Client | 2021年05月25日, v2.1.0 | India |
| MQTTnet | .NET Foundation | Yes | MIT | .NET Foundation | C# | Client and broker | v4.1.3.436 | US |
| Boost.MQTT5 | Mireo | Yes | Boost license | Mireo | C++ | Client | 2025年02月17日, v1.0.3 | Croatia |
A more complete list of MQTT implementations can be found on GitHub.
Protocol support
[edit ]There are several versions of the MQTT protocol currently standardized. Below is a list containing the more recent versions of the MQTT protocol, with the organization that standardized them.
- MQTT-SN v1.2, standardized by IBM.[67]
- MQTT v3.1, standardized by Eurotech and IBM.[68]
- MQTT v3.1.1, standardized by OASIS.[69] [70]
- MQTT v5.0, standardized by OASIS.[71]
The following table lists the versions of MQTT that each implementation supports, and also lists their support for SSL/TLS and TCP. The security provided by SSL/TLS may be desirable depending on the type traffic being sent between devices, as MQTT transmits messages in the clear.[72]
| Implementation | MQTT-SN v1.2 | MQTT 3.1 | MQTT 3.1.1 | MQTT 5.0 | SSL/TLS | TCP | WS/WSS |
|---|---|---|---|---|---|---|---|
| Amlen | Yes | Yes | Yes | Yes | Yes | Yes | |
| Azure Event Grid MQTT broker | Yes | Yes[73] | Yes | Yes | Yes | ||
| CoreFlux | Yes | Yes | Yes | Yes | Yes | Yes | |
| EMQX | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| FairCom Edge | Yes | Yes | Yes | Yes[74] | Yes | Yes | |
| FlashMQ | Yes | Yes | Yes | Yes | Yes | Yes | |
| flespi | Yes | Yes | Yes[75] | Yes | Yes | Yes | |
| HiveMQ | Yes (only for broker) | Yes | Yes[76] | Yes | Yes | Yes | |
| IBM WIoTP Message Gateway | Yes | Yes | Yes | Yes | Yes | Yes | |
| JoramMQ | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| KMQTT | Yes | Yes | Yes | Yes | Yes | ||
| LMQTT | via old stack | via old stack | Yes | Yes | Yes | Yes | |
| LV-MQTT | Yes | Yes | Yes | Yes | Yes | ||
| M2Mqtt | Yes | Yes | Yes | Yes | |||
| Machine Head | |||||||
| Mongoose | Yes | Yes | Yes | Yes | Yes | Yes | |
| moquette | Yes | Yes | Yes[77] | Yes | |||
| Mosquitto | Yes | Yes | Yes | Supports certificate-based and pre-shared-key-based SSL/TLS,
general support for SSL/TLS across bridges[78] |
Yes | Yes | |
| MQTT-C | Yes | Yes | Yes | Yes | |||
| mqttools | Yes | Yes | Yes | ||||
| net-mqtt | Yes | Yes | Yes | Yes | Yes | Yes | |
| Paho MQTT[46] | Yes[79] | Yes | Yes | Yes (only in C, Python, and Java client library)[80] | Yes | Yes | Yes |
| RMQTT | Yes | Yes | Yes | Yes | Yes | Yes | |
| Solace PubSub+ | Yes[81] | Yes[82] | Yes | Yes | Yes | ||
| SharkMQTT | Yes | Yes | Yes | Yes | |||
| Thingstream | Yes | Yes | Yes | Yes | |||
| VerneMQ | Yes | Yes | Yes | Yes | Yes | Yes | |
| wolfMQTT | Yes | Yes | Yes | Yes | Yes | ||
| eMQTT5 | Yes | Yes | Yes | ||||
| Bevywise Networks | Yes | Yes | Yes | Yes | Yes | Yes | |
| Waterstream | Yes | Yes | Yes | Yes | |||
| MqttDesk | Yes | Yes | Yes | Yes | Yes | Yes | |
| MQTTnet | Yes | Yes | Yes | Yes | Yes | Yes | |
| Boost.MQTT5 | Yes | Yes | Yes | Yes |
Quality of service levels offered
[edit ]From the MQTT page, quality of service (QoS) is described as,
Quality of service refers to traffic prioritization and resource reservation control mechanisms rather than the achieved service quality. Quality of service is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow.
A description of each QoS level is found below.[83]
- At most one delivery (fire and forget)
- At least one delivery (acknowledged delivery)
- Exactly one delivery (assured delivery)
The following table lists each implementation's support of the QoS levels.
| Implementation | 0 | 1 | 2 |
|---|---|---|---|
| Adafruit IO | Yes | Yes | No[84] |
| Amlen[4] | Yes | Yes | Yes |
| Azure Event Grid MQTT broker[85] | Yes | Yes | No |
| CoreFlux | Yes | Yes | Yes |
| EMQX[86] | Yes | Yes | Yes |
| FairCom Edge | Yes | Yes | Yes |
| FlashMQ | Yes | Yes | Yes |
| flespi[75] | Yes | Yes | Yes |
| HiveMQ[87] | Yes | Yes | Yes |
| IBM WIoTP Message Gateway | Yes | Yes | Yes |
| JoramMQ | Yes | Yes | Yes |
| KMQTT | Yes | Yes | Yes |
| LMQTT | Yes | Yes | Yes |
| LV-MQTT | Yes | Yes | Yes |
| M2Mqtt[29] | Yes | Yes | Yes |
| Mongoose | Yes | Yes | Yes |
| moquette[88] | Yes | Yes | Yes |
| Mosquitto[89] | Yes | Yes | Yes |
| MQTT-C | Yes | Yes | Yes |
| mqttools | Yes | No | No |
| net-mqtt | Yes | Yes | Yes |
| Paho MQTT | Yes | Yes | Yes |
| Solace PubSub+ | Yes | Yes | No[90] |
| SharkMQTT | Yes | Yes | Yes |
| Thingstream | Yes | Yes | Yes |
| VerneMQ | Yes | Yes | Yes |
| wolfMQTT[58] | Yes | Yes | Yes |
| eMQTT5 | Yes | Yes | Yes |
| Bevywise MQTTBroker | Yes | Yes | Yes |
| Waterstream | Yes | Yes | Yes |
| MqttDesk MQTT Client | Yes | Yes | Yes |
| MQTTnet | Yes | Yes | Yes |
| Boost.MQTT5 | Yes | Yes | Yes |
Portability concerns
[edit ]Portability concerns in this section refers to technical details that may be deciding factors in selecting an implementation to use. In general, this table should be used by those with more knowledge about the device they will be using.
| Implementation | Platform requirements | Network requirements | Thread safety | Able to cross-compile | Bare metal |
|---|---|---|---|---|---|
| Adafruit IO | Adafruit Feather Huzzah, ESP8266, Raspberry Pi, Arduino, any platform that supports Python, Ruby, or Node.js | Platform-dependent | |||
| Amlen | Linux | Yes | Yes | ||
| CoreFlux | Linux, Unix, macOS, Windows, Raspberry Pi | Yes | Yes | Yes | |
| EMQX | Linux, Unix, macOS, Windows, Raspberry Pi [91] | Yes | Yes | Yes | |
| Faircom Edge | Linux, MacOS, Windows, Raspberry Pi, Android | Yes | Yes | Yes | |
| flespi | |||||
| HiveMQ | JVM, Linux, macOS, Windows, Raspberry Pi | Yes | Yes | Yes | |
| JoramMQ | JVM, Linux, macOS, Windows, Raspberry Pi | Yes | Yes | Yes | |
| KMQTT | JVM, Linux, Windows, Raspberry Pi | Yes | Yes | ||
| M2Mqtt | Any .NET platform (.NET Framework, .NET Compact Framework, .NET Micro Framework), WinRT | ||||
| Machine Head | Leiningen 2 [92] | ||||
| mosquitto | C90, Linux, Unix, macOS, Windows, Raspberry Pi | Yes | Yes | ||
| MQTT-C | ANSI C (C89) Platform agnostic (in use in bare metal, Linux, macOS, and Windows applications) |
Network IO callbacks | Yes. Also supports single-thread applications.[93] | Yes | Yes |
| net-mqtt | GHC | Yes | Yes | Yes | |
| Paho MQTT | ANSI C (for C client), C++11 (for C++ client), JVM or Android (for Java client) |
For C, C++ clients | For C, C++ clients | ||
| SharkMQTT | ANSI C (C89) Platform agnostic (in use in bare metal, RTOS, HLOS)) |
Yes | Yes | Yes | |
| wolfMQTT | C89 | Network IO callbacks | Yes | Yes | Yes |
| eMQTT5 | Linux, Unix, macOS, Windows, ESP32, STM32 (with lwIP and Mbed TLS) C++11 | BSD socket implementation | Yes | Yes | Yes |
| Bevywise MQTTBroker | Linux, Unix, macOS, Windows, Raspberry Pi | Yes | |||
| MqttDesk | Linux, Unix, macOS, Windows, Raspberry Pi |
General requirements
[edit ]The following table shows various requirements that may be useful when deciding on which implementation to use for a device.
References
[edit ]- ^ "ISO/IEC 20922:2016 Information technology – Message Queuing Telemetry Transport (MQTT) v3.1.1". iso.org. International Organization for Standardization. June 15, 2016.
- ^ "Overview". Adafruit Learning System.
- ^ "Adafruit IO REST API Documentation". io.adafruit.com.
- ^ a b "Amlen". eclipse.org/amlen.
- ^ "Azure Event Grid REST API Documentation". 31 October 2023.
- ^ "CoreFlux". coreflux.org.
- ^ "Coreflux Broker Release notes". 10 January 2024.
- ^ "EMQX". emqx.io.
- ^ "EMQ X- Erlang MQTT Broker — EMQ X - Erlang MQTT Broker 3.0 documentation". emqx.io. Retrieved 2018年09月30日.
- ^ "EMQX 5.3.1 Changelogs". emqx.com.
- ^ "EMQX Enterprise". emqx.com.
- ^ "EMQX Enterprise 5.3.1 Changelogs". emqx.com.
- ^ "NanoMQ". nanomq.io.
- ^ "MQTT X". mqttx.app.
- ^ "FairCom EDGE IIoT Integration Hub". FairCom. Retrieved 2021年05月26日.
- ^ "FairCom EDGE V3 Resource Kit now available". FairCom. 2020年11月08日. Retrieved 2021年05月26日.
- ^ "FlashMQ MQTT server". flashmq.org.
- ^ "flespi MQTT broker". flespi.com.
- ^ "HiveMQ MQTT Client". hivemq.com. 10 November 2021.
- ^ "HiveMQ MQTT Client 1.3.1". hivemq.com.
- ^ "HiveMQ Community Edition". hivemq.com. 21 July 2022.
- ^ "HiveMQ CE 2025.4". hivemq.com.
- ^ "HiveMQ". hivemq.com.
- ^ "HiveMQ 4.46.0 Feature Release". hivemq.com. 28 October 2025.
- ^ "WIoTP Message Gateway". ibm.com. 9 November 2020.
- ^ "JoramMQ". jorammq.com.
- ^ Pianca, Davide (2020年07月05日), davidepianca98/KMQTT , retrieved 2020年07月06日
- ^ "Release 0.4.1 · davidepianca98/KMQTT". GitHub. Retrieved 2023年04月12日.
- ^ a b c "Eclipse Paho M2Mqtt". eclipse.org.
- ^ "M2MQTT Releases". github.com.
- ^ a b "Machine Head". clojuremqtt.info.
- ^ "ClojureWerks". clojurewerz.org.
- ^ "Mongoose networking library for C/C++". mongoose.ws. Retrieved 2023年02月07日.
- ^ "Mongoose :: Examples :: MQTT Client". mongoose.ws. Retrieved 2023年02月07日.
- ^ "Mongoose :: Examples :: MQTT Server". mongoose.ws. Retrieved 2023年02月07日.
- ^ "moquette". github.com. 11 November 2021.
- ^ "moquette Releases". github.com.
- ^ "Mosquitto". mosquitto.org.
- ^ "Mosquitto ChangeLog.txt". GitHub . 3 March 2023. Retrieved 24 November 2023.
- ^ "MQTT🤖 Home". GitHub . 2 October 2021.
- ^ "MQTT-C". liambindle.ca/MQTT-C. 10 November 2021.
- ^ "MQTT-C Releases". github.com.
- ^ "mqttools". github.com. 2 November 2021.
- ^ "net-mqtt: An MQTT Protocol Implementation". Hackage. Retrieved 2019年09月16日.
- ^ "MQTT broker". openremote.io.
- ^ a b "Paho". eclipse.org. Retrieved 2020年12月16日.
- ^ "Eclipse Distribution License - v 1.0". eclipse.org.
- ^ "Eclipse Paho Downloads - MQTT Client Comparison".
- ^ "Latest Releases". eclipse.org/projects. 21 November 2017.
- ^ "Solace PubSub+". solace.com.
- ^ "APIs & Protocols". Solace. Retrieved 2021年04月08日.
- ^ "Reference Information". docs.solace.com. Retrieved 2021年04月08日.
- ^ "Event Broker Features". docs.solace.com. Retrieved 2021年04月08日.
- ^ "Home". Thingstream. Retrieved 2019年01月31日.
- ^ "DOCS - Release notes". sites.google.com. Retrieved 2019年06月07日.
- ^ "VerneMQ MQTT Broker". vernemq.com.
- ^ "VerneMQ Changelog". Github.com. Retrieved 2024年04月29日.
- ^ a b c d "wolfMQTT Client Library". wolfSSL. Retrieved 2020年12月16日.
- ^ "wolfssl.com".
- ^ "wolfMQTT Changelog". wolfSSL Embedded SSL/TLS Library Docs. Retrieved 2020年12月16日.
- ^ "eMQTT v5.0 Client Library". github.com. 15 September 2021.
- ^ "Bevywise MQTT broker". bevywise.com.
- ^ "MQTT client". openhab.org.
- ^ "Waterstream". waterstream.io.
- ^ "SimpleMatter". simplematter.io.
- ^ "MQTTDESK MQTT Client". ioctrl.com.
- ^ Andy Stanford-Clark; Hong Linh Truong (November 14, 2013). "MQTT For Sensor Networks (MQTT-SN) Protocol Specification Version 1.2" (PDF). IBM.
- ^ "MQTT V3.1 Protocol Specification". public.dhe.ibm.com. 2010. Archived from the original on 2018年05月21日. Retrieved 2017年12月13日.
- ^ Andrew Banks; Rahul Gupta, eds. (29 October 2014). "MQTT Version 3.1.1". OASIS.
- ^ Andrew Banks; Rahul Gupta, eds. (10 December 2015). "MQTT Version 3.1.1 Plus Errata 01". OASIS.
- ^ Andrew Banks; Ed Briggs; Ken Borgendale; Rahul Gupta, eds. (25 December 2017). "MQTT Version 5.0". OASIS.
- ^ "FAQ - Frequently Asked Questions". MQTT.org. Retrieved 2018年01月30日.
- ^ "Azure Event Grid MQTT broker". 15 November 2023.
- ^ "HTTP Plug-in". docs.faircom.com. Retrieved 2021年05月26日.
- ^ a b "MQTT 5.0 compliance checklist". flespi.com.
- ^ "HiveMQ 4.1". hivemq.com. 16 April 2019.
- ^ "Moquette Documentation - SSL Configuration".
- ^ "mosquitto.conf(5)". 3 November 2021.
- ^ "Eclipse Paho - MQTT-SN Transparent Gateway" . Retrieved 2020年12月16日.
- ^
- "Eclipse Paho 1.4.0 (Photon)". 21 November 2017.
- "paho-mqtt 2.1.0". 29 April 2024.
- ^ "Open APIs & Protocols" . Retrieved 8 April 2021.
- ^ "MQTT 5.0 Support 🎉". 4 January 2021. Retrieved 8 April 2021.
- ^ "IBM Knowledge Center". www.ibm.com. Retrieved 2018年01月30日.
- ^ "MQTT API". adafruit.com.
- ^ "Azure Event Grid MQTT broker". 15 November 2023.
- ^ "EMQX 3.0 documentation". emqx.io. Retrieved 2018年09月30日.
- ^ "Quality of Service 0,1 & 2 - MQTT Essentials: Part 6". 16 February 2015.
- ^ Selva, Andrea (2018年01月29日), moquette: Java MQTT lightweight broker , retrieved 2018年02月01日
- ^ "mosquitto.conf". mosquitto.org. Retrieved 2017年12月15日.
- ^ "Solace Documentation - Quality of Service Levels supported".
- ^ a b c EMQX GitHub, EMQX, 2018年09月30日, retrieved 2018年09月30日
- ^ a b machine_head: Clojure MQTT client, ClojureWerkz, 2017年11月29日, retrieved 2017年12月13日,
Machine Head uses Leiningen 2. Make sure you have it installed and then run tests against supported Clojure versions using...
- ^ "MQTT-C single-threaded applications". liambindle.ca/MQTT-C/group__api.html#gae3d3aafc7588ed53a90c9f66fc620a6e.
- ^ emqx.io, feng at. "EMQ X- Downloads". emqx.io. Retrieved 2018年09月30日.
- ^ "Getting Started with MQTT and Clojure". clojuremqtt.info. Retrieved 2017年12月14日.
- ^ "Downloads". Mosquitto.org. Retrieved 2017年12月14日.
- ^ "Solace PubSub+ Cloud". cloud.solace.com.
- ^ "wolfMQTT User Manual - 2.4 Building on Other Systems". 2018年05月25日. Retrieved 2020年12月16日.