MQTT v5.0 and v3.1.1 client library for iOS/macOS/tvOS written with Swift 5.
php-mqtt/client was created by, and is maintained by Marvin Mall. It allows you to connect to an MQTT broker where you can publish messages and subscribe to topics.
The Paho Python Client provides a client class with support for MQTT v5.0, MQTT v3.1.1, and v3.1 on Python 2.7 or 3.x. It also provides some helper functions to make publishing one off messages to an MQTT server very straightforward.
Built on top of asyncio, Python's standard asynchronous I/O framework, HBMQTT provides a straightforward API based on coroutines, making it easy to write highly concurrent applications.
NanoSDK is a high-performance, non-blocking MQTT 3.1.1 SDK developed in C. With a full asynchronous I/O system built-in, it has a significant advantage on QoS and high throughput scenarios.
wolfMQTT is a small, fast, portable MQTT client implementation, including support for TLS 1.3.
M2MQTT is a MQTT client available for all .Net platforms (.Net Framework, .Net Compact Framework and .Net Micro Framework) and WinRT platforms (Windows 8.1 and Windows Phone 8.1).
|Paho C MQTT Client||Paho Java MQTT Client||CocoaMQTT||Paho Android Service||Paho Go Client||Paho Python||MQTT Over LWIP|
|License||EPL-EDL||Eclipse Public License||MIT||Eclipse Public License Eclipse Distribution License||EPL-EDL||EPL-EDL||GPL V2|