İnceleyelim tesisinizi ve ekipmanınızı ve söyleyelim neyin bağlanacağını
Hangi dolaplar ve kilitler kurulu, dışarıya ne veriyorlar, hangi erişim senaryoları gerekiyor ve nereden başlamak makul.
Gözlü dolap metal ve kilitten ibarettir. Programsa onu bir hizmete çevirir: kişi kod ya da kartla erişim alır, göz kendiliğinden açılır, sistem hangi gözün dolu olduğunu, kimde ve ne zamana kadar olduğunu bilir, her açılış ise günlükte kalır. Aşağıda bunun nasıl kurgulandığı anlatılıyor — ekrana dokunuştan kilidin klikine ve geçmişteki kayda kadar.
Göz programı — kime hangi gözün verileceğine karar veren, elektronik kilidini doğru anda açan ve her açılışın kaydını tutan sistemdir: kim, ne zaman ve hangi dayanakla.
Sıradan bir dolaptan farkı tek bir örnekte görülür. Anahtar ya da asma kilitle gözden bir insan sorumludur: anahtarı verdi, numarayı aklında tuttu, geri aldı. Kaybolan anahtar, kilidin kırılması demektir; tartışmalı durumu vardiyanın hafızası çözer; şu anda kaç gözün boş olduğunu ise yalnızca orada duran bilir.
Otomatik gözde anahtar yoktur. Kapağı açma hakkı, veritabanındaki bir kayıttır: şu kod, şu göz için şu saate kadar geçerlidir. Kod verilebilir, iptal edilebilir, uzatılabilir ve dolaba gitmeden başka birine devredilebilir. Tüm tesislerdeki tüm gözlerin doluluğu ise tek listede görünür.
Örnek. Alışveriş merkezindeki ziyaretçi poşetlerini göze bırakır: ekrandaki QR kodu okutur, kapak açılır, kapatıp gider. İki saat sonra aynı gözü aynı kodla açar. Sistemde iki açılış kaydı, emanetin başlangıç saati ve gözün boşaldığına, bir sonraki oturuma hazır olduğuna dair işaret kalır.
Emanet kabinlerinin otomasyonu üç sorunun yanıtı görevlinin aklında durmaz olduğunda başlar: şu anda kaç göz dolu, bugün saat 14:20'de belirli bir gözü tam olarak kim açtı ve ikinci gündür duran eşyalarla ne yapılacak.
Bağ iki yönlüdür: komut soldan sağa gider, onay geri döner. Açılış, komut gönderildiğinde değil kapı sensörü yanıt verdiğinde gerçekleşmiş sayılır. Bu adım olmadan sistem, tesiste olup biteni değil, gözler hakkında inandığı şeyi anlatırdı.

Ekipman benzerdir — aynı dolap, aynı kilitler, aynı kodlar. Fark amaçtadır. Paket dolabı başkasının kolisini alıcıya teslim eder: eşyayı kurye koyar, muhatap alır, göz boşalır. Emanet kabini ise kişiye süreli olarak kiralanır: eşyasını kendisi koyar, kendisi alır ve göz süreye göre ücretlendirilir.
Programdan beklentiler de bu yüzden farklıdır: paket dolabında asıl konu çevrimiçi mağaza ve teslimat servisiyle bağlantı, emanet kabininde ise oturum, süre, uzatma ve gözün yeniden kullanıma dönmesidir. Sipariş teslimi ayrıntılı olarak şu sayfada anlatılmıştır: self servis sistemleri.
Tek bir talebin izlediği yolun tamamı — dolabın önündeki insandan günlükteki kayda. Sayfanın devamında bu halkaların her biri ayrıntılı anlatılıyor.

Fiziksel kısım: dolabın bölümleri, farklı boyut tiplerinde gözler, kapaklar. Her göz sistemde kendi numarası, boyutu, bölgesi ve durumu olan ayrı bir nesne olarak tanımlıdır. Dolaba yeni bölüm eklenebilir — programda bu bir yeniden yapım değil, göz eklemedir.
Anahtarla değil, denetleyiciden gelen elektrik darbesiyle açılan kilit. Yanında genellikle bir kapı sensörü bulunur — kapağın gerçekten açılıp kapandığını bildirir. Sensörsüz kilit de çalışır, ama sistem o zaman sonucu değil yalnızca komutu bilir.
Dolabın içinde, tüm kilit ve sensörlerin bağlandığı küçük bir cihaz. «14 numaralı gözü aç» komutunu alır, ilgili kilide darbe verir ve sonucu döndürür. Bir denetleyici onlarca göze hizmet eder, bu yüzden dolap kırk kabloyla değil tek kanalla sisteme bağlanır.
Kişinin sisteme başvurduğu şey: dolabın üzerindeki ekran, salondaki ayrı terminal, kart okuyucu ya da kendi telefonu. Aynı anda birkaç nokta olabilir — senaryo aynıdır, yalnızca giriş yöntemi değişir.
Kararın alındığı yer. Sunucu; gözleri, oturumları, kodları, yetkileri ve günlüğü saklar, talebi denetler ve denetleyiciye komut verir. Emanet süresini de o hesaplar, bildirimleri ve raporları o hazırlar. Konumu — veri merkezinde ya da müşterinin donanımında — projeyle kararlaştırılır.
Tesis çalışanının çalışma alanı: dolap haritası, gözlerin doluluğu, etkin oturumlar, olaylar, elle açma, gözün kilitlenmesi, roller ve raporlar. Tarayıcıda açılır, kurulum gerektirmez.
Sıra tam olarak bu biçimde önemlidir. Yetki denetimi dolapta değil sunucuda yapılır: denetleyici kodları saklamaz ve kimin geçeceğine karar vermez — komutu yerine getirir. Bu yüzden erişim, ekipmanın yanına gitmeden panelden bir saniyede iptal edilebilir.
Sistem modüllerden kurulur. Hepsi her tesise gerekmez: ofisteki dolaplara ödeme modülü, gardaki emanet kabinine kurumsal roller gerekmez. İçerik göreve göre belirlenir, ama modüller sonradan yandan eklenmez, birbirine önceden geçer.
Kişinin gördüğü şey: dolabın ekranı, bağlantıyla açılan tarayıcı sayfası ya da mobil uygulama. Üç dört adım — boyut seç, göz al, aç, kapat. Hatalar sözcüklerle anlatılır: «403 kodu» değil, «emanet süresi doldu».
Çalışanın çalışma alanı: dolapların doluluğu, etkin oturumlar, olaylar, nedeni belirtilerek elle açma, gözün kilitlenmesi, tarife ve kural katalogları, raporlar. Hepsi tarayıcıda, rollere göre ayrımla.
Göz kaydı: tesis, dolap, numara, boyut tipi, bölge, güncel durum ve geçmiş. Göz onarım için kullanımdan çıkarılabilir, bir görev için rezerve edilebilir ya da ortak erişim kurallarıyla bir grupta birleştirilebilir.
Kilitle çalışma katmanı: açma komutu, yanıtın beklenmesi, retin işlenmesi, yeniden deneme. Kilidin tipi de burada hesaba katılır — kapı sensörlü ya da sensörsüz, sürgünün konumuna dair geri bildirimli ya da yalnızca darbeli.
Dolap denetleyicileriyle veri alışverişi: komut kuyruğu, bağlantı denetimi, port durumu, ürün yazılımı sürümü. Farklı modeller ayrı alışveriş modülleriyle bağlanır, arayüzde ise aynı görünür.
Dolabın önündekinin kim olduğunun denetimi: QR kod, PIN kod, kart, uygulamadaki hesap. Yöntemler birleştirilebilir ve tesise göre açılabilir — bir dolapta kod, diğerinde çalışan kartı.
Göz önceden tutulur: belirli bir süre için, bir tarihe ya da yinelenen bir aralığa. Rezervasyon, kişi gelene kadar gözü tutar ve gelmezse kendiliğinden düşer — aksi halde dolabın yarısı boşuna rezerve durur.
Emanetin ücretli olduğu yerde: tarife, tutarın hesabı, ödeme, gecikme için ek ödeme, iade. Belirli ödeme yöntemleri bağlı sağlayıcıya ve ekipmana bağlıdır — bu yerleşik bir işlev değil, bir entegrasyondur.
Kullanıcıya ve çalışana mesajlar: erişim kodu, sürenin bitişine dair hatırlatma, kapak kapatılmadı, göz boşaldı, dolapta arıza. İletim kanalı devreye alma sırasında seçilir.
Değiştirilemez geçmiş: açılış ve kapanışlar, erişim retleri, servis açılışları, tarife ve yetki değişiklikleri, çalışan işlemleri. Kayıtlar düzenlenmez — düzeltme yeni bir kayıtla yapılır.
Dolapların ve kilitlerin durumu: denetleyiciyle bağlantı var mı, kilit yanıt veriyor mu, kapak sıkışmış mı, elektrik var mı. Arızalı göz ziyaretçi tarafından keşfedilmez, teslimden otomatik çıkarılır.
Nöbetçi, tesis yöneticisi, servis birimi, yönetici. Elle açma, oturumun uzatılması, tarife değişikliği ve kişisel verilerin görüntülenmesi tek bir «yönetici» paketi değil, ayrı yetkilerdir.
Sistemin dış arayüzü: göz ver, kod al, durumu öğren, oturumu kapat, günlüğü çek. Bunun üzerinden muhasebe sistemleri, CRM, tesisin geçiş kontrol sistemi ve müşterinin servisleri bağlanır.
Saatlere ve günlere göre doluluk, gözün devir hızı, boyut tiplerine göre dağılım, gecikme oranı, ekipman arızaları, ücretli emanette ciro. Raporlar dosya olarak aktarılır ve programa göre oluşturulur.
Sayılanların tümünü bağlayan çekirdek: oturum kaydı, komut kuyrukları, süre ve bildirim zamanlayıcısı, günlüğün saklanması, geri yükleme denetimli yedekleme.
İki erişim senaryosu vardır ve birbirinin yerini tutmaz. Birincisi — kişi boş dolabın önüne gelir ve gözü yerinde alır. İkincisi — göz ona önceden ayrılmıştır: rezerve edilmiş, bir aylığına kiralanmış ya da iş dolabı olarak verilmiştir.
Yerinde erişim. Ziyaretçi ekranda boyutu seçer, sistem bu boyut tipinden boş bir göz bulur ve açar. Aynı anda emanet oturumu oluşturulur ve kod verilir — ekranda, fişle ya da mesajla. Anahtar bu koddur: yalnızca bu göz için ve yalnızca sürenin sonuna kadar geçerlidir.
Ayrılmış göz. Burada anahtar kişinin kendisidir: çalışan kartı, uygulamadaki hesap, kalıcı PIN. Göz, tanınma olgusuyla açılır; her ziyarette yeniden oturum oluşturulmaz, süre ise emanet saatleriyle değil sözleşme ya da çizelgeyle belirlenir.
Açılışlar arasında ne olur:
Sistem ekran görüntüsü, saatler örnektir. Son adıma dikkat: göz «çalışan fark ettiğinde» değil, oturumun kapandığı anda yeniden kullanıma döner. Aksi halde akşama doğru dolabın yarısı dolu görünür ama fiilen boştur.

Sayıları azdır ve hepsi önceden öngörülür — aksi halde her biri yöneticiye bir telefona dönüşür.
Kimlik tanıma tek bir soruyu yanıtlar: bu kişinin şu anda bu gözü açma hakkı var mı. Yöntem tesise ve ekipmana göre seçilir — garda kullanışlı olan, ofis dolabına uymaz. Belirli bir yöntemin mümkün olup olmadığı dolapta ne kurulu olduğuna bağlıdır, bu yüzden küme incelemede belirlenir.
Kod telefon ekranında gösterilir ya da fişe basılır, dolap onu okuyucuyla okur. Tek seferlik ziyaretçiler için kullanışlıdır: ne akılda tutulacak ne girilecek bir şey vardır. Dolapta okuyucu, kullanıcıda çalışan bir ekran gerektirir.
Klavyede ya da ekranda girilen birkaç rakam. En az koşul isteyen yöntem: telefonsuz, kullanıcıda internet olmadan ve ek ekipman gerektirmeden çalışır. Deneme sayısının ve geçerlilik süresinin sınırlanmasını gerektirir.
Okuyucuya tutulan temassız taşıyıcı. İnsanların zaten giriş kartı olduğu yerde temel yöntemdir: ofis, fabrika, spor kulübü. Çoğu zaman tesiste hâlihazırda verilmiş kartlarla idare etmeyi sağlar — bu, kart tipine göre netleştirilir.
Göz, dolaptaki kodla değil uygulamadaki düğmeyle açılır. Düzenli kullanıcılara ve aboneliklere uygundur; geçmişi, süreyi ve ödemeyi göstermek de burada kolaydır. Açılış anında kullanıcıda bağlantı gerektirir.
Anahtar, hâlihazırda var olan bir belge olur: sipariş numarası, bilet, kupon, irsaliye. Göz ona bağlanır ve kişiye ayrı bir kod verilmez. Bunun mümkün olması, belgenin nereden geldiğine ve entegrasyonla erişilip erişilemediğine bağlıdır.
Kod ve kart yerine parmak izi ya da yüz. Teknik olarak bir okuyucu daha gibi bağlanır, ama kişisel verilerin saklanması ve korunmasına dair ayrı bir karar gerektirir; bu yüzden varsayılan bir yöntem olarak değil, belirli bir projeye göre olası bir seçenek olarak ele alınır.
| Tesis ve senaryo | Temel yöntem | Neden |
|---|---|---|
| Tek seferlik ziyaretçiler, yoğunluk, yerinde ödeme | QR ya da PIN | Önceden verilecek ve geri alınacak bir şey yok |
| Giriş kartı olan çalışanlar | kart | Taşıyıcı zaten ellerinde, ayrı koda gerek yok |
| Abonelikler ve düzenli müşteriler | uygulama | Süre, ödeme ve başvuru geçmişi de orada |
| Kişiler arasında eşya devri | farklı kodlar | Koyanın da alanın da kendi kodu |
| Ziyaretçilerinde istikrarlı internet olmayan tesis | yalnızca PIN | Kişinin telefonuna ve bağlantısına bağlı değil |
Yöntemler birbirini dışlamaz: aynı dolapta çalışanlar için kart ve konuklar için kod birlikte çalışır. Asıl önemli olan, hangisinin temel yöntem olduğudur; çünkü geçerlilik süresi, deneme sayısı ve yeniden verme kuralları ona göre ayarlanır.
Bu, sistemin en fiziksel kısmıdır ve programın doğruyu söyleyip söylemeyeceği ona bağlıdır. Elektronik kilit kısa bir elektrik darbesiyle açılır: gerilim geldi — sürgü çekildi, kapak serbest kaldı. Kilidin kendisi ne insanlardan ne kodlardan haberdardır.
Denetleyici — dolabın içinde, kilitlerin ve sensörlerin bağlı olduğu cihaz. Sunucudan «27 numaralı gözü aç» komutunu alır, ilgili çıkışa darbe verir ve sonucu döndürür. Bir denetleyici onlarca göze hizmet eder, bu yüzden dolap sisteme tek iletişim kanalıyla bağlanır.
Kapı sensörü — varsayımı olgudan ayıran şey. Onsuz sistem yalnızca komutun gönderildiğini bilir. Onunla kapağın gerçekten açıldığını ve kaç saniye sonra kapatıldığını bilir. Sensörlerin varlığı dolabın modeline dair bir sorudur ve işe başlamadan önce açıklığa kavuşturulur.
Ekipman bağlanırken nelere bakılır:
Belirli kilit ve denetleyici markaları için desteği önceden ilan etmiyoruz. Bağlanabilecek ekipman, üreticinin belgelerine ve cihazın dışarıya verdiği arayüze göre incelemede belirlenir; hazır arayüzün olmadığı yerde konu, uyumluluk vaadiyle değil, işe başlamadan önce ayrıca çözülür.

Dolapla sunucu arasındaki bağlantının kopması yılda bir yaşanan bir arıza değil, olağan bir durumdur. O andaki davranış önceden tasarlanır ve iki seçenek vardır.
Bağımsız kip olmadan dolap hizmet vermeyi bırakır: ekran bağlantının olmadığını bildirir, yeni göz verilmez. İçerideki eşyalar güvendedir, ama bağlantı gelene kadar çalışan olmadan alınamaz.
Bağımsız kiple denetleyici sınırlı sayıda geçerli kodu saklar ve olayları kuyruğa koyarak gözleri onlarla açmayı sürdürür. Bağlantı geldiğinde kuyruk bütün halinde sunucuya gider. Bu kip ayrı bir proje kararıdır: denetleyicide bellek gerektirir ve kodun iptalini anlık olmaktan çıkarır.
| Ekipman ne döndürdü | Nasıl yorumlanır |
|---|---|
| Komut alındı, sensör açılışı onayladı | açık |
| Komut alındı, sensör susuyor | denetim gerekiyor |
| Kapak izin verilenden uzun süre açık | olay |
| Denetleyici komuta yanıt vermedi | olay |
| Dolap bağlantıya çıkmıyor | olay |
| Kapak komutsuz açıldı | olay |
«Sensör susuyor» satırı en önemlisidir. Sistem böyle bir açılışı ne gerçekleşmiş ne gerçekleşmemiş sayar: gözü denetim gerektiriyor diye işaretler ve açıklığa kavuşana kadar bir sonraki kişiye vermez.
Göz her zaman tam olarak tek bir durumdadır ve aralarındaki geçişler yerindeki çalışanın kararıyla değil kurallarla belirlenir. «Şu anda kaç göz boş» sorusunun yanıtı tam da bu durumlardan oluşur — ve dolaba gitmeden doğru olmalıdır.
Göz sağlamdır, boştur ve bir sonraki kişiye verilebilir. Teslimde seçime ve rezervasyona yalnızca bu gözler katılır.
Önceden ayrılmıştır ve başkasına verilmez, ama içinde henüz eşya yoktur. Rezervasyonun süresi vardır: gelinmezse göz kendiliğinden yeniden kullanıma döner.
Emanet oturumu sürüyor: erişim sahibi, başlangıç zamanı ve süresi vardır. Temel çalışma durumudur, göz zamanının çoğunu onda geçirir.
Eşya bir kişi tarafından bir başkası için konmuştur. Göz doludur ama anahtar alıcıdadır — devir ve sipariş teslimi senaryosu.
Emanet süresi doldu, eşyalar içeride. Göz verilmez, ayrı bir listeye düşer ve tesisin kuralına göre işlenir — ek ödemeyle, kilitlemeyle ya da eşyaların çıkarılmasıyla.
Açılış sensörle doğrulanmadı, kapak açık kaldı ya da komutsuz açılış kaydedildi. İnceleme yapılana kadar göz teslimden çıkarılmıştır.
Kilit yanıt vermiyor ya da denetleyici hata bildirdi. Göz otomatik olarak çıkarılır, onun için servis birimine görev oluşturulur.
Çalışan gözü kullanımdan çıkardı: temizlik, bölüm onarımı, hizmet gereği. Kilitlemenin yazarı, nedeni ve zamanı vardır — aksi halde on gözü kimin niçin kapattığı anlaşılmaz.
Sistem ekran görüntüsü, sayılar örnektir. Boyut tiplerine göre dağılım toplam rakamdan önemlidir: gözlerinin %71'i dolu olan bir tesiste tek bir boş küçük göz kalmamış olabilir — ziyaretçilerin çoğu ise tam onlar için gelir. Aynı tablodan, dolap genişletilirken hangi boyutların eklenmesi gerektiği de görülür.
Rezervasyon kişinin gelişinin öngörülebilir olduğu yerde gerekir: perşembe geleceğini bilir ve gözün hazır olacağından emin olmak ister. Sistem gözü bir aralık için ayırır ve başkalarına önermez.
Rezervasyonun mutlaka bir bekleme süresi vardır. Onsuz tesis hızla şu duruma gelir: boş göz yoktur ama dolap yarı boştur, çünkü insanlar rezerve edip gelmez. Kararlaştırılan saatte gelinmezse rezervasyon düşer, göz yeniden kullanıma döner ve kişiye bildirim gider.
Rezervasyon türleri:
Teslim ve kabul — gözün iki kişi arasında bir devir noktasına dönüştüğü ikinci senaryo. Biri koyar, diğeri alır, buluşmaya gerek yoktur.
Teknik olarak bu da aynı oturumdur, ama iki farklı erişim yetkisiyle: yerleştirme kodu ve teslim alma kodu. Birincisi kapak kapandıktan sonra geçersiz kılınır, ikincisi o andan itibaren geçerli olur. Böylece sistem yalnızca «göz dolu»yu değil, «eşya konuldu, alıcı henüz gelmedi»yi de bilir.
Kodların ayrılması biçimsel bir ayrıntı değildir. Tek bir ortak kod geçerliyken gözü tam olarak kimin açtığı sorusu yanıtlanamaz: koyan mı, alan mı. İki kodla günlükteki her açılışın bir yazarı ve rolü olur.

Seçim «numaraya göre ilk boş» değildir. Kural tesise göre ayarlanır ve genellikle birkaç koşulu birden gözetir:
Süre dolduğunda eşyaların içeride kalması durumunda ne olacağını tesisin kuralı belirler. Seçenekler farklıdır ve ilk vaka yaşandığında değil, devreye almadan önce seçilir.
Tüm seçeneklerde kişi, ceza işlendikten sonra değil süre dolmadan önce uyarı alır.
Ödeme modülü herkese gerekmez: çalışan dolapları ve kulüpteki vestiyer gözleri parasız çalışır. Ama gözün kiralandığı yerde para oturumun parçası olur ve hesap kuralları erişim kuralları kadar katı tanımlanmalıdır.
Bedel nasıl hesaplanır. Tarife, gözün boyut tipine ve süreye bağlıdır. En sık şemalar: oturum başına sabit fiyat, yukarı yuvarlamalı aralık (saat, gün) fiyatı, ilk saatin sonrakilerden pahalı olduğu kademeli tarife ve uzun süreli abonelik.
Ödeme ne zaman yapılır. Bu da bir proje kararıdır. Seçilen aralık için peşin ödeme ve uzatmada ek ödeme, tesis için en basit ve öngörülebilir şemadır. Oturum bitince ödeme, kişinin ödeyeceğinin güvencesini gerektirir — örneğin tutarın kartta önceden yetkilendirilmesini.
Sistemin ödeme kısmına neler girer:
Sınırı açıkça belirtiyoruz. Belirli ödeme yöntemleri — kart, temassız ödeme, QR, uygulamadan ödeme, banknot haznesiyle nakit — bağlı ödeme servisine ve dolaptaki ekipmana bağlıdır. Bu, her projede hazır bulunan yerleşik bir işlev değil, içeriği incelemede belirlenen bir entegrasyondur. Mali kayda dair gereklilikler ülkenin mevzuatı ve cihazın modeliyle belirlenir.

Yuvarlama kuralı kişiye ödemeden önce bildirilir, toplam tutarda keşfettirilmez. Tesislerde tartışmalı durumlara yol açan tek hesap satırı budur.
Tehlikeli senaryo tektir: para çekildi ama göz açılmadı. Sistem böyle bir işlemi tamamlanmış saymaz — oturum başlamaz, göz boş kalır, ödeme ise nedeni belirtilerek iade kuyruğuna düşer.
Ters durum — göz açıldı ama ödeme onaylanmadı — aynı katılıkta işlenir: oturum oluşturulur ama ödenmemiş diye işaretlenir ve inceleme listesine düşer. Sistem sapmaya sessizce göz yumamaz, yoksa ay sonunda hiçbir şey tutmaz.
Olay, sistemin hatırlamak zorunda olduğu her değişikliktir: açılış, ret, sürenin bitişi, çalışanın işlemi. Olayların bir bölümü insanlara mesajla gider, hepsi istisnasız günlüğe düşer. İletim kanalları — uygulama, telefona mesaj, e-posta, mesajlaşma uygulaması — entegrasyonla bağlanır ve devreye alma sırasında seçilir.
Erişim kodu, gözün numarası, tesisin adresi ve emanet süresi. Teslim anında gönderilir ve kod kaybolduğunda talep üzerine yeniden.
Ödenen sürenin bitişinden önce uzatma imkânıyla hatırlatma ve oturumun gecikmeye geçtiğine dair ayrı bir mesaj.
Alıcıya eşyanın konduğuna ve gözün beklediğine dair mesaj, gönderene ise eşyanın alındığına dair karşı onay.
Göz açılmadı, kapak kapatılmadı, dolap bağlantıda değil, denetleyici hata döndürdü. Olay adreslidir: tesisi ve sorumlusu vardır.
Emanet süresi dolan gözlerin listesi; oturumun başlangıç zamanı ve bırakılmışsa kişiyle iletişim yöntemiyle.
Komutsuz açılış, arka arkaya başarısız kod denemeleri, çalışanın elle açması, ödeme ile teslim arasındaki sapma.
| Zaman | Olay | Dayanak | Sonuç |
|---|---|---|---|
| 14:05 | № 27 numaralı gözün teslimi | 8842 numaralı oturum, orta boyut tipi | başarı |
| 14:06 | Kapak kapandı | Kapı sensörü | başarı |
| 16:40 | Kodla açılış | 8842 numaralı oturum, QR kod | başarı |
| 16:47 | Kapak normalden uzun süre açık | Kapı sensörü, 6 dk | olay |
| 18:20 | Sürenin bitişine dair bildirim | «40 dk kala» kuralı | iletildi |
| 18:49 | Erişim reddi | Kod yanlış girildi, 5 denemeden 2. | ret |
| 18:52 | Oturumun bitişi | Ekranda onay, ek ödeme 180 | başarı |
| 19:14 | Servis açılışı | Nöbetçi Asanov, neden «gözün temizliği» | elle |
Sistem ekran görüntüsü, veriler örnektir. 18:49 satırına dikkat: başarısız giriş denemesi de bir olaydır. Yalnızca başarıların düştüğü bir günlük tartışmalı durumun incelenmesine yaramaz, çünkü tartışılan tam da retler ve elle açılışlardır.
Yönetici paneli «ayarlar» değil, bir çalışma alanıdır. Çalışan zamanının çoğunda iki şeye bakar: gözlerde şu anda ne olup bittiğine ve müdahalesini gerektiren şeye.
İlk ekranda ne var: boyut tiplerine göre dolulukla dolap haritası, aciliyetine göre açık olaylar listesi, gecikmedeki gözler, kullanımdan çıkarılmış gözler. Tüm göz listesi arka arkaya değil — aksi halde iki yüz gözlü bir tesiste ilk ekran işe yaramaz.
Yönetici neler yapabilir:
Yetkiler kişiye değil role verilir. Üç çalışanlı bir tesiste fark görünmez, ama sayı yirmiye çıkar çıkmaz kişisel ayarlar denetlenemez olur: başkasının gözünü açma yetkisinin şu anda kimde olduğunu kimse söyleyemez. Rol, bu sorunun tek satırlık yanıtıdır.
Son iki satır aşırı ihtiyat değildir. Yetki dağıtma yetkisi ve kişisel verileri görme yetkisi diğer tüm sınırları aşar; bu yüzden her zaman «yönetici» paketine dahil edilmez, ayrı tutulur.

Dolaplar tek tesiste durduğunda bir liste yeter. Tesis sayısı ona çıktığında, tek noktada olmayan her şey ortaya çıkar.
İş için gereken kadarını: oturum numarası, göz, zaman, erişim yöntemi, ödemenin durumu. Toplanmışsa iletişim bilgileri ayrı bir yetkiyle ve günlüğe kayıtla gösterilir — görüntülemenin kendisi de bir olaydır.
Kullanıcı hakkında toplanan verilerin kapsamı bir proje kararıdır ve sistemin imkânlarıyla değil tesisin ve mevzuatın gereklilikleriyle belirlenir. Kişi hakkında gözün numarası ve zamandan başka hiçbir şeyin saklanmadığı senaryo çalışır ve çoğu zaman yeterlidir.
Dolap gözetimsiz durur ve bu onun temel özelliğidir. Demek ki arızayı sistem kendisi öğrenmelidir — aksi halde onu, eşyalarının olduğu göz açılmayan ziyaretçi bildirir.
Sürekli neler izlenir:
Sessizlik de bir olaydır. Bağlantıya çıkmayan dolap «her şey yolunda» demek değildir: iki yüz gözün ve içindeki eşyaların durumu hakkında hiçbir şey bilinmiyor demektir. Bu yüzden bağlantı kaybı, gözlemde bir boşluk bırakmaz; kilit arızasıyla aynı olayı oluşturur.
Arızalı gözle ne olur. Otomatik olarak seçimden çıkarılır: bir sonraki kişiye önerilmez. Onun için servis birimine dolabın numarası, gözün numarası ve arızanın açıklamasıyla görev oluşturulur. Göz yeniden kullanıma ancak yapılan işin işaretlenmesiyle döndürülebilir — kendiliğinden «iyileşmez».
Ekipman denetimine yaklaşımımız, IoT izlemesistemlerinde uyguladığımızın aynısıdır: gösterge, norm, bekleme, olay, sorumlu. Tek fark, burada sıcaklığın değil kilitlerin yanıtının ve bağlantının varlığının ölçülmesidir.

Üç düzey vardır ve sistemin kimi, ne kadar çabuk rahatsız edeceği bu düzeye bağlıdır.
Bekleme — sistemin alarm vermeden önce beklediği süre — her olay tipi için ayrı tanımlanır. Onsuz salonun temizliği ve olağan bakım, bir süre sonra kimsenin okumadığı sahte mesaj akışına dönüşür.
Bir dönem için her dolapta ne kadar süre bağlantıda olduğu, kaç gözün ne kadar süre kullanım dışı kaldığı, her göze kaç arıza düştüğü görülür. Bu sayılar pratik bir soruyu yanıtlar: hangi gözlerin değiştirilmesi gerekiyor ve hangi dolap bağlantının tutmadığı bir yerde duruyor.
Kilitler ve denetleyiciler
Kod ve kartla erişim
Yönetici paneli
Her açılışın günlüğü
Böyle bir sistemde güvenlik tek bir önlemden değil, her biri başkasının gözüne ulaşmanın bir yolunu kapatan birkaç basit kuraldan oluşur.
Kod sınırlı geçerlidir. Her kodun bir süresi, bir gözü ve izin verilen kullanım sayısı vardır. Süresiz ve her göz için geçerli bir kod anahtar değil maymuncuktur; bu yüzden sistem böyle bir duruma çalışanlar için bile izin vermez.
Kod denemesi tutmaz. Giriş deneme sayısı sınırlıdır, hak bitince giriş bir süre kilitlenir ve arka arkaya başarısızlıklar inceleme olayına dönüşür. Bu olmadan dört haneli bir PIN bir akşamda bulunur.
Kararı sunucu verir. Dolabın denetleyicisi kodları saklamaz ve kimin geçeceğine karar vermez — komutu yerine getirir. Bu yüzden ekipmana erişim gözlere erişim vermez ve kodun iptali anında etki eder.
Tüm açılışlar kayıtlıdır. Günlük değiştirilemez: kayıt düzenlenemez ya da silinemez, düzeltme yeni bir kayıtla yapılır. Bu çalışanlar için de geçerlidir — servis açılışı gözün geçmişinde olağan açılışla eşit biçimde görünür.
Yetkiler ayrılmıştır. Görüntüleme, elle açma, kuralların değiştirilmesi ve kişisel verilerle çalışma ayrı yetkilerdir. Her şeyi yapabilen tek bir hesap, tüm korumanın tek arıza noktasıdır.
Sistemin sorumlu olmadığı şey. Erişimi denetler ama fiziksel korumanın yerini almaz: dolabın sağlamlığı, bölgedeki kamera gözetimi, personelin hareket düzeni ve değerli eşyaların saklanma kuralları tesisin görevi olarak kalır. Bunu açıkça söylemek, programın dolabı çelik kasaya çevirdiği izlenimini bırakmaktan dürüsttür.

Bu olayların hiçbiri tek başına ihlal anlamına gelmez: kodu iyi niyetli insanlar da yanlış girer, gözler de onlarca meşru nedenle elle açılır. Kuyruğun anlamı, bu vakaların genel günlükte erimeyip birinin düzenli olarak gözden geçirdiği ayrı bir listede toplanmasıdır.
Kullanıcı hakkındaki verilerin kapsamı tesisin senaryosuyla belirlenir. Tek seferlik emanet bunlarsız da yürüyebilir — yalnızca göz, zaman ve kod. Abonelik bir hesap gerektirir. Kurumsal dolaplar insan kaynakları sistemine bağlıdır. Ne kadar az veri toplanırsa o kadar azını korumak gerekir; bu yüzden kapsam «ne olur ne olmaz» diye genişletilmez, geliştirmeden önce görüşülür.
Emanet sistemi nadiren tek başına yaşar: kendi programları zaten olan bir tesisin içinde durur. Veri alışverişi API üzerinden kurulur — başka bir sistemin göz verebildiği, kod alabildiği, durumu öğrenebildiği ya da günlüğü çekebildiği dış arayüz. Aşağıda en sık karşılaşılan alışveriş yönleri yer alıyor.
Temel bağlanma yolu: göz ver, kodu al ve iptal et, doluluğu öğren, oturumu kapat, olayları çek. Müşterinin iç servisleri dahil geri kalan her şey bunun üzerinden bağlanır.
İnsanların zaten kartı olduğu yerde: göz, turnikeyle aynı kartla açılır. Kart tipine ve mevcut geçiş kontrol sisteminin dışarıya hangi arayüzü verdiğine göre mutabakat gerektirir.
Kurumsal dolaplar için: çalışan işe alındı — dolabı ayrıldı, işten çıkarıldı — erişimi kapatıldı ve göz boşaltıldı. Aksi halde bir yıl sonra dolapların yarısı tesiste olmayan kişilerin üstünde görünür.
Ödeme alma, iade, işlemlerin mutabakatı. Belirli sağlayıcı ve ödeme yöntemleri projeyle belirlenir; mali kısma dair gereklilikler ise ülkenin mevzuatı ve ekipmanın modeliyle.
Kullanıcılara ve çalışanlara mesaj iletimi: uygulama, telefona mesaj, mesajlaşma uygulamaları, e-posta. Kanal ayrıca bağlanır ve tesise göre seçilir.
Siparişlerin gözle teslimi senaryosu: sipariş dışarıdan gelir, göz atanır, kodlar gönderene ve alıcıya dağılır. Bu yapı ayrıntılı olarak şu sayfada anlatılmıştır: self servis sistemleri.
Dolapların ve kilitlerin durumlarının, tesiste zaten varsa dış bir gözlem sistemine aktarılması ya da bizim çevremizin kullanılması IoT izleme.
Ücretli oturum ve ödeme verilerinin muhasebe sistemine aktarılması. Tarife kataloğunun sahibi bu durumda tektir — ya muhasebe sistemi ya emanet sistemi, ikisi birden değil.
Günlüğün ve göstergelerin müşterinin veri ambarına ya da raporlama sistemine düzenli aktarımı — tesise dair analitik ayrı değil, şirketin ortak çevresinde kurulduğunda.
Belirli bir entegrasyon listesini önceden ilan etmiyoruz: veri alışverişinin mümkün olup olmaması, müşteri tarafındaki sistemin dışarıya hangi arayüzü verdiğine bağlıdır. Neyin hemen bağlanacağı, neyin karşı tarafta geliştirme gerektireceği ve neyin dosya aktarımıyla kapatılacağı incelemede — işin ortasında değil, başlamadan önce — netleşir.
Ekipman ve mantık her yerde aynıdır: göz, kilit, kod, oturum, günlük. Farklı olan senaryo, emanet süresi ve hizmetin ücretli olup olmadığıdır — ayarlardaki fark tam da bu üç ayrımdan doğar.

Birkaç saatlik tek seferlik emanet: alışverişler, bebek arabaları, hacimli eşyalar. Yoğunluk yüksek, ziyaretçiler rastgeledir; bu yüzden kodla basit erişim, hızlı teslim ve merkezin kapanışına kadar gözün yeniden kullanıma dönmesine dair katı bir kural gerekir.
Klasik emanet: birkaç saatlik ya da günlük bagaj, süreye göre ödeme, 24 saat çalışma. Burada en önemlisi bağımsız çalışmanın güvenilirliği ve gecikmeye dair anlaşılır bir kuraldır — insanlar araçlarını kaçırır.
Antrenman süresince dolap, çoğunlukla ücretsiz ve kulüp kartıyla. Sistemin değeri ödemede değil, yöneticinin dolu dolapları görmesinde ve unutulanı kilidi kırmadan açmasındadır.
Çalışanın ya da üyenin kişisel dolabı: ayrılmış göz, giriş kartıyla erişim, sözleşmeye göre süre. İnsan kaynakları sistemiyle bağ, asıl sorunu ortadan kaldırır — işten ayrılanların üstünde kalan dolaplar.
Kiracılar ve ziyaretçiler için gözler, şirketler arasında buluşmadan belge ve anahtar devri. Burada çoğunlukla iki kodlu senaryo gerekir — yerleştirme ve teslim alma.
Aylarca kiralanan depolar: uzun oturum, abonelikle ödeme, kart ya da kodla erişim. Yazılım kısmı süreden, uzatmadan, ödenmediğinde kilitlemeden ve ziyaret geçmişinden sorumludur.
Alet, cihaz ve iş kıyafeti gözleri. Konu ödeme değil sorumluluktur: kim aldı, ne zaman iade etti, vardiya sonunda ne geri gelmedi. Burada sistemin temel çıktısı günlüktür.
Öğrenciler ve ziyaretçiler için dolaplar, gözle kitap ve cihaz teslimi ve iadesi. Genellikle kendi kullanıcı kataloğu değil, mevcut kişi kayıt sistemiyle bağ gerekir.
Bekleme alanında ziyaretçi gözleri ve personelin hizmet dolapları. Burada günlüğe ve yetki ayrımına dair gereklilikler olağandan yüksek, toplanan verilerin kapsamı ise en azdır.
Sistem çok veri biriktirir ama bunların azı işe yarar. Pratik anlamı olan dört soru vardır: gözler yetiyor mu, hangi boyutlar gerekiyor, zaman nerede kaybediliyor ve hangi ekipmanın bakımı gelmiş.
Doluluk neyi gösterir. Aylık ortalama bir rakamı değil, saatlere ve günlere göre dağılımı: bir tesis ortalamada %45 dolu olabilir ama her cumartesi 14–18 arasında tek bir boş küçük gözü kalmayabilir. Çözüm, dolabın tamamını değil gereken boyutta göz eklemektir.
Tesis bazında hesaplanan göstergeler:
Teslim reddi en çok hafife alınan göstergedir. Doluluğu herkes görür, ama gelip boş göz bulamayan ve giden kişi olağan istatistikte hiç kalmaz. Oysa dolabın genişletilip genişletilmeyeceği sorusunu tam da bu sayı yanıtlar.
Raporlar dosya olarak aktarılır ve programa göre oluşturulabilir — örneğin her ayın birinde tüm tesisler için birden.

Grafikte iki saatlik tam doluluk «iyi doluluk» değil, kuyruk ve ret demektir. Bu göstergenin yanında her zaman gözsüz dönen kişi sayısı durur — aksi halde zirve bir başarı gibi okunur.
Aşamalar tam olarak bu sırayla gider. İncelemenin atlanması, sistemin gereken komutları kabul etmeyen bir ekipmana göre kurulmasının en sık nedenidir.
Tesiste hâlihazırda ne var: dolaplar, kilitler, denetleyiciler, okuyucular, bağlantı, elektrik. Hangi senaryolar gerekiyor, emanet ücretli mi, gözlerden kim sorumlu. Çıktı — neyin hemen bağlanacağı, neyin geliştirme gerektireceği ve tesiste neyin eksik olduğu.
Bir dolabın tamamı: canlı ekipmanda denetleyiciyle veri alışverişi, açılışın ve sensörlerin denetimi, sürelerin, tarifelerin ve kuralların belgelere göre değil insanların fiili davranışına göre ayarlanması.
Hangi tesisten kim sorumlu, hangi olay kime gidiyor, ne arıza sayılıyor, gecikme nasıl işleniyor. Çalışan yetkileri ve elle açma düzeni de burada ayarlanır.
Kalan dolaplar ve tesisler denenmiş şemaya göre, yeni ekipman tipleri ise ayrı alışveriş modülleriyle. Sonrasında geçmiş birikir, dönemsel raporlar ve genişleme için veriler ortaya çıkar.
Ne tür bir tesis olduğunu, kaç göz ve hangi dolapların kurulu olduğunu, emanetin ücretli olup olmadığını ve sistemle kimin çalışacağını yazın. Mevcut ekipmana neyin bağlanacağını, hangi erişim senaryolarının uyacağını ve pilota nereden başlamanın makul olduğunu söyleyelim.