Maintained with ☕️ by
IcePanel logo

AWS IoT Greengrass now supports MQTT v5

Share

Services

AWS IoT Greengrass is an Internet of Things (IoT) edge runtime and cloud service that helps customers build, deploy, and manage device software. We are excited to announce our version 2.6 release, which adds edge support for MQTT version 5, an updated device-to-device communication specification that includes many additional feature improvements over the MQTT version 3.1.1 protocol. Prior to this release, AWS IoT Greengrass provided support for MQTT v3.1.1 through the [Moquette open source broker,](https://moquette-io.github.io/moquette/) which works well for many edge device-to-device communications environments where a scalable and low memory solution is needed. Industrial and automotive customers have asked for support for the MQTT v5 protocol, which adds 18+ improvements over the MQTT v3.1.1 protocol with a host of communication, posting, and subscription features. This AWS IoT Greengrass release adds a new component that includes the managed open source MQTT v5 edge broker [EMQX](https://www.emqx.io/downloads), which provides native support for the MQTT v5 protocol. EMQX also includes advanced features such as broker high availability and broker clustering which add performance and resilience improvements for high-throughput use cases. AWS IoT Greengrass v2.6 also adds 6 other features and improvements, in addition to MQTT v5 support. To learn more, visit our [product page](/greengrass/) and view the updated [developer guide](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-release-2022-06-27.html). Please see the [AWS Region table](/about-aws/global-infrastructure/regional-product-services/) for all the regions where AWS IoT Greengrass is available.