Introduction
What is AsaHome Cloud?
AsaHome Cloud is a secure, privacy-focused cloud relay service for remote access to your AsaHome OS smart home devices. Control your home from anywhere while keeping your data private.
Your Privacy, Our Priority
AsaHome Cloud is a pass-through relay - we don't collect, store, or analyze your smart home data. Your commands are encrypted end-to-end.
Why AsaHome Cloud?
| Traditional Cloud Services | AsaHome Cloud |
|---|---|
| Store your usage data | Zero data collection |
| Analyze your patterns | No behavioral tracking |
| May share with third parties | Your data stays yours |
| Closed, proprietary systems | Transparent architecture |
How It Works
- Device Registration: Your AsaHome OS device connects to our relay with a secure WebSocket
- User Authentication: Authenticate via the Companion app or Webapp with JWT tokens
- Encrypted Tunneling: Commands are encrypted and relayed - we never see the content
- Real-time Communication: Instant bidirectional communication for seamless control
Security First Architecture
What Makes Us Different
| Security Feature | Implementation |
|---|---|
| End-to-end Encryption | TLS 1.3 for all connections |
| Zero Knowledge | We can't read your commands |
| Short-lived Tokens | 15-minute access tokens |
| Token Rotation | Refresh tokens invalidated on each use |
| No Data Logging | Commands are relayed, not stored |
Core Features
Privacy by Design
- Zero Data Collection: We don't store your smart home activity
- No Tracking: No analytics on your usage patterns
- Transparent: Open documentation on exactly what we do
Secure Remote Access
- Encrypted Tunnels: WebSocket Secure (WSS) protocol
- Multi-device Support: Control all your AsaHome OS devices
- Real-time Updates: Instant bidirectional communication
Authentication & Access Control
- JWT Tokens: Short-lived access tokens (15 min)
- Role-based Access: Owner, editor, and viewer roles
- Instant Revocation: Logout invalidates tokens immediately
Quick Example
Connecting via WebSocket
import { io } from 'socket.io-client';
const socket = io('wss://cloud.asahome.io/tunnel', {
transports: ['websocket'],
auth: {
token: 'your-jwt-access-token'
}
});
// Send command to device
socket.emit('tunnel:message', {
deviceUuid: 'device-uuid-here',
message: {
type: 'call_service',
domain: 'light',
service: 'turn_on',
entity_id: 'light.living_room'
}
});
// Receive response
socket.on('tunnel:response', (data) => {
console.log('Device response:', data.message);
});
REST API Request
curl -X GET https://cloud.asahome.io/api/v1/devices \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"
Pricing Plans
Choose the perfect smart home installation package for your home or business. All plans include access to AsaHome Cloud for secure remote control.
| Package | Monthly | Installation | Best For |
|---|---|---|---|
| Starter | XAF 12,000 | XAF 350,000 | Small apartments and studios |
| Essential | XAF 28,000 | XAF 950,000 | Medium homes (3-4 rooms) |
| Premium | XAF 55,000 | XAF 2,800,000 | Larger homes (5-7 rooms) |
| Elite | XAF 95,000 | XAF 5,500,000 | Large properties (8+ rooms) |
What's Included
- Starter: Smart lighting, basic automation, security essentials
- Essential: Complete automation, climate control, basic security, energy management
- Premium: AI insights, multi-room security, voice control
- Elite: 24/7 monitoring, full AI automation, climate & security management, concierge service
Already a Customer?
Sign in at app.asahome.io to manage your subscription, view your smart home dashboard, and access support.
Next Steps
- Privacy & Transparency - Learn about our privacy commitment
- Quick Start - Set up AsaHome Cloud
- Security Guide - Deep dive into security features
- WebSocket Tunnel - Real-time communication guide