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

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.
- 2-5 Second Generation: Forecast generation in seconds, not minutes
- ARM64 Optimized: Purpose-built for efficient edge deployment
- Low Latency: Real-time decision support without network delays
- Batch Processing: Process historical data quickly for model updates
Offline Operation
Continue operating even when connectivity is lost.
- Autonomous Operation: Full functionality during connectivity loss
- Local Data Storage: Buffer data locally until connectivity is restored
- Graceful Sync: Automatic synchronization when connection is re-established
- No Single Point of Failure: Decentralized architecture for resilience
Data Sovereignty
Keep your data on-site with local processing.
- Local Processing: All data processing happens on-premises
- No Cloud Dependency: Core functionality works without cloud connectivity
- Compliance Ready: Meet data residency and sovereignty requirements
- Secure by Design: Minimize attack surface with local-only data
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
- Raspberry Pi 4/5
- NVIDIA Jetson Nano/Xavier
- AWS Graviton (edge instances)
- Custom ARM64 hardware
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:
- Simple deployment
- Complete site autonomy
- Minimal infrastructure requirements
Hybrid Mode
Deploy Ona Edge alongside the cloud platform for redundancy.
[Solar Assets] → [Ona Edge Device] → [Cloud Platform]
↓ ↓
[Local Fallback] [Central Dashboard]
Benefits:
- Centralized management
- Local fallback during outages
- Best of both worlds
Use Cases
Remote Sites
Ideal for sites with unreliable internet connectivity.
- Mining operations
- Rural installations
- Island microgrids
- Off-grid systems
Data-Sensitive Operations
For organizations with strict data governance requirements.
- Government installations
- Critical infrastructure
- Financial institutions
- Healthcare facilities
Real-Time Control
When milliseconds matter for grid services.
- Frequency regulation
- Demand response
- Peak shaving
- Grid stabilization
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
- Email: support@asoba.co
- Discord: Join our community
- Documentation: docs.asoba.co
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