Lenz Dashboard
Pemantauan, analitik, dan manajemen real-time untuk stream video dan event AI Visionaire.
Selamat Datang di Lenz
Lenz adalah dashboard resmi Visionaire — antarmuka terpadu untuk memantau stream video CCTV, menelusuri event AI secara real-time, dan mengelola enrollment identitas dalam satu tampilan. Dibangun sebagai SPA modern dengan React Router v7, Lenz dirancang untuk tim operasional yang bekerja dengan skala deployment besar maupun integrator yang membutuhkan akses terprogram ke data platform.
Di balik layar, Lenz terhubung ke Raisa Gateway sebagai backend utama, yang menjembatani komunikasi antara dashboard dengan mesin AI Visionaire, database time-series, dan sistem NVR. Setiap event yang dihasilkan Visionaire — mulai dari deteksi wajah, pembacaan plat nomor, hingga estimasi kerumunan — tersedia langsung di dashboard dalam hitungan detik.
Dokumentasi ini ditujukan untuk dua kelompok pengguna: Operator yang menggunakan Lenz sehari-hari untuk monitoring dan manajemen, serta Integrator yang membangun integrasi berbasis API, WebSocket, atau federation. Navigasikan ke bagian yang relevan menggunakan tab di bawah.
Apa yang Bisa Anda Lakukan
Pantau Stream Real-time
Lihat feed CCTV aktif lengkap dengan overlay deteksi AI dan event dump langsung dari Visionaire.
Cari Wajah & Plat Nomor
Lakukan pencarian berdasarkan gambar atau teks untuk menemukan kecocokan dalam riwayat event.
Kelola Enrollment
Tambah, perbarui, dan hapus data enrollment wajah maupun kendaraan yang digunakan mesin AI.
Lihat Riwayat Event
Telusuri dan filter semua event historis berdasarkan tanggal, tipe analitik, dan flag tertentu.
Analitik & Statistik
Pantau performa Face Recognition, LPR, People Analytics, Vehicle Analytics, dan Crowd Estimation.
Konfigurasi Sistem
Kelola user, role, API key, retention data, alert rule, NVR server, dan preferensi sistem.
Arsitektur Singkat
Lenz beroperasi sebagai lapisan presentasi di atas Raisa Gateway. Setiap permintaan dari browser — baik berupa REST call untuk data historis maupun koneksi WebSocket untuk event real-time — diteruskan ke Raisa Gateway (port 6015), yang kemudian berkomunikasi dengan Visionaire AI Engine, database TimescaleDB + pgvector, dan sistem NVR atau Media Server jika diperlukan. Kamera CCTV mengirimkan stream RTSP ke Visionaire, dan hasil inferensi AI dikembalikan sebagai event terstruktur yang dapat dikonsumsi langsung dari dashboard maupun melalui API.
Untuk Siapa Dokumentasi Ini?
Anda adalah pengguna sehari-hari Lenz: tim security, ops, atau supervisor yang memantau aktivitas melalui dashboard tanpa perlu menyentuh kode. Dokumentasi untuk Anda mencakup cara menggunakan setiap halaman, memahami event yang muncul, mengelola user dan role, serta mengonfigurasi alert.
Mulai dari: Memulai, Streams, Event History
Anda adalah developer yang membangun sistem di atas platform Visionaire — mengonsumsi event via WebSocket, mengautentikasi request dengan JWT atau API key, atau menghubungkan instance Lenz dalam mode federation. Dokumentasi untuk Anda mencakup endpoint API, struktur payload event, mekanisme autentikasi, dan cara kerja federation header.
Mulai dari: Otentikasi, Konsep Dasar
Fitur Utama
- Real-time Monitoring — Stream video CCTV dengan overlay event AI ditampilkan langsung dari Visionaire via WebSocket tanpa perlu refresh halaman.
- Multi-analitik AI — Mendukung Face Recognition (FR), License Plate Recognition (LPR), People Analytics, Vehicle Analytics, dan Crowd Estimation dalam satu dashboard.
- Face & Plate Search — Pencarian berbasis gambar atau teks untuk menemukan kecocokan di seluruh riwayat event yang tersimpan.
- Enrollment Management — CRUD lengkap untuk enrollment wajah dan kendaraan, termasuk upload gambar via drag-and-drop.
- NVR & Playback — Integrasi dengan NVR server untuk rekaman video, playback terjadwal, dan daily playback per stream.
- RBAC (Role-Based Access Control) — Manajemen user, role, dan permission granular; setiap resource dan aksi dikontrol per-role.
- Federation Mode — Satu instance Lenz dapat mengagregasi data dari beberapa instance Raisa Gateway (multi-backend) secara transparan.
- Alert & Notifikasi — Konfigurasi alert rule berbasis event AI dengan pengiriman ke notification channel pilihan.
- Audit Log — Semua aksi pengguna dicatat untuk keperluan kepatuhan dan investigasi.
- Retensi Data Otomatis — Kebijakan retensi berbasis waktu atau ukuran data dapat dikonfigurasi langsung dari dashboard tanpa restart layanan.
- Multi Client Pack — Antarmuka dapat dikustomisasi per deployment (terminologi, komponen, dan fitur) tanpa mengubah kode.
- Floorplan & Tracking — Visualisasi posisi kamera pada denah lantai dan tracking pergerakan objek antar stream.
Mulai dari Mana?
Memulai
Login pertama kali, navigasi sidebar, memahami role default, dan pengaturan awal sistem.
Konsep Dasar
Memahami entitas inti: Site, Stream, Node, Pipeline, Event, dan Enrollment — sebelum menggunakan fitur lanjutan.
Otentikasi
JWT login, refresh token, API key, dan X-User-Permissions header untuk federation request.