Key Components

Octave achieves end-to-end, out-of-the-box IoT connectivity for edge devices, by providing the following components:

1022
  • Octave Cloud: a rich set of services that provide all of the functionality necessary for orchestrating IoT data.
  • Octave Edge devices: devices such as the mangOH Red that come complete with cellular connectivity and the ability to communicate both to edge devices and to Octave Cloud via its Cloud Interface.
  • Built-in services to interface and control devices via Modbus, ADC and GPIO.
  • Octave Resource Protocol (ORP): an ASCII-based protocol enabling communication between an edge device and an Octave-enabled device over UART. This gives developers the option to write edge applications in high-level languages such as C or Python, that can communicate with Octave.
  • Octave REST API: A rich set of web APIs that expose Octave cloud through the Cloud Interface, on top of which, you can create web-enabled applications that read and write to the edge device via Octave.
  • Octave User Interface: A fully-featured web user interface through which devices can be managed, read from, and written to.

What’s Next