AWS IoT Core Now Enables Customers to Store Messages for Disconnected Devices

Posted on: Jan 10, 2019

Beginning today you can start connecting your devices to AWS IoT Core using Persistent Sessions. Persistent Sessions store subscription information and pending Quality of Service (QoS) 1 messages should the devices become disconnected. When a device reconnects and resumes a Persistent Session, its subscriptions will be automatically reinstated and any stored messages will be delivered.

Persistent Sessions are a standard MQTT 3.1.1 feature, and are initiated using the CleanSession flag when connecting. This flag is supported by AWS IoT Device SDKs and most other MQTT clients. Persistent Sessions are available in all regions where AWS IoT Core is available. To learn more and get started visit our Developer Guide.