I have some exciting news coming this month for IBM Watsonâ„˘ IoT Platform.Â We are launching a Beta for a new way to define rules on your IoT device data.
Rules are condition-based decision points that match real-time device data with predefined threshold values or other property data to trigger an alert if a condition is met.
In this new approach rules are associated with a Logical Interface and are written against the device state. You can associate one or more rules with a Logical Interface.Â Â Rules get evaluated when a device event that is received could affect the device state as defined by the Logical Interface.
This new approach to rules will provide a number of benefits such as:
- Rules will be defined against Logical Interface schemas for more simple validation against other data management resources.
- Rules will be built using the same open standard expression language (JSONata) used for data management property mappings.
- Improved performance as rules are evaluated in the same processing pipeline as theÂ data management property mappings.
- Reduced latency as Rules are evaluated â€śper eventâ€ť as opposed to in micro-batches.
This Beta will be updated regularly in the coming months with more features and capabilities.Â Try it out and let us know what you think.
This is part of a wider program of changes to improve the wayÂ Watsonâ„˘ IoT Platform delivers rules and actions.Â As such we will be introducing some restrictions to the access to existing rules features whilst we make these changes.Â If you have any further questions please contact IBM for further support.