Jump to Content
Guides
API Reference
Forum
Home
Guides
Guides
API Reference
Forum
Login
Guides
Login
Guides
Using Tasks
Search
Octave Overview
Introducing Octave
High-Level Data Flow
Edge-to-Cloud Security
Pricing Model
Getting Started
Working with the Octave Dashboard
Video Tutorials
Choose a Device and Get Started
Getting Started : FX30
Getting Started : mangOH Yellow
Getting Started : mangOH Red
From Getting Started to Production
Develop on the Edge
Connecting Your Asset to an Octave Edge Device
GPIO Guides
Octave Resource Protocol Guides
Modbus Guides
CANopen Guides
Universal Serial Parser (USP) Guide
Working with Resources
Managing Resources via the Octave Dashboard
Output (Actuator) Resources
Input Resources
Sensor Resources
Virtual Resources
Utility Resources
Timer Resources
Working with Observations
Creating an Observation
Sending and Storing Events
Buffering and Filtering Data
Throttling
Working with Edge Actions
Creating an Edge Action
Reading Event Data in an Edge Action
Setting a Value From an Edge Action
Accessing Data from Other Resources
Device Configuration and Management
Controlling Device Properties
Configuring Store and Forward
Configuring Developer Mode
Controlling Ultra Low Power Mode
Organizing Devices with Tags
Creating and Managing Blueprints
Configuring Connectivity Watchdog
Configuring an Inactivity Timer
Minimizing Messages
Handling Configuration Events Programmatically
Manual UART configuration
Securing Device Local Access
Sending Files to your Asset
Introduction to the File Transfer Service
Configuring ORP for File Transfers
Acknowledgement Orchestration
Sending Files via the Octave Dashboard
Sending Files using the API
Develop in the Cloud
Working with Data in the Cloud
Cloud Actions Getting started videos
Creating a Cloud Action
Creating a Stream
Setting a Value From a Cloud Action
Simple Forwarding
Transforming Events
Using Events from Other Streams
Aggregating Events with Tag Actions
Cloud Initiated Streams
Using Tasks
Using device MetaData
Sending Data to External Systems
POSTing Data via Webhooks
Pushing Events via Cloud Connectors
Consuming Events via WebSocket
Extracting Data from Streams with Tasks
Using a Task to Periodically Send Data to External Systems
Receiving Data from External Systems
Issuing REST Requests from Within Cloud Actions
Using a Task to Periodically Pull in External Data
Using the REST API in an External System
Controlling GPIO as an Output and Controlling Values From the Cloud
Setting a Value From a REST API Call
Manage Your Deployment
Adding and Removing Devices
Adding and Removing Users
Managing User Groups and Permissions
Monitoring Devices
Monitoring Usage
Determining Online/Offline Device State
Viewing and Managing Billing
Enabling SSO Authentication
Octave Design Patterns
Introduction to Octave Design Patterns
Telemetry, Edge Action, and Command from the Cloud
Report multiple Resources independently to the Cloud
Synchronize and Schedule Resource Reporting with Store and Forward
Report multiple Resources in a single Event and Stream
Return Updated Device Cloud Properties as Commands
Upgrade your Device
Upgrade a Device Over the Air
Upgrade a Device Locally with the Latest Firmware
Reference Guides
CANopen Reference Guide
Cloud Action Runner Reference
Cloud REST API Reference
Edge Action Runner Reference
Edge Services Architecture
Events and Streams
Modbus Reference
Octave Edge Devices
Octave Resource Protocol Reference Guide
Resources & Associated Limitations
Store and Forward
Troubleshoot and FAQs
Checking the Health of Octave Services and Connectivity
Diagnosing Device Connectivity Issues
Known Issues
Supported Browsers
Octave Third Parties
Local Time Acquisition on Octave Devices
Octave Architecture Icons
Suggest