-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ben Stovold edited this page Nov 27, 2019
·
1 revision
Welcome to the NextMQTT wiki!
NextMQTT is a dependency-free MQTT Client written in Swift 5 with Apple's latest URLSession Networking APIs. It might be for you if:
- you need to support watchOS
- you only use MQTT 5
Alternatives:
- LightMQTT: single file MQTT Client using Foundation's Stream API; modern Swift that's easily understood and installed. Currently only supports MQTT 3.1 and QoS0.
- SwiftMQTT: proven modern swift code that's more complex and uses Foundation's Stream API. Supports MQTT 3.1 and QoS1.
- CocoaMQTT: more fully-featured but more complex swift MQTT 3.1 client that relies on GCDAsyncSocket. Supports QoS2.
- MQTT-Client-Framework: mature Obj-C client using CFNetwork APIs and Core Data. Supports MQTT 3.1 and QoS2.