The AWS IoT Device SDK team is introducing the Developer Preview for IoT Device SDK for Swift that enables developers to build Internet of Things (IoT) applications to run on Linux, macOS, iOS, and tvOS platforms. This SDK provides an idiomatic interface for iOS mobile developers to build their applications in the modern Swift language and to connect to AWS IoT services through MQTT protocol.
With the AWS IoT Device SDK for Swift, the developers can now build more sophisticated IoT applications by leveraging the native Swift integration, and the MQTT version 5 advanced features to improve error handling, client load balancing and fault tolerance with Shared Subscription, and customization through User Properties. The SDK provides secure certificate-based authentication and supporting multiple connection methods including X.509 certificates, custom authentication, and MQTT over WebSockets connections.
To get started, see the following list of resources.
What is AWS IoT
AWS IoT Swift SDK
MQTT 5 User Guide
Source:: Amazon AWS