📊
Real-time Metrics
CPU cores, GPU load & memory, RAM, swap, storage, network I/O and 9 thermal sensors — all streamed via WebSocket every 1.5 seconds.
🎮
Hardware Control
Fan PWM control (0–255), jetson_clocks enable/disable, and nvpmodel power mode switching (MaxN, 5W, 10W) — all from the browser.
📷
Camera Live Stream
IMX219 CSI and USB cameras — auto-detected on first start. MJPEG stream and snapshots. RAW10 Bayer debayer for CSI, native MJPEG/YUYV for USB. Auto-stop when not in use.
🤖
ROS2 Monitor
Auto-detects ROS2 in Docker containers or host. Lists active nodes with pub/sub/services and topics with live Hz frequency. Echo any topic.
⚙️
Systemd Services
Browse all 500+ host systemd services. Start, stop, restart, enable and disable directly from the dashboard. Full log viewer per service.
🐳
Docker Manager
List all containers with status, CPU and memory usage. Start, stop and restart with one click. No Docker CLI needed.
🔔
Alert System
10 configurable threshold rules. Email notifications via Gmail SMTP and Telegram bot. Toast notifications in the browser.
📈
Metrics History
SQLite database with 1s/1m/1h aggregation. 7 interactive charts. Time range selector from 1 hour to 30 days.
🔒
HTTPS & Auth
Self-signed SSL certificate auto-generated on first boot with SAN support. Optional JWT auth with 24h token TTL and TOTP two-factor authentication via Google Authenticator.
💾
Backup & Restore
One-click ZIP export of all config and data. Selective restore with automatic safety backup before applying changes.
🌙
Dark & Light Mode
Full theme support with instant toggle. CSS custom properties for consistent theming across all 17 pages. Persisted in browser.
🛡️
Two-Factor Auth
TOTP 2FA via Google Authenticator or any TOTP app. Two-step login: password + 6-digit code. Enable and disable from Settings with QR code setup. Secret stored locally.
🔖
Release & Deploy
Two-script workflow: release.sh runs on your PC (semver bump, changelog, git tag, push) and deploy.sh runs on the Jetson (pull, ARM64 build, restart, health check, rollback).
🗓️
Task Scheduler
Schedule commands on the Jetson host — every minute to weekly. Built-in presets for Docker cleanup, disk check and NTP sync. Run now, view history, enable/disable without deleting.
🔋
Battery Monitor
INA219 sensor monitoring for WaveShare JetBot and compatible boards. Real-time voltage, current and power with charging detection. History graph and Low/Critical alerts.
🤖
Motor Control
Full JetBot motor control via PCA9685 + TB6612FNG. Virtual joystick, WASD keyboard, 8 movement patterns (square, zigzag, figure-8…), custom sequence builder, and independent precision sliders per wheel.
🧠
ML Workspace
Run Python ML scripts in the jetson-ai container. Train scikit-learn models, run MobileNetSSD object detection (202ms/frame), analyze data with pandas and matplotlib. Job history, model browser and live camera detection.