Maintained with ☕️ by
IcePanel logo

AWS IoT Core adds message batching to HTTP rule action

Share

Services

[AWS IoT Core](https://aws.amazon.com/iot-core/) now lets you batch multiple IoT messages into a single [HTTP rule action](https://docs.aws.amazon.com/iot/latest/developerguide/https-rule-action.html), before routing the messages to downstream HTTP endpoints. This enhancement helps you to reduce cost and throughput overhead when ingesting telemetry from your Internet of Things (IoT) workloads. AWS IoT Core is a fully managed service that securely connects millions of IoT devices to the AWS cloud. Using [rules for AWS IoT](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html), you can filter, process, and decode device data, and route that data to AWS services or third-party endpoints via 20+ [AWS IoT rule actions](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rule-actions.html), such as HTTP rule action - which routes the data to HTTP endpoints. With the new feature, you can now batch messages together before routing that data set to downstream HTTP endpoints. To efficiently process IoT messages using the new batching capability, connect your IoT devices to AWS IoT Core and define a HTTP rule action with your desired batch parameters. AWS IoT Core will then process incoming messages according to these specifications and route the messages to your designated HTTP endpoints. For example, you can now combine IoT messages published from multiple smart home devices in a single batch and route it to a HTTP endpoint in your smart home platform. This new feature is available in all AWS Regions where AWS IoT Core is available, including AWS GovCloud (US) and Amazon China Regions. To learn more, visit our [developer guide](https://docs.aws.amazon.com/iot/latest/developerguide/http%5Fbatching.html), [pricing page](https://aws.amazon.com/iot-core/pricing/), and [API documentation](https://docs.aws.amazon.com/iot/latest/apireference/API%5FCreateTopicRule.html).