Teknoloji // Mühendislik Standardı

Uçtan-buluta, olay güdümlü, kanıtlanabilir.

LalinSoft, kamera görüntülerini alır; ortak bir algılama katmanından geçirip standart olaylara dönüştürür ve merkezî bir olay akışına aktarır. Analiz modülleri ve otomasyon bu olayları izleyerek çalışır. Sistem; internetin arada kesilebileceğini (yerinde tampon + senkron), çok sayıda kamerayı ve çok sahayı baştan varsayarak tasarlandı — her katman kanıtlanabilir doğruluk ve güvenlik denetimlerinden geçer.

görüntü alımıalgılama çekirdekleriolay omurgasıalan analitiğietkileşim
Katmanlı mimari

Alt katmanlar üst katmanlara uzanmaz

Sistem net bir sırayla katmanlanır: her katman yalnızca kendinden öncekilere dayanır, asla üste doğru değil. Bu düzen sayesinde her katman tek başına test edilebilir, değiştirilebilir ve kolayca anlaşılabilir kalır.

görüntü alımıdonanım katmanıalgılama çekirdekleriolay omurgasıalan analitiğietkileşimuyum & doğrulama (ortak)
01Görüntü alımıstandart IP kamera · yerinde tampon
02Donanım katmanıher makinede en hızlı yol
03Algılama çekirdeklerikareyi olaya çevirir
04Olay omurgasıKafka · güvenli işleme
05Alan analitiğisektörel · olayları izler
06Etkileşimotomasyon · bildirim · izleme paneli
⟂ tüm katmanları kesen ortak katman — uyum (rıza · saklama · veri silme talebi · maskeleme) & doğrulama (zorlu koşullarda doğruluk ve hız denetimi)
Tek yönlü bağımlılık

Neden yalnızca tek yön?

Bir analiz modülü, algılama çekirdeğini doğrudan çağırmaz; yalnızca yayınlanan olayı izler. Bu sayede yeni bir analiz veya yeni bir aksiyon eklemek, üst katmanlarda hiçbir değişiklik gerektirmez. Katmanlar birbirinden gevşek bağlı kalır, hata riski azalır.

01TemelYapılandırma, gizli anahtar, yetkilendirme ve denetim; donanım katmanı, olay omurgası, veri geçitleri ve kamera alımı.
02AlgılamaKareleri olaylara çevirir; her çekirdek sağlamlık ve doğruluk denetiminden geçer.
03Alan analitiğiOrtak algılama ve olay katmanı üzerine kurulu sektörel analiz.
04EtkileşimKod gerektirmeyen otomasyon, bildirim/olay/izleme paneli, arama/rapor/öngörü.
05Ortak katmanRıza, saklama, veri silme talebi, maskeleme; zorlu koşullarda doğruluk ve hız denetimi.
Algılama katmanı · canlı

Kareden olaya — gerçek görüntüde

Algılama çekirdekleri her kareyi anlamlı olaylara çevirir. Aşağıdaki örnekler gerçek fotoğraflar üzerinde işlenmiştir; her kutu, olay omurgasına yayınlanan bir olaya karşılık gelir.

Güvenlik zonu izinsiz giriş tespiti — gerçek kare üzerinde bounding box
olay: intrusion.detectedGüvenlik bölgesi / izinsiz girişBölge + zaman kuralı → standart olay.
Isı haritası doluluk analizi — algılama izlerinden türetilen yoğunluk
analitik: occupancy.heatmapIsı haritası & dolulukAlgılama izlerinden çıkarılan yoğunluk; zaman içinde saklanır.
Yükleme rampası kimlik / zon kontrolü — gerçek kare üzerinde bounding box
olay: zone.access.checkedRampa bölgesi / erişimBölge + kimlik kuralı → standart olay.
ALPR plaka okuma — gerçek araç karesi üzerinde plaka tespiti
olay: vehicle.plate.readPlaka okumaPlaka okuma → olay omurgasına yayınlanan olay.
Değiştirilebilir bağlantılar

Taşınabilir ve kolay test edilebilir tasarım

Her dış sistem bir bağlantı noktasının arkasında durur. Her noktanın iki ucu vardır: testlerin kullandığı hafif taklit ve sahada devreye giren gerçek bağlantı. Bu sayede ana yazılım, ağır sistemler olmadan da kurulup çalışır; sahada gerçek sistemler yalnızca yapılandırmayla bağlanır.

Taklit bağlantı — testler

Tüm testler; hızlı, tekrarlanabilir ve altyapı gerektirmeyen uçtan uca denemeler için taklit bağlantıları kullanır. Sunucu gerekmez. Böylece ağır sistemler yüklenmeden de tüm akış test edilir.

Gerçek bağlantı — saha

Kafka, Postgres, pgvector, TimescaleDB, Neo4j, dosya deposu, yapay zekâ modelleri, IP kameralar, saha cihazları ve bildirim sağlayıcılarını gerçek biçimde bağlar. Hangi bağlantının kullanılacağı yalnızca yapılandırmayla belirlenir.

bağlantıKameralar · standart IP kameraGörüntü alımı; testte örnek kaynak, sahada gerçek IP kamera bağlanır.
bağlantıYapay zekâ modelleriAlgılama; her makinede en uygun işlem yolu seçilir, modeller donanımdan bağımsızdır.
bağlantıKafka · olay omurgasıOlay yayını; testte hafif bir taşıyıcı, sahada gerçek Kafka (hazır).
bağlantıVeri depolarıVeri bağlantıları; gerçek veritabanı sürücüleri kurulumda tek noktadan eklenir.
bağlantıNesne deposu · kanıtKanıt saklama; testte geçici depo, sahada gerçek dosya deposu (hazır).
bağlantıCihazlar · röle/kapı/bariyerCihaz kontrolü; testte taklit, sahada gerçek saha cihazı bağlanır.
Net durum: Olay omurgası, dosya deposu ve yapay zekâ tarafı için gerçek bağlantılar hazırdır. Veritabanı sürücüleri, kurulum adımında merkezî veri geçidine eklenir. Taklit bağlantılar ise tüm testleri sırtlar.
Olay omurgası

Standart olay kaydı, tek merkezî akış

Kafka; çok kameralı ve çok sahalı kurulumlarda olayları konularına göre ayrı akışlarda taşır. Algılama çekirdekleri standart bir olay kaydı yayınlar (olay no, olay tipi, saha/kamera, gözlem zamanı, güven, kalite ve içerik). Aynı olay iki kez işlenmez; hiçbir olay kaybolmaz, işlenemeyen olaylar ayrı tutulur.

Otomasyon motoru tüm olayları topluca izler: kurallara uygun yeni bir olay tipi eklendiğinde, tek satır kod değiştirmeden otomatikleştirilebilir hale gelir — en önemli farkımız.

Olay kaydı · alanlar
olay noolay tipisaha / kameragözlem zamanıgüvenkaliteiçerik
Örnek olay tipleri
face.identity.matchedvehicle.plate.readfall.detectedppe.compliance.violatedproximity.nearmiss.detected
aynı olay iki kez işlenmezhiçbir olay kaybolmazişlenemeyen ayrı tutulurtüm olayları izler
İmza · Mimari canlanıyor

Olayın doğuşundan otomasyona

Kaydırdıkça bir olay kareden doğar ve Kafka omurgası boyunca analize ve otomasyona ilerler. Hareket kapalıyken (veya sayfa animasyonsuz açıldığında) aynı akış eksiksiz bir statik şema olarak okunur.

Donanıma göre otomatik seçim

Modeller donanımdan bağımsız

  • Ekran kartıNVIDIANVIDIA donanımında en yüksek hız.
  • AppleApple işlemciApple cihazlarda yerel hızlandırma.
  • İşlemciStandart işlemciHer yerde çalışan, taşınabilir taban.
Her makinede verimli

Donanıma uyum katmanı

Sistem, çalıştığı her makine için en uygun işlem yolunu kendisi seçer: NVIDIA ekran kartı, Apple işlemci ya da sıradan işlemci. Modeller donanımdan bağımsız tanımlanır; aynı model, mevcut donanıma göre en hızlı yolda çalışır.

Sağlamlık, mühendislikle

Tanımlayıcı standart: denetimden geçmeyen kabul edilmez

Her algılama yeteneği; zorlu koşullarda nasıl davrandığını açıkça belirtir, bu koşullara uyum yolu sunar ve zorlu koşullardaki sayısal doğruluk eşiklerini geçmeden kabul edilmez. Sağlamlık, sonradan eklenen bir özellik değil, kabul şartının kendisidir.

düşük ışıkIR-gecedik açıuzak mesafeörtüşmekalabalık

Beyan edilen bozulma

Her çekirdek, yukarıdaki koşulların her biri altında nasıl bozulduğunu açıkça belgeler — sürpriz yok.

Kalibrasyon yolu

Her yetenek, koşula göre normalizasyon/kalibrasyon adımı sunar; saha koşulu performansı çökertmez.

Maliyet kontrolü

Ağır yapay zekâ modelleri yalnızca hareket/olay olduğunda çalışır. Her kareyi ağır işlemek bir kusurdur, bir tercih değil.

Doğru iş için doğru depo

Her veri, en uygun deposunda

Her erişim merkezî bir veri geçidinden geçer; hiçbir servis doğrudan çapraz bağlantı açmaz. Her veri deposu, en iyi olduğu işi taşır.

İlişkisel çekirdek

Postgres

Kimlikler, RBAC, olaylar, mesai, yapılandırma — sistemin ilişkisel çekirdeği.

Görünüm imzası · benzerlik araması

pgvector

Yüz/kişi görünüm imzaları ve benzerlik araması (biyometri şifreli).

Anonim Sürüm'de kapalı
Zaman içindeki ölçümler

TimescaleDB

Üretim hızı, doluluk eğrileri ve benzeri zaman içindeki ölçümler.

İlişki / iz ağı

Neo4j

Birlikte bulunma, temas zincirleri, araç-kişi ilişkileri.

Anonim Sürüm'de kapalı
Kanıt

Nesne deposu

Kanıt klipleri ve kareler; sonraki inceleme için dayanıklı saklama.

Tek geçit

Merkezî veri geçidi

Tüm veri erişimi tek geçitten yapılır; doğrudan çapraz bağlantı yoktur. Biyometrik veriler saklanırken AES-GCM ile şifrelidir.

Anonim Sürüm: pgvector ve Neo4j'nin biyometrik kullanımı kapalıdır — sistem hiç kimseyi tanımlamaz, biyometrik iz üretmez ve ilişki ağı kurmaz.
Gözlemlenebilirlik & güvenlik

Üretim sınıfı, tasarımdan itibaren

Canlılık / hazırlık kontrolü

Her servis, çalışır ve hazır olup olmadığını sürekli bildirir. İzleme tarafındaki bir aksaklık sistemi durdurmaz.

Ölçüm ve göstergeler

Her servis kapasite, gecikme ve sağlık göstergelerini yayar — durum tek bakışta görünür.

Hassas veri kayıtlara girmez

Kare görüntüleri, biyometrik veriler, gizli anahtarlar ve sorgu içeriği asla kayıt altına alınmaz. Kayıtlar düzenli ve ilişkilidir.

Biyometri şifreli saklanır

Biyometrik veriler saklanırken AES-GCM ile şifrelenir; hiçbir zaman açık metin olarak tutulmaz.

Değiştirilemez denetim izi

Denetim kaydına yalnızca ekleme yapılır ve zincirlenerek korunur; geçmişe dönük her değişiklik anlaşılır.

Gizli anahtarlar kapalı

Gizli anahtarlar koda veya kayıtlara girmez; maskeleme ve saklama sistemin içinde uygulanır, rıza denetimi ve veri silme talebi temel parçalardır.

24Bağımsız servis / modül
5.826Otomatik test geçiyor
%90+Test kapsamı
24·24Kesintisiz hizmet
Sık sorulanlar

Mimariye dair net cevaplar

Sahada gerçek sistemler nasıl bağlanır?

Her dış sistem bir bağlantı noktasının arkasındadır. Geliştirme ve testte hafif taklit bağlantılar kullanılır; sahada gerçek sistemler yalnızca yapılandırmayla devreye girer. Kafka olay omurgası, dosya deposu ve yapay zekâ tarafı için gerçek bağlantılar hazırdır; veritabanı sürücüleri kurulum sırasında tek noktadan eklenir. Ana yazılım hiç değişmez.

Hangi donanım gerekir?

Sistem, her makine için en uygun işlem yolunu kendisi seçer: NVIDIA ekran kartı, Apple işlemci ya da sıradan işlemci. Güçlü ekran kartı önerilir ancak zorunlu değildir; ağır yapay zekâ modelleri yalnızca gerekli anda çalıştığı için maliyet kontrol altında kalır.

Veriler nerede saklanır?

Her iş için doğru veri deposu kullanılır: ana kayıtlar Postgres'te, zaman içindeki ölçümler TimescaleDB'de, görünüm imzaları ve benzerlik araması pgvector'de, ilişki ağı Neo4j'de, kanıt klipleri nesne deposunda. Tüm erişim merkezî bir geçitten yapılır; biyometrik veriler saklanırken AES-GCM ile şifrelenir. Tüm veri, sahanıza kurduğumuz yerinde (on-premise) sunucuda kalır; dışarı çıkmaz.

Anonim Sürüm anonimliği nasıl kanıtlar?

Anonim Sürüm'de pgvector ve Neo4j'nin biyometrik kullanımı kapalıdır: sistem biyometrik iz üretmez, kimlik belirlemez ve ilişki ağı kurmaz. Bu, sonradan denetlenebilir bir güvencedir — biyometri açıksa sürüm hiç başlamaz. Yapılandırma ve denetim izi, "kimseyi tanımlayamaz" garantisini doğrulanabilir kılar.

Mimariyi sahanıza uyarlayalım

Kanıtlanabilir bir görü zekâsı altyapısı kurmaya hazır mısınız?

Donanımınızı, veri yerleşiminizi ve uyum gereksinimlerinizi anlatın; size doğru devreye alma topolojisini ve modül setini gösterelim.