About the Cumulocity IoT transport
Cumulocity IoT is used for communication with connected IoT devices. See
http://cumulocity.com/ for detailed information.
Apama provides a connectivity plug-in, the Cumulocity IoT transport, which allows you to receive information from devices, measurements, events and alarms from Cumulocity IoT and send operations to Cumulocity IoT (and thus to devices).
You configure the Cumulocity IoT connectivity plug-in by editing the files that come with the
Cumulocity IoT connectivity bundle. The properties file defines the substitution variables that are used in the YAML configuration file which also comes with the bundle. See
Adding the Cumulocity IoT connectivity plug-in to a project for further information.
In addition to the Cumulocity IoT connectivity bundle, the following EPL bundles are also available:
Cumulocity IoT Event Definitions. This EPL bundle defines all events that can be used for interacting with Cumulocity IoT. This includes definitions for events that you receive from Cumulocity IoT, events that you can send to Cumulocity IoT, and event APIs that you can use for requesting data from Cumulocity IoT. For more information, see the
com.apama.cumulocity package in the
API Reference for EPL (ApamaDoc) .
Cumulocity Utilities. This EPL bundle contains useful utilities for EPL code that is interacting with Cumulocity IoT. For more information, see the
com.apama.cumulocity.Util event in the
API Reference for EPL (ApamaDoc) .
The samples/cumulocity directory of your Apama installation includes samples which show how to use the Cumulocity IoT transport plug-in. For more information, see the README.txt file in the corresponding samples folder.
Note: The Cumulocity IoT connectivity plug-in does not support reliable messaging.