Asoba Ona Documentation

Ona Edge

Edge computing intelligence for zero-latency forecasting on ARM64 devices.

Ona Edge


Overview

Ona Edge brings the power of the Ona platform directly to your site with edge computing capabilities. Deploy forecasting models on low-power ARM64 devices that operate independently during connectivity loss, ensuring continuous operation and data sovereignty.


Key Features

Ultra-Fast Forecasting

Generate forecasts locally without waiting for cloud round-trips.

Offline Operation

Continue operating even when connectivity is lost.

Data Sovereignty

Keep your data on-site with local processing.


Technical Specifications

Hardware Requirements

Component Minimum Recommended
Processor ARM64 (Cortex-A53) ARM64 (Cortex-A72 or better)
Memory 2GB RAM 4GB RAM
Storage 16GB 64GB SSD
Network 100Mbps Ethernet 1Gbps Ethernet

Supported Platforms

Performance Metrics

Metric Value
Forecast Generation 2-5 seconds
Model Inference <100ms
Data Buffer Capacity 30 days offline
Power Consumption <15W typical

Deployment Architecture

Standalone Mode

Deploy Ona Edge as a standalone device at each site.

[Solar Assets] → [Ona Edge Device] → [Local Dashboard]
                         ↓
                  [Cloud Sync (when available)]

Benefits:

Hybrid Mode

Deploy Ona Edge alongside the cloud platform for redundancy.

[Solar Assets] → [Ona Edge Device] → [Cloud Platform]
                         ↓                    ↓
                  [Local Fallback]    [Central Dashboard]

Benefits:


Use Cases

Remote Sites

Ideal for sites with unreliable internet connectivity.

Data-Sensitive Operations

For organizations with strict data governance requirements.

Real-Time Control

When milliseconds matter for grid services.


Getting Started

1. Hardware Setup

Prepare your edge device with the Ona Edge software.

# Download and install Ona Edge
curl -fsSL https://install.asoba.co/edge | bash

# Initialize the device
ona-edge init --site-id YOUR_SITE_ID

# Verify installation
ona-edge status

2. Site Configuration

Configure the device for your specific site.

# ona-edge-config.yaml
site:
  id: "site-001"
  name: "Solar Farm Alpha"
  location:
    lat: -26.2041
    lon: 28.0473

data_sources:
  - type: modbus
    host: 192.168.1.100
    port: 502
    device: "inverter-01"

sync:
  cloud_endpoint: "https://api.asoba.co"
  sync_interval: 300  # seconds
  offline_buffer: 30  # days

3. Start Monitoring

Begin collecting data and generating forecasts.

# Start the edge service
ona-edge start

# View real-time status
ona-edge monitor

# Generate a forecast
ona-edge forecast --horizon 24h

API Reference

Local API Endpoints

Ona Edge exposes a local REST API for integration.

# Get current status
GET http://localhost:8080/api/v1/status

# Get latest forecast
GET http://localhost:8080/api/v1/forecast

# Get historical data
GET http://localhost:8080/api/v1/data?start=2024-01-01&end=2024-01-31

# Trigger manual sync
POST http://localhost:8080/api/v1/sync

Response Example

{
  "status": "healthy",
  "last_sync": "2024-01-15T10:30:00Z",
  "offline_buffer": {
    "records": 12450,
    "oldest": "2024-01-14T10:30:00Z"
  },
  "forecast": {
    "generated_at": "2024-01-15T10:29:55Z",
    "horizon_hours": 24,
    "generation_time_ms": 2340
  }
}

Support & Resources

Documentation

Support


Get Help & Stay Updated

Contact Support

For technical assistance, feature requests, or any other questions, please reach out to our dedicated support team.

Email Support Join Discord

Subscribe to Updates

* indicates required