AWS IoT Events is a managed IoT service that makes it easy to detect and respond to events from IoT sensors and applications.

Telemetry Data Ingestion

AWS IoT Events helps you evaluate telemetry data to detect events in equipment or a process. AWS IoT Events ingests raw data from any device connected to AWS IoT, processed data from AWS IoT Analytics, and data from third party applications via AWS IoT Events’ direct ingest APIs.

Event Detection

AWS IoT Events evaluates multiple telemetry inputs to detect events and derive the state of processes, equipment, or products by applying user-defined, conditional logic. Events are patterns of data identifying more complicated circumstances than expected, such as changes in equipment when a belt is stuck or connected motion detectors using movement signals to activate lights and security cameras. You can schedule maintenance and send alarms or alerts prior to device failure. If you have many devices using the same detector definition, you can easily launch a new instantiation of the detector for every unique value of the signal to automatically extend your event detection and action capabilities whenever a new device comes online allowing you to take advantage of stateful complex event detection at scale. The events to be detected with simple’ if-then-else’ statements applied to incoming sensor data streams to detect the event.

Integration with Analytics Tools and Other AWS Services

AWS IoT Events can leverage output from advanced analytics services to make better decisions. With easy integrations to and from other AWS services, you can further optimize operations. You can complete an event detector setup in AWS IoT Events, write your event logic using simple ‘if-then-else’ statements, and select the alert or custom action to trigger when the event occurs. Such conditional statements can take raw data as input, or data processed via AWS IoT Analytics, that can apply machine learning models for detection of more complex events. You can configure an action to respond to a detected event, such as sending a notification through Amazon Simple Notification Service (SNS), a fully managed pub/sub messaging service, to a service technician, or custom action by setting up a function for AWS Lambda, a compute service that lets you run code without provisioning or managing servers, to send the event data to a third-party application.

Respond at Scale

AWS IoT Events easily scales when you are connecting many devices. Define a model once for a specific device, and the service will automatically scale and manage all devices of that model that connect to IoT Events. If an event is detected on one device or many, AWS IoT Events can trigger the appropriate reaction or alert.

Learn more about AWS IoT Events pricing
Learn more about AWS IoT Events pricing

With AWS IoT Events, you pay only for what you use with no minimum fees or mandatory service usage.

Learn more 
Sign up for a limited preview
Sign up for the limited preview

Preview AWS IoT Events.

Sign up 
Start building in the console
Start building in the console

Already part of the preview? Get started building with the AWS IoT Events Console.

Sign in