This Groovy script is called from an ExpressionRule of type 'Alarm'. For example, in an Expression rule
IF: Alarm.severity > 500THEN: ExecuteCustomObject("SMSMe", "[numberToSMS]")calls the script "SMSMe" with the parameter phoneNumber. The ExecuteCustomObject provides a way to call...
Groovy is a dynamic language for the Java environment which Axeda has embedded in the platform, with complete access to the Platform SDK. It can be used to script custom logic or call external cloud services.
The Axeda Platform has a rich set of objects for configuration and operation. This article provides the Axeda SDK Javadoc which explains how you can create and manage platform objects, such as rules, actions, alarms, users and assets, and perform actions such as downloads using the Axeda SDK.