Automations Overview
When developing an IoT solution, it's ideal to implement automatic, pre-programmed responses for when your devices or fleet encounter important conditions. Constantly monitoring every aspect of device status around the clock is impractical. By defining automated actions, you can enhance your device fleet's intelligence, responsiveness, and availability.
Automated actions can transform your device cloud from a passive data repository into an intelligent, active and adaptive service. For example, automated actions can be used for the following scenarios:
- Display device errors in an alert list in the manager device UI.
- Aggregate fault metrics for devices and create dashboards for fleet health.
- Send alert email notifications to field staff for servicing.
- Integrate with systems and services from 3rd parties.
- Invoke device actions in response to user input or measured device state.
- Compute device state to be reflected in the device manager UI.
The Builder provides Automated Actions that can detect a wide variety of conditions and automatically initiate configured actions to alert or respond accordingly.
Ioto Automations
The Builder enables automation via Actions and Alerts. Automation Actions monitor device and cloud states to evaluate data and determine if a predefined trigger condition is met. Automated Actions are invoked by condition triggers to respond and implement a specific remedy or notification. Alerts are a type of action that create human readable messages for display by the Builder console or Device Manager UI.
The EmbedThis Builder is used to create Actions that are deployed to the relevant device cloud and device apps. To create an Action, navigate to the Automations sidebar menu option and click Add Action.
When creating an Action, you define the Trigger that monitors device or cloud state for specific conditions. Condition Triggers can be defined for various sources, including device data, device metrics, cloud state, HTTP endpoints, or device app actions.
To learn more, read about: