Posted On: Apr 13, 2023

AWS IoT Core, a managed cloud service that lets customers connect billions of Internet of Things (IoT) devices and routes trillions of messages to AWS services, announces support for Shared Subscriptions to its MQTT-based messaging broker service. MQTT is a device-to-device messaging communication standard widely used in IoT applications for device to cloud message delivery. AWS IoT Core supports both MQTT3.1.1 and the newer MQTT5 industry specifications allowing clients with either version to take advantage of this new feature seamlessly.

Using Shared Subscriptions, MQTT3 or MQTT5 clients can distribute a large volume of inbound messages to a group of subscribers for processing messages in a more efficient manner. This is achieved by delivering each message randomly to one of the subscribers, thus spreading the message processing load across a larger set of processors.

In addition, AWS IoT Core is also enabling new CloudWatch metrics to help with observability of messages queued for persistent sessions in the MQTT broker. New metrics will indicate Success, ServerError, or Throttling of queued messages. These new metrics will simplify the debugging of any persistent message deliveries.

To get started and to learn more about MQTT5 features supported by AWS, refer to the technical documentation.

MQTT with Shared Subscriptions support using AWS IoT Core is now available worldwide in all Commercial and AWS GovCloud (US) Regions currently supported by AWS IoT Core.