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.

If your not up to speed on Logical Interfaces yet take a look here for an introduction to our whole data management concept and here for a step-by-step guide.

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.

Reference Documents:




3 comments on"An alternative approach to defining Rules on IoT data"

  1. katerinaFilkevich April 06, 2018

    Please tell me, when rules will open on platform ?

    • Hi – our new rules feature is available in Beta today and we hope to add more features to this Beta over the next few months.

  2. katerinaFilkevich April 06, 2018

    It mean – i add new rule only from REST API ?

Join The Discussion

Your email address will not be published. Required fields are marked *