Introduction to Edge Services

The first step in getting your asset data to the cloud is extracting that data from your asset. Octave comes loaded with Edge Services to allow you to easily connect with your asset out-of-the-box and get your data to the cloud. Octave Edge Services allow you to connect to a range of inputs - from analog sensors to industrial controllers and data-loggers.

This section will guide you through how to configure the following Edge Services:

  • General Purpose Input/Output (GPIO): send or receive digital signals between the asset and Octave-enabled device using one or more GPIO pins.
  • Analog to Digital Converters (ADC): send or receive analog signals between the asset and Octave-enabled device using an ADC pin.
  • Modbus: communicate between a Modbus controller and an Octave-enabled device equipped with an RS-232 or RS-485 connection. Using the Modbus protocol, the Octave-enabled device acts as the master device and the asset acts as the slave device.
  • CANopen: send or receive digital signals between the asset and Octave-enabled device using CANopen.
  • Octave Resource Protocol (ORP): ORP is a simple, open spec protocol that allows you to communicate with an Octave-enabled device over UART. ORP is very useful for connecting micro-controllers and application processors to Octave.
  • Universal Serial Parser (USP) - Preview: USP helps you extract data from a serial stream to Octave by providing configurable parameters for parsing serial data. USP is very useful for connecting to machines with legacy or proprietary serial protocol interfaces.