Güvenlik Kamerası Kurulum Arka Ucu Şablonu
Kamera IP Kayıtları, Depolama Kontrolleri ve Açı Fotoğrafları
Back4app üzerinde kamera IP kayıtları, depolama kapasitesi takibi ve açı fotoğrafları ile güvenlik kamerası kurulum arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı kurulum için bir AI Ajansı istemi içerir.
Proje Çıkarımları Yükleyin
Bu şablon, sevk, koordinatörler ve teknikerlerin uyumlu kalabilmesi için kamera IP günlükleri, depolama kapasitesi kontrolleri ve açı fotoğrafları etrafında inşa edilmiş bir güvenlik kamerası kurulum arka ucu sağlar.
- Kamera IP izlenebilirliği — Her CameraIpLog kaydını, saha ekibinizin ihtiyaç duyduğu cameraId, ipAddress ve logTime ile modelleyin.
- Depolama planlaması — Bir alan yayına girmeden önce kapasiteGb'yi estimatedRetentionDays ile karşılaştırmak için StorageCheck kayıtlarını kullanın.
- Açı fotoğraf kanıtı — Süpervizörlerin ilk ziyaretten yerleştirmeyi gözden geçirebilmesi için bir Kamera ve Alan'a açı fotoğrafları ekleyin.
- Saha hazır koordinasyonu — Teknisyenleri, kurulum durumunu ve saha notlarını bir arada takip edin, gönderim ve takibiniz için.
Güvenlik Kamerası Kurulum Arka Ucunu Anlamak
Müşteriler güvenlik kamerası kurulumunu hız ve netlik açısından değerlendirir — iş geçmişinin üç farklı yerde bulunduğunda bunu sağlamak zordur. Back4app'da, temel varlıklar, güvenlik kamerası kurulum ekibinizin tekrar tesisat inşa etmeden daha hızlı hareket edebilmesi için kimlik doğrulama ve API'lerle birinci sınıf nesneler haline gelir. Şemada, kimlik doğrulama ve saha ziyaret takibiyle birlikte Teknisyen, Site, Kamera, KameraIpLog, StorageCheck ve AnglePhoto yer alır. Tercih ettiğiniz ön yüzü bağlayın ve planlamadan yayına daha hızlı geçin.
En iyi için:
Güvenlik Kamerası Kurulum arka uç genel bakışı
En iyi güvenlik kamerası kurulum panoları sıkıcıdır çünkü temel varlıklar temizdir — birinin gece yarısı bir hesap tablosunu düzelttiği için değil.
Teknisyen ataması, saha kurulum takibi, kamera envanteri ve yerleştirme arkasındaki şema, merkezler ve teknik sayfalar arasında paylaşılır; çerçeveleri değiştirmek kayıtları yeniden tasarlamak anlamına gelmemelidir.
Temel Güvenlik Kamerası Kurulum Özellikleri
Bu merkezdeki her teknoloji kartı, Teknisyen, Alan, Kamera, KameraIpLog, DepolamaKontrolü ve AnglePhoto ile aynı kamera kurulum şemasını kullanır.
Teknisyen ataması
Teknisyen, saha ekipleri için isim, rol ve iletişim bilgilerini saklar.
Site kurulum takibi
Site, adres, erişim notları ve kurulum durumunu yakalar.
Kamera envanteri ve yerleşimi
Kamera, seri numarası, model, ip adresi ve montaj pozisyonunu saklar.
Kamera IP kayıtları
CameraIpLog, cameraId, ipAddress ve logTime'ı takip eder.
Depo kapasitesi incelemesi
StorageCheck, capacityGb, usedGb ve estimatedRetentionDays'ı kaydeder.
Açı fotoğraf kanıtı
AnglePhoto, photoUrl, angleLabel ve capturedAt'ı depolar.
Back4app ile Güvenlik Kamerası Kurulum Arka Uç'unuzu Neden Oluşturmalısınız?
Back4app ekibinize siteler, kameralar, günlükler ve fotoğraflar için veri temelleri sağlar, böylece zamanınızı kurulumlara ayırırsınız, arka uç borulama yerine.
- •Site ve kamera izleme: Site ve Kamera sınıfları, kurulum konumları, cihaz ayrıntıları ve kurulum durumunu tek bir aranabilir modelde saklar.
- •KameraId'ye göre IP günlük geçmişi: CameraIpLog, cihazlar yerinde değiştirildiğinde veya yeniden adreslendiğinde yararlı olan, bir Kamera ile ilişkili ipAddress değişikliklerini saklar.
- •StorageCheck ve Live Queries: StorageCheck içerisinde capacityGb ve estimatedRetentionDays'yi takip edin, sonra bir inceleme değiştiğinde güncellemeleri almak için abone olun.
Her iş döngüsü için arka ucu yeniden yazmadan, kamera kurulumlarını planlayın, kaydedin ve gözden geçirin.
Temel Faydalar
Ekiplerin saha işlerini düzenli ve gözden geçirilebilir tutmalarına yardımcı olan bir kamera kurulum arka ucu.
Daha hızlı kurulum devri
Saha iş takibini sıfırdan tasarlamak yerine, Site, Kamera ve Teknisyen'i zaten içeren bir şemadan başlayın.
Daha iyi IP hesap verebilirliği
Bir cihazın ipAddress'inin ne zaman değiştiğini ve son olarak kurulumla kim ilgilendiğini görmek için CameraIpLog girişlerini kullanın.
Erken yapılan depolama kararları
Kamera rafı kapatılmadan önce StorageCheck.capacityGb'yi saklama ihtiyaçlarıyla karşılaştırın.
Fotoğraf destekli onaylama
Süpervizörlerin montaj ve görüntü açısını doğrulaması için AnglePhoto kayıtlarını Kamera ve Site ile bağlantılı tutun.
Daha temiz iş durumu akışı
Notları iş çizelgeleri arasında dağıtmadan her Site ve Kamera için kurulum durumunu takip edin.
AI destekli başlangıç
Bir yapılandırılmış istemden backend iskeletini ve entegrasyon adımlarını oluşturun.
Güvenlik kamerası kurulum uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının güvenlik kamera kurulum arka ucunuzu oluşturmasına ve bir istemden kamera IP günlükleri, depolama kontrolleri ve açı fotoğraf akışları üretmesine izin verin.
Başlamak ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmez
Teknik Yığın
Bu güvenlik kamera kurulum arka ucu şablonunda her şey dahil.
Kamera Kurulum ER Diyagramı
Güvenlik kamerası kurulum şeması için varlık ilişki modeli.
Teknisyenler, siteler, kameralar, kamera IP kayıtları, depolama kontrolleri ve açı fotoğraflarını kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ SiteSurvey : "assignedTo"
User ||--o{ CameraInstall : "installedBy"
User ||--o{ CameraIpLog : "loggedBy"
User ||--o{ AnglePhoto : "capturedBy"
User ||--o{ StorageCheck : "checkedBy"
SiteSurvey ||--o{ CameraInstall : "siteSurvey"
CameraInstall ||--o{ CameraIpLog : "cameraInstall"
CameraInstall ||--o{ AnglePhoto : "cameraInstall"
CameraInstall ||--o{ StorageCheck : "cameraInstall"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
SiteSurvey {
String objectId PK
String siteName
String address
String contactName
Date scheduledDate
String notes
String assignedToId FK
Date createdAt
Date updatedAt
}
CameraInstall {
String objectId PK
String siteSurveyId FK
String cameraModel
Number cameraCount
String installStatus
String installedById FK
Date completedAt
Date createdAt
Date updatedAt
}
CameraIpLog {
String objectId PK
String cameraInstallId FK
String cameraLabel
String ipAddress
String macAddress
String loggedById FK
Date loggedAt
Date createdAt
Date updatedAt
}
AnglePhoto {
String objectId PK
String cameraInstallId FK
String cameraLabel
String photoUrl
String photoType
String capturedById FK
Date capturedAt
Date createdAt
Date updatedAt
}
StorageCheck {
String objectId PK
String cameraInstallId FK
Number storageCapacityGb
Number usedStorageGb
Number retentionDays
String checkedById FK
Date checkedAt
Date createdAt
Date updatedAt
}
Güvenlik Kamerası Kurulum Akışı
Kimlik doğrulama, kamera IP kaydı, depolama kontrolleri ve açı fotoğrafı çekimi için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Security Camera Install App
participant Back4app as Back4app Cloud
User->>App: Sign in
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load site surveys
App->>Back4app: GET /classes/SiteSurvey?include=assignedTo
Back4app-->>App: Survey list
User->>App: Open an install job
App->>Back4app: GET /classes/CameraInstall?include=siteSurvey,installedBy
Back4app-->>App: Install details
User->>App: Save camera IP logs and angle photos
App->>Back4app: POST /classes/CameraIpLog
App->>Back4app: POST /classes/AnglePhoto
Back4app-->>App: Saved log entries
User->>App: Review storage capacity
App->>Back4app: GET /classes/StorageCheck?include=cameraInstall
Back4app-->>App: Storage check resultsKamera Veri Sözlüğü
Güvenlik kameraları kurulum şemasındaki her sınıf için alan düzeyinde referans.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | Login name for coordinators, managers, and installers | |
| String | Work email address | ||
| password | String | Hashed password (write-only) | |
| role | String | User role such as manager, coordinator, or fieldTech | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User içinde
Güvenlik ve İzinler
ACL ve CLP stratejisi, teknisyen profilleri, site detayları, kamera kayıtları, depolama kontrolleri ve açı fotoğraflarını nasıl korur.
Teknisyen sahipliğinde erişim
Teknisyenler kendi profillerini güncelleyebilir, süpervizörler ise atanan işleri düzenleme kimlik bilgileri olmadan gözden geçirebilir.
Kamera ve site bütünlüğü
Sadece yetkilendirilmiş kullanıcılar, sahip oldukları veya yönettikleri iş için Kamera, Site ve KameraIpLog girdileri oluşturabilir veya değiştirebilir.
Fotoğraf ve günlük kapsamı
AçıFotoğraf ve DepolamaKontrolü okumalarını ilgili Site ile sınırlı tutarak, kurulum geçmişinin temiz ve gözden geçirilebilir kalmasını sağlayın.
Şema (JSON)
Back4app içine kopyalamak için hazır ham JSON şeması tanımı veya uygulama referansı olarak kullanın.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SiteSurvey",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteName": {
"type": "String",
"required": true
},
"address": {
"type": "String",
"required": true
},
"contactName": {
"type": "String",
"required": true
},
"scheduledDate": {
"type": "Date",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"assignedTo": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CameraInstall",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteSurvey": {
"type": "Pointer",
"required": true,
"targetClass": "SiteSurvey"
},
"cameraModel": {
"type": "String",
"required": true
},
"cameraCount": {
"type": "Number",
"required": true
},
"installStatus": {
"type": "String",
"required": true
},
"installedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"completedAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CameraIpLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"cameraInstall": {
"type": "Pointer",
"required": true,
"targetClass": "CameraInstall"
},
"cameraLabel": {
"type": "String",
"required": true
},
"ipAddress": {
"type": "String",
"required": true
},
"macAddress": {
"type": "String",
"required": false
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"loggedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AnglePhoto",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"cameraInstall": {
"type": "Pointer",
"required": true,
"targetClass": "CameraInstall"
},
"cameraLabel": {
"type": "String",
"required": true
},
"photoUrl": {
"type": "String",
"required": true
},
"photoType": {
"type": "String",
"required": true
},
"capturedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"capturedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "StorageCheck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"cameraInstall": {
"type": "Pointer",
"required": true,
"targetClass": "CameraInstall"
},
"storageCapacityGb": {
"type": "Number",
"required": true
},
"usedStorageGb": {
"type": "Number",
"required": true
},
"retentionDays": {
"type": "Number",
"required": true
},
"checkedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"checkedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı ile İnşa Et
Bu şablondan, ön yüz, arka yüz, kimlik doğrulama, kamera, kayıt, depolama ve fotoğraf akışlarını içeren gerçek bir güvenlik kameraları kurulum uygulaması oluşturmak için Back4app Yapay Zeka Ajanını kullanın.
Back4app üzerinde bu tam şemaya ve davranışa sahip bir güvenlik kameraları kurulum uygulaması arka ucunu oluşturun. Şema: 1. Teknisyen (giriş için Back4app yerleşik kimlik doğrulamayı kullanın): isim (Dizi, gerekli), e-posta (Dizi, gerekli), telefonNumarası (Dizi); objectId, createdAt, updatedAt (sistem). 2. Alan: siteAdı (Dizi, gerekli), adres (Dizi, gerekli), kurulumDurumu (Dizi, gerekli), erişimNotları (Dizi); objectId, createdAt, updatedAt (sistem). 3. Kamera: alan (Siteye İşaretçi, gerekli), teknisyen (Teknisyene İşaretçi, gerekli), seriNumarası (Dizi, gerekli), model (Dizi, gerekli), ipAdresi (Dizi, gerekli), montajPozisyonu (Dizi), kurulumDurumu (Dizi, gerekli); objectId, createdAt, updatedAt (sistem). 4. KameraIpLog: kamera (Kameraya İşaretçi, gerekli), ipAdresi (Dizi, gerekli), logZamanı (Tarih, gerekli), not (Dizi); objectId, createdAt, updatedAt (sistem). 5. DepolamaKontrol: kamera (Kameraya İşaretçi, gerekli), kapasiteGb (Sayı, gerekli), kullanılanGb (Sayı, gerekli), tahminiTutmaGünleri (Sayı, gerekli), kontrolEdildiğiZaman (Tarih, gerekli); objectId, createdAt, updatedAt (sistem). 6. AçıFotoğrafı: kamera (Kameraya İşaretçi, gerekli), alan (Siteye İşaretçi, gerekli), fotoğrafUrl (Dizi, gerekli), açıEtiketi (Dizi, gerekli), yakalandığıZaman (Tarih, gerekli), not (Dizi); objectId, createdAt, updatedAt (sistem). Güvenlik: - Teknisyenler kendi profillerini güncelleyebilir. Süpervizörler atanan işleri, logları, depolama kontrollerini ve fotoğrafları gözden geçirebilir. - Sadece yetkili kullanıcılar Kamera, KameraIpLog, DepolamaKontrol ve AçıFotoğrafı girdilerini oluşturabilir veya değiştirebilir. Kimlik Doğrulama: - Üyelik, giriş, çıkış. Davranış: - Alanları yükle, kamera IP logları ekle, depolama kapasitesini gözden geçir ve açı fotoğraflarını yükle. Teslim Et: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; alanlar, kameralar, IP logları, depolama kontrolleri ve açı fotoğrafları için ön yüz.
Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olan Ajanı açın.
Bu, bir teknoloji eki olmadan temel istemdir. Üretilen ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Güvenlik kamerası kurulum şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojini Seç
Seçtiğiniz yığın ile Teknisyeni, Yeri ve Kamerayı nasıl entegre edeceğinizi görmek için her kartı genişletin.
Flutter Güvenlik Kamerası Arka Uç Kurulumu
React Güvenlik Kamerası Arka Uç Kurulumu
React Yerel Güvenlik Kamerası Arka Uç Kurulumu
Next.js Güvenlik Kamerası Arka Uç Kurulumu
JavaScript Güvenlik Kamerası Arka Uç Kurulumu
Android Güvenlik Kamerası Arka Uç Kurulumu
iOS Güvenlik Kamerası Arka Uç Kurulumu
Vue Güvenlik Kamerası Arka Uç Kurulumu
Angular Güvenlik Kamerası Arka Uç Kurulumu
GraphQL Güvenlik Kamerası Arka Uç Kurulumu
REST API Güvenlik Kamerası Arka Uç Kurulumu
PHP Güvenlik Kamerası Arka Uç Kurulumu
.NET Güvenlik Kamerası Arka Uç Kurulumu
Her Teknoloji ile Aldığınız Şeyler
Her stack aynı güvenlik kamerası kurulum şemasını ve API sözleşmelerini kullanır.
Birleşik kamera kurulum veri yapısı
Bir şema ile siteleri, kameraları, IP günlüklerini, depolama kontrollerini ve açı fotoğraflarını yönetin.
Sahada çalışmak için kamera IP günlükleri
kameraId tarafından ipAddress değişikliklerini kaydedin ve kurulum geçmişini okunabilir tutun.
Kurulumlar için depolama kapasitesi kontrolleri
Bir site devredilmeden önce capacityGb ve usedGb'yi karşılaştırın.
Gözden geçirme için açı fotoğrafları
supervizörlerin uygulamadan yerleştirmeyi doğrulayabilmesi için photoUrl ve angleLabel ekleyin.
Teknik Karşılaştırma
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Kurulum Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Tek kod tabanı kamera kurulum alan uygulamaları için. | Tipi SDK | Tam | |
| 5 dakikanın altında | IP günlükleri ve fotoğraflar için hızlı web kontrol paneli. | Yazılı SDK | Tam | |
| ~3–7 dk | Teknisyenler için çapraz platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Koordinatörler için sunucu tarafından oluşturulan kurulum portalı. | Yazılı SDK | Tam | |
| ~3–5 dk | Gönderim araçları için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dk | Saha teknisyenleri için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Yerinde fotoğraf çekimi için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | React kurulum incelemeleri için web UI. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Operasyon ekipleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Site, kamera ve fotoğraf verileri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu için kurulum iş akışları. | REST API | Tam | |
| ~3 dk | Hizmet araçları için sunucu tarafı PHP backend'i. | REST API | Tam | |
| ~3–7 dk | Operasyonel sistemler için .NET backend'i. | Tiplenmiş SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlangıcından ilk Site veya Kamera sorgusuna kadar geçen beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablon ile bir güvenlik kamera kurulum arka ucu oluşturma hakkında yaygın sorular.
Güvenlik Kamara Kurulum Uygulamanızı Oluşturmaya Hazır mısınız?
Güvenlik kamera kurulum projenize dakikalar içinde başlayın. Kredi kartı gerektirmez.