Introduction

After you have connected connected your asset to Octave, it's time to start Orchestrating data at the edge. Octave provides a rich environment for reading, observing, and processing data at the edge with a paradigm that is dynamically configurable from the cloud.

This section will guide you through everything you need to work with data at the edge, including:

  • Configuring Resources and Sensors: how to poll and listen for input data from an asset.
  • Commanding Actuators: how to programmatically output data using Octave to set an asset's value either temporarily or permanently. These topics also cover how to embed logic either on the device or in the cloud to set values based on different events.
  • Observations: Filter & Process Events: how to manage input data. This includes how to buffer incoming data, filter data values based on thresholds, perform calculations on data values, and configure how often to report a value.
  • Observations: Route Events: different options for routing input data events (e.g., sending data from the device to the cloud for processing, storing data for some interval before sending, etc.).
  • Edge Processing using JavaScript with the Action Runner: how to write scripts that run at the edge, to read and handle data on your Octave device.