Installing the CocoaMQTT client library to create a new iOS app

The CocoaMQTT client library is an open source MQTT version 3.1.1 client library for iOS and macOS, which is written in Swift 3. This client library provides a non-blocking (asynchronous) API. The GitHub page for this client library is .


You can use the CocoaMQTT client library to develop iOS and macOS apps with Swift 3. You will need a Mac computer and Xcode 8 or greater to run the example.

The easiest way to create a new Xcode project that uses this API is to use the CocoaPods dependency manager for Swift. In case you don't work with CocoaPods, you can easily install it following the detailed instructions included on its main web page, that is, ...

Get MQTT Essentials - A Lightweight IoT Protocol now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.