AWS IoT Events makes it easy to detect and respond to changes indicated by IoT sensors and applications – such as malfunctioning machinery, a stuck conveyor belt, or a slowdown in production output – and automatically trigger actions or alerts in response. AWS IoT Events makes it possible to easily and cost effectively detect system-wide events and trigger appropriate actions to drive results such as optimizing manufacturing efficiency or improving production quality.
With AWS IoT Events, you pay only for what you use with no minimum fees or mandatory service usage.
Pricing at a glance
Message evaluations
Message evaluations are metered each time the event detector logic evaluates an incoming message to determine whether an action or a state change should be triggered or not. A single message evaluated by a single event detector is metered as one message evaluation. A single message routed to 10 event detectors would be metered as 10 message evaluations.
Pricing details
When you create an event detector in AWS IoT Events, you apply conditional logic such as if-then-else statements to understand events, such as when a motor might be stuck. You are only charged for each message that is evaluated in AWS IoT Events.
Free tier
The AWS Free Tier offers new customers their first 2,500 message evaluations per month free during the first 12 months:
- Message Evaluations: 2,500 message evaluations per month for the first 12 months
The AWS Free Tier is available to you for 12 months starting on the date you create your AWS account. When your free usage expires or if your application use exceeds the free usage tiers, you simply pay the above rates. Your usage is calculated each month across all regions and is automatically applied to your bill. Note that free usage does not accumulate from one billing period to the next.
Pricing example
Over 30 days, a fleet of 500 trucks each has a single event detector which evaluates incoming messages every hour from the truck fuel gauge and every 15 minutes from a telematics application:
Number of Messages Evaluated per truck: 30 days * (1 message / hour * 24 hour / day + 1 message / 15 minutes * 1440 minutes/day) = 3,600 message evaluations/truck
Number of Messages Evaluated for all 500 trucks: 500 trucks * (3,600 message evaluations/truck) = 1,800,000 message evaluations
Monthly Charges = 1,800,000 message evaluations in US East Region * $1.10/10,000 message evaluations = $198.00