What is AWS IoT Events?
AWS IoT Events detects complex events in IoT data streams and triggers automated responses. Unlike simple rule engines, IoT Events can model state transitions: an alarm is only triggered when a threshold is exceeded for a defined period of time.
Detector models represent device behavior as state machines. Each monitored device receives its own instance of the model. State transitions trigger actions: SNS notifications, Lambda functions, IoT Core messages, or control commands to other devices.
The service is suited for scenarios where individual data points are insufficient and only context across time and multiple sensors provides a complete picture.
Core Features
- Detector Models: State machines for device behavior
- Alarm Models: Pre-configured alarm logic for thresholds
- Multi-Input Processing: Combining data from multiple sensors
- Time-Based Conditions: Response to sustained states
- Action Integration: Automatic actions on state changes
Common Use Cases
Equipment Monitoring: Temperatures, pressures, and vibrations from industrial equipment are modeled as a state machine. An alarm is only triggered when multiple parameters simultaneously reach critical values and remain there.
Predictive Maintenance: Sensor data is aggregated over time windows. When a device gradually deviates from its normal state, a maintenance ticket is created before a failure occurs.
Environmental Monitoring: Humidity, temperature, and CO2 sensors in buildings are monitored in combination. IoT Events detects when room quality remains persistently outside target values.
Benefits
- Detect complex event patterns across time periods and sensors
- Automated responses without custom application code
- Scaling to millions of detector instances
- Visual editor for state machines
Integration with innFactory
As an AWS reseller, innFactory supports you with AWS IoT Events: detector model design, alarm logic definition, integration with existing monitoring systems, and automation of incident response workflows.
Typical Use Cases
Frequently Asked Questions
What is AWS IoT Events?
AWS IoT Events is a service for detecting and responding to IoT events. You define detector models with states and transitions. When sensor data meets specific conditions, the model changes state and triggers automatic actions: alarms, notifications, or control commands.
How does IoT Events differ from IoT Rules?
IoT Rules (in IoT Core) react to individual messages. IoT Events detects complex patterns across multiple messages and time periods. If you want to trigger an alarm when temperature stays above 80°C for 5 minutes, IoT Events is the right choice.
What does AWS IoT Events cost?
Costs are based on evaluated messages: 0.15 USD per 1,000 message evaluations and 0.10 USD per 100,000 generated alarm state changes. A typical monitoring setup with 1 million messages per month costs around 150 USD.