🏠 OffMyLawn Smart Property Control System - Complete Architecture
Core Modules
Main Activity
Authentication
Navigation
Base Activity
Feature Modules
Camera Control
Device Management
Automation Engine
Alerts System
User Management
Settings
Irrigation
Lighting
Gates & Security
Data & Communication
Room Database
MQTT Client
REST API
Secure Storage
Supported Protocols
Z-Wave
Zigbee
Matter
WiFi
Bluetooth
Device Categories
Security Cameras
Smart Locks
Motion Sensors
Smart Lighting
Irrigation Controllers
Gate Operators
Climate Sensors
Energy Monitors
Core Services
Device Orchestrator
API Gateway
Authentication
Authorization
AI & Intelligence
AI Camera Intelligence
ML Automation Engine
Camera Processor
Performance Optimizer
Device Management
Device Ecosystem
Device Controller
Device Registry
MQTT Broker
Data & Events
Event Sourcing
Event Store
Time Series DB
International Protocol
Primary Databases
PostgreSQL
QuestDB
Room SQLite
Redis Cache
Event & Analytics
Event Store
Time Series
Analytics Engine
Audit Logs
Monitoring & Metrics
Prometheus
Grafana
Health Checks
Performance Metrics
Authentication & Authorization
JWT Tokens
OAuth 2.0
Role-Based Access
Multi-Factor Auth
Encryption & Privacy
AES-256-GCM
TLS 1.3
Certificate Pinning
Local Processing
Network Security
VPN Support
Firewall Rules
DDoS Protection
Secure MQTT