Omborxona va uyalar uchun dasturiy taʼminot

Saqlash kameralari, saqlash punktlari va elektron qulfli shkaflar uchun dastur

Uyali shkaf — bu metall va qulflar. Dastur uni xizmatga aylantiradi: odam kod yoki karta orqali kirish huquqini oladi, uya oʻzi ochiladi, tizim qaysi uya band, kim tomonidan va qaysi vaqtgacha ekanini biladi, har bir ochilish esa jurnalda qoladi. Quyida bu qanday tuzilgani tahlil qilingan — ekranga bosishdan qulfning shiqillashi va tarixdagi yozuvgacha.

Saqlash kameralari va uyalar uchun

dastur nima

Uyalar uchun dastur — kimga qaysi uyani berishni hal qiladigan, uning elektron qulfini kerakli paytda ochadigan va har bir ochilish haqidagi yozuvni saqlaydigan tizim: kim, qachon va qanday asosda.

Oddiy shkaf bilan farq bitta misolda koʻrinadi. Kalit yoki osma qulf bilan uya uchun odam javob beradi: kalitni berdi, raqamni yodda tutdi, qaytarib oldi. Yoʻqolgan kalit buzib ochishni anglatadi, bahsli vaziyatni smenaning xotirasi hal qiladi, hozir nechta uya boʻshligini esa faqat yonida turgan odam biladi.

Avtomatlashtirilgan uyada kalit yoʻq. Eshikchani ochish huquqi — bu bazadagi yozuv: falon kod falon uya uchun falon vaqtgacha amal qiladi. Kodni shkafga yaqinlashmasdan berish, bekor qilish, uzaytirish va boshqa odamga oʻtkazish mumkin. Barcha obyektlardagi barcha uyalarning bandligi esa bitta roʻyxatda koʻrinadi.

Misol. Savdo markazi tashrifchisi paketlarini uyada qoldiradi: ekrandagi QR-kodni skanerlaydi, eshikcha ochiladi, uni yopib ketadi. Ikki soatdan keyin u oʻsha uyani oʻsha kod bilan ochadi. Tizimda ochilish haqida ikkita yozuv, saqlash boshlangan vaqt va uya boʻshab, keyingi seansga tayyor ekani haqidagi belgi qoladi.

Saqlash kameralarini avtomatlashtirish navbatchining boshiga uchta savolga javob sigʻmay qolgan joyda boshlanadi: ayni damda nechta uya band, bugun soat 14:20 da aniq qaysi odam qaysi uyani ochgan va ikkinchi sutkadan beri yotgan buyumlar bilan nima qilish kerak.

Saqlash tizimi konturishkaf yonidagi odamdan jurnaldagi yozuvgacha
  • 1Foydalanuvchi
  • 2Identifikatsiya
  • 3Huquqni tekshirish
  • 4Shkaf kontrolleri
  • 5Elektron qulf
  • 6Eshik datchigi
  • 7Hodisa jurnali
  • 8Boshqaruv paneli

Aloqa ikki tomonlama: buyruq chapdan oʻngga ketadi, tasdiq — orqaga. Ochilish buyruq joʻnatilgandan keyin emas, eshik datchigi javob berganidan keyin amalga oshgan hisoblanadi. Bu qadamsiz tizim uyalar haqida obyektda sodir boʻlayotgan narsani emas, oʻzi ishonadigan narsani aytgan boʻlardi.

Tashrifchi elektron uyali avtomatlashtirilgan saqlash kamerasidan sumkasini olmoqda

Tizim har bir uya haqida nimani biladi

  • U qayerda turgani — obyekt, zona, shkaf, uya raqami va uning oʻlchami
  • Band yoki yoʻqligi — boʻsh, band qilingan, band, boʻshatilishi kutilmoqda, bloklangan
  • Kim tomonidan bandligi — boshlanish vaqti, muddati va kirish usuli bor saqlash seansi
  • Nima bilan ochilishi — ayni damda uning uchun qaysi kod, karta yoki hisob yozuvi amal qilishi
  • Unda nimalar boʻlgani — aniq vaqti va asosi bilan barcha ochilish va yopilishlar
  • Soz yoki nosozligi — qulf javob beradimi, kontroller bilan aloqa bormi, eshikcha yopiladimi

Bu postamatdan nimasi bilan farq qiladi

Uskuna oʻxshash — oʻsha shkaf, oʻsha qulflar, oʻsha kodlar. Farq maqsadda. Postamat oluvchiga begona posilkani beradi: buyumni kuryer qoʻyadi, manzil egasi oladi, uya boʻshaydi. Saqlash kamerasi esa odamga vaqtinchalik ijaraga beriladi: u oʻz buyumlarini oʻzi qoʻyadi va oʻzi oladi, uya esa davomiyligi boʻyicha tariflanadi.

Shundan dasturga talablar ham har xil: postamatda asosiysi — internet-doʻkon va yetkazib berish xizmati bilan aloqa, saqlash kamerasida — seans, muddat, uzaytirish va uyani aylanmaga qaytarish. Buyurtmalarni berish sahifasida batafsil tahlil qilingan oʻz-oʻziga xizmat koʻrsatish tizimlari.

Bu qanday tuzilgan: koddan ochilgan eshikchagacha

Bitta murojaat oʻtadigan butun yoʻl — shkaf yonidagi odamdan jurnaldagi yozuvgacha. Sahifada keyinroq bu boʻgʻinlarning har biri batafsilroq tahlil qilingan.

Elektron uyalar, qulflar kontrolleri, server tuguni va administrator ish oʻrni bitta saqlash tizimida

1. Shkaf va uyalar

Jismoniy qism: shkaf seksiyalari, turli oʻlchamdagi uyalar, eshikchalar. Har bir uya tizimda oʻz raqami, oʻlchami, zonasi va holati bor alohida obyekt sifatida yaratilgan. Shkafga yangi seksiya qurib qoʻshish mumkin — dasturda bu qayta qurish emas, uyalar qoʻshish.

2. Elektron qulflar

Kalit bilan emas, kontrollerdan keladigan elektr impulsi bilan ochiladigan qulf. Uning yonida odatda eshik datchigi turadi — u eshikcha haqiqatan ochilgani va yopilganini xabar qiladi. Datchiksiz qulf ham ishlaydi, ammo unda tizim natijani emas, faqat buyruqni biladi.

3. Shkaf kontrolleri

Shkaf ichidagi kichik qurilma boʻlib, unga barcha qulflar va datchiklar ulangan. U “14-uyani och” buyrugʻini qabul qiladi, kerakli qulfga impuls beradi va natijani qaytaradi. Bitta kontroller oʻnlab uyaga xizmat qiladi, shuning uchun shkaf tizimga qirqta sim bilan emas, bitta kanal orqali ulanadi.

4. Foydalanuvchi kirish nuqtasi

Odam tizimga murojaat qiladigan vosita: shkafdagi ekran, zaldagi alohida terminal, karta oʻqigich yoki uning oʻz telefoni. Nuqtalar bir vaqtda bir nechta boʻlishi mumkin — stsenariy bir xil, faqat kiritish usuli farq qiladi.

5. Server qismi

Qaror qabul qilinadigan joy. Server uyalar, seanslar, kodlar, huquqlar va jurnalni saqlaydi, murojaatni tekshiradi va kontrollerga buyruq beradi. Shuningdek u saqlash muddatini hisoblaydi, xabarnomalar va hisobotlar tayyorlaydi. Joylashuvi — maʼlumotlar markazida yoki buyurtmachi uskunasida, bu loyihada hal qilinadi.

6. Administrator paneli

Obyekt xodimining ish oʻrni: shkaflar xaritasi, uyalar bandligi, faol seanslar, hodisalar, qoʻlda ochish, uyani bloklash, rollar va hisobotlar. Brauzerda ochiladi, hech narsa oʻrnatish shart emas.

Bitta murojaat toʻliqodam oʻz uyasini kod bilan ochadi
  • KiritishOdam QR-kodni skanerga tutadi yoki shkaf ekranida PIN teradi
  • Huquqni tekshirishServer shu kod boʻyicha amaldagi seansni qidiradi: u mavjudmi, muddati oʻtmaganmi, qaysi uyaga tegishli, urinishlar soni oshib ketmaganmi
  • BuyruqShkaf kontrolleriga aniq uyani ochish buyrugʻi ketadi; kodning oʻzi kontrollerga uzatilmaydi
  • Qulfga impulsKontroller kerakli uya qulfiga kuchlanish beradi va eshik datchigining javobini kutadi
  • TasdiqDatchik eshikcha ochilganini xabar qildi. Faqat endi ochilish amalga oshgan hisoblanadi, bosilgan paytda emas
  • YozuvJurnalga uya, vaqt, kirish usuli, seans va natija tushadi. Yozuv rad javobida ham yaratiladi — “kod muddati oʻtdi” ham hodisa
  • YopilishDatchik eshikcha yopilganini xabar qiladi. Agar bu belgilangan vaqtda sodir boʻlmasa, tizim alohida hodisa koʻtaradi

Tartib aynan shu koʻrinishda muhim. Huquqni tekshirish shkafda emas, serverda boradi: kontroller kodlarni saqlamaydi va kimni qoʻyib yuborishni hal qilmaydi — u buyruqni bajaradi. Shuning uchun kirishni uskunaga yaqinlashmasdan, paneldan bir soniyada bekor qilish mumkin.

Dasturiy ekotizim ekotizimi

Tizim modullardan yigʻiladi. Ularning hammasi ham har bir obyektga kerak emas: ofisdagi shkafchalarga toʻlov moduli, vokzaldagi saqlash kamerasiga esa korporativ rollar kerak emas. Tarkib vazifaga qarab belgilanadi, ammo modullar keyin yonidan yozib qoʻyilmaydi, oldindan bir-biriga ulanadi.

Foydalanuvchi interfeysi

Odam koʻradigan narsa: shkaf ekrani, havola boʻyicha brauzerdagi sahifa yoki mobil ilova. Uch-toʻrt qadam — oʻlchamni tanlash, uyani olish, ochish, yopish. Xatolar “403 kodi” emas, soʻz bilan tushuntiriladi: “saqlash muddati tugadi”.

Boshqaruv paneli

Xodimning ish oʻrni: shkaflar bandligi, faol seanslar, hodisalar, sababini koʻrsatgan holda qoʻlda ochish, uyani bloklash, tariflar va qoidalar maʼlumotnomalari, hisobotlar. Hammasi brauzerda, rollar boʻyicha chegaralangan holda.

Yacheykalarni boshqarish

Uyalar reyestri: obyekt, shkaf, raqam, oʻlcham, zona, joriy holat va tarix. Uyani taʼmirga chiqarish, vazifa uchun zaxiralash yoki umumiy kirish qoidalari bor guruhga birlashtirish mumkin.

Elektron qulflar

Qulf bilan ishlash qatlami: ochish buyrugʻi, javobni kutish, rad javobini qayta ishlash, qayta urinish. Shu yerda qulf turi ham hisobga olinadi — eshik datchigi bilan yoki usiz, rigel holati haqida teskari aloqa bilan yoki faqat impuls bilan.

Uskuna kontrollerlari

Shkaf kontrollerlari bilan almashinuv: buyruqlar navbati, aloqani nazorat qilish, portlar holati, proshivka versiyasi. Turli modellar alohida almashinuv modullari orqali ulanadi, interfeysda esa bir xil koʻrinadi.

Identifikatsiya

Shkaf oldida kim turganini tekshirish: QR-kod, PIN-kod, karta, ilovadagi hisob yozuvi. Usullarni birlashtirish va obyektlar boʻyicha yoqish mumkin — bitta shkafda kod, boshqasida xodim kartasi.

Band qilish

Uya oldindan band qilinadi: vaqtga, sanaga, takrorlanuvchi oraliqqa. Bron odam kelguncha uyani ushlab turadi va u kelmasa, oʻzi bekor boʻladi — aks holda shkafning yarmi bekorga zaxirada turadi.

Toʻlov moduli

Saqlash pullik boʻlgan joyda: tarif, summani hisoblash, toʻlov, kechikish uchun qoʻshimcha toʻlov, qaytarish. Aniq toʻlov usullari ulangan provayder va uskunaga bogʻliq — bu oʻrnatilgan funksiya emas, integratsiya.

Xabarnomalar

Foydalanuvchi va xodimga xabarlar: kirish kodi, muddat tugashi haqida eslatma, eshikcha yopilmagan, uya boʻshadi, shkafda avariya. Yetkazish kanali joriy etish bosqichida tanlanadi.

Amallar va hodisalar jurnali

Oʻzgarmas tarix: ochilish va yopilishlar, kirishdagi rad javoblari, servis ochilishlari, tariflar va huquqlar oʻzgarishi, xodimlar amallari. Yozuvlar tahrirlanmaydi — tuzatish yangi yozuv bilan kiritiladi.

Uskunalar monitoringi

Shkaflar va qulflar holati: kontroller bilan aloqa bormi, qulf javob beradimi, eshikcha yopishib qolmaganmi, elektr taʼminoti bormi. Nosoz uya tashrifchi tomonidan topilmaydi, avtomatik ravishda berishdan chiqariladi.

Xodimlarning rollari va huquqlari

Navbatchi, obyekt administratori, servis xizmati, rahbar. Qoʻlda ochish, seansni uzaytirish, tarifni oʻzgartirish va shaxsiy maʼlumotlarni koʻrish — yagona “administrator” toʻplami emas, alohida huquqlar.

API va integratsiyalar

Tizimning tashqi interfeysi: uyani berish, kodni olish, holatni bilish, seansni yopish, jurnalni olish. Uning orqali hisob tizimlari, CRM, obyektning kirishni nazorat qilish tizimi va buyurtmachi servislari ulanadi.

Tahlil va hisobot

Soatlar va kunlar boʻyicha bandlik, uyaning aylanuvchanligi, oʻlchamlar boʻyicha taqsimot, kechikishlar ulushi, uskuna nosozliklari, pullik saqlashdagi tushum. Hisobotlar fayl sifatida yuklanadi va jadval boʻyicha tuziladi.

Server qismi

Sanab oʻtilganlarning barchasini bogʻlaydigan yadro: seanslar hisobi, buyruqlar navbatlari, muddatlar va xabarnomalar rejalashtiruvchisi, jurnalni saqlash, tiklashni tekshirish bilan zaxira nusxalash.

Foydalanuvchi uyaga

qanday kirish huquqini oladi

Kirish stsenariysi ikkita va ular bir-birini almashtirmaydi. Birinchisi — odam boʻsh shkafga keladi va uyani joyida oladi. Ikkinchisi — uya unga oldindan biriktirilgan: band qilingan, bir oyga ijaraga olingan yoki ishchi shkafcha sifatida berilgan.

Joyida kirish. Tashrifchi ekranda oʻlchamni tanlaydi, tizim shu oʻlchamdagi boʻsh uyani topadi va uni ochadi. Bir vaqtda saqlash seansi yaratiladi va kod beriladi — ekranda, chekda yoki xabarda. Bu kod kalitning oʻzi: u faqat shu uya uchun va faqat muddat tugagunicha amal qiladi.

Biriktirilgan uya. Bu yerda kalit odamning oʻzi boʻladi: xodim kartasi, ilovadagi hisob yozuvi, doimiy PIN. Uya taniganidan keyin ochiladi, seans har tashrifda qaytadan yaratilmaydi, muddat esa saqlash soatlari bilan emas, shartnoma yoki jadval bilan belgilanadi.

Ochilishlar orasida nima boʻladi:

  • Uya biriktirilgan qoladi — seans yopilmagunicha u boshqa odamga berilmaydi
  • Kodni qayta ishlatish mumkin — agar obyekt qoidalari ruxsat bersa: qoʻydi, ketdi, qaytdi, yana qoʻydi
  • Muddat ketmoqda — tizim saqlash vaqtini hisoblaydi va tugashi haqida oldindan ogohlantiradi
  • Kirishni oʻtkazish mumkin — agar stsenariy ruxsat bersa, oʻsha uyaga ikkinchi kod boshqa odamga beriladi
  • Kirishni bekor qilish mumkin — kod darhol ishlamay qoladi, shkafga yaqinlashish shart emas
Saqlash seansi boshidan oxirigachasaqlash kamerasi, vaqt boʻyicha toʻlov
  • 14:05 — tanlashTashrifchi ekranda oʻrtacha oʻlchamni tanlaydi; bu oʻlchamdagi boʻsh uyalar — 12 ta
  • 14:05 — berishTizim № 27 uyani biriktiradi, seans yaratadi va eshikchani ochadi. Kod ekranda koʻrsatilgan va xabar bilan takrorlangan
  • 14:06 — yopilishDatchik eshikcha yopilganini tasdiqladi. Shu daqiqadan toʻlangan vaqt hisobi boshlanadi
  • 16:40 — qayta ochishOʻsha kod, oʻsha uya. Hodisa yozildi, seans davom etmoqda, uya biriktirilgan qolmoqda
  • 18:20 — ogohlantirishToʻlangan muddat tugashiga 40 daqiqa qoldi. Ikki variantli eslatma ketadi: buyumlarni olish yoki uzaytirish
  • 18:52 — yakunlashTashrifchi buyumlarini oladi va ekranda yakunlashni tasdiqlaydi. Seans yopildi, qoʻshimcha toʻlov hisoblandi va toʻlandi
  • 18:53 — aylanmaga qaytishUya boʻsh deb belgilandi, kod bekor qilindi, keyingi berish darhol mumkin

Tizim ekrani, vaqt namunaviy. Oxirgi qadamga eʼtibor bering: uya “xodim sezganda” emas, seans yopilgan paytda aylanmaga qaytadi. Aks holda kechga borib shkafning yarmi band hisoblanadi, jismonan esa boʻsh boʻladi.

Tashrifchi telefonini elektron saqlash kamerasining kirish paneli skaneriga tutmoqda

Noodatiy holatlar

Ular koʻp emas va hammasi oldindan koʻzda tutiladi — aks holda har biri administratorga qoʻngʻiroqqa aylanadi.

  • Kod yoʻqolgan — oʻsha seans boʻyicha qayta berish: berish paytida koʻrsatilgan telefonga xabar orqali yoki shu operatsiyaga huquqi bor xodim orqali
  • Eshikcha ochilmadi — buyruq ketdi, datchik jim. Tizim hodisani muvaffaqiyat bilan yopmaydi: u urinishni takrorlaydi, takroriy rad javobida esa uyani aylanmadan chiqaradi va servis uchun topshiriq yaratadi
  • Eshikcha yopilmagan — uya va vaqti koʻrsatilgan alohida hodisa. Eshikcha ochiq ekan, uya na toʻgʻri band, na boʻsh hisoblanadi
  • Muddat tugadi, buyumlar uyada — uya kechikish holatiga oʻtadi: foydalanuvchining kirishi obyekt qoidasiga koʻra saqlanadi yoki bloklanadi, xodim esa kechikkan uyalar roʻyxatini oladi
  • Xodim tomonidan ochish — har doim mumkin, ammo bu alohida huquq va jurnalda majburiy sababi bor alohida yozuv
  • Shkaf bilan aloqa yoʻqoldi — unga murojaatlar koʻr-koʻrona toʻplanmaydi, toʻxtatiladi; kontrollerning avtonom ishlashi varianti quyida tahlil qilinadi

Identifikatsiya usullari

Identifikatsiya bitta savolga javob beradi: bu odamning ayni damda shu uyani ochishga huquqi bormi. Usul obyekt va uskunaga qarab tanlanadi — vokzalda qulay boʻlgan narsa ofis shkafchasiga toʻgʻri kelmaydi. Aniq usulning imkoniyati shkafga nima oʻrnatilganiga bogʻliq, shuning uchun toʻplam tekshiruv bosqichida belgilanadi.

QR-kod

Kod telefon ekranida koʻrsatiladi yoki chekka chop etiladi, shkaf uni skaner bilan oʻqiydi. Bir martalik tashrifchilar uchun qulay: hech narsani yodda tutish va kiritish shart emas. Shkafda skaner va foydalanuvchida ishlayotgan ekran talab qilinadi.

PIN-kod

Klaviaturada yoki ekranda teriladigan bir necha raqam. Eng talabchan boʻlmagan usul: telefonsiz, foydalanuvchida internetsiz va qoʻshimcha uskunasiz ishlaydi. Urinishlar sonini va amal qilish muddatini cheklashni talab qiladi.

Karta yoki brelok

Oʻqigichga tutiladigan kontaktsiz tashuvchi. Odamlarda allaqachon propusk bor joyda asosiy usul: ofis, zavod, fitnes-klub. Koʻpincha obyektda allaqachon berilgan propusklar bilan cheklanish imkonini beradi — bu karta turiga qarab aniqlashtiriladi.

Mobil ilova

Uya shkafdagi kod bilan emas, ilovadagi tugma bilan ochiladi. Doimiy foydalanuvchilar va abonementlar uchun mos; shu yerda tarixni, muddatni va toʻlovni koʻrsatish ham qulay. Ochish paytida foydalanuvchida aloqa boʻlishini talab qiladi.

Hujjat shtrix-kodi

Kalit sifatida allaqachon mavjud hujjat ishlatiladi: buyurtma raqami, chipta, talon, yuk xati. Uya unga bogʻlanadi va odamga alohida kod berilmaydi. Imkoniyat hujjat qayerdan olinishi va integratsiya orqali unga kirish borligiga bogʻliq.

Biometriya

Kod va karta oʻrniga barmoq izi yoki yuz. Texnik jihatdan yana bitta oʻqigich sifatida ulanadi, ammo shaxsiy maʼlumotlarni saqlash va himoya qilish boʻyicha alohida yechimni talab qiladi, shuning uchun standart usul emas, aniq loyiha uchun mumkin boʻlgan variant sifatida koʻriladi.

Obyektga nimani tanlash kerakqatʼiy qoida emas, moʻljal
Obyekt va stsenariyAsosiy usulNima uchun
Bir martalik tashrifchilar, oqim, joyida toʻlovQR yoki PINOldindan hech narsa berish va qaytarib olish shart emas
Propuskli xodimlarkartaTashuvchi allaqachon qoʻlda, alohida kod kerak emas
Abonementlar va doimiy mijozlarilovaShu yerda muddat, toʻlov va murojaatlar tarixi ham bor
Buyumni odamlar oʻrtasida uzatishturli kodlarQoʻyadiganda ham, oladiganda ham oʻz kodi boʻladi
Tashrifchilarda barqaror internet yoʻq obyektfaqat PINOdam tomonidagi telefon va aloqaga bogʻliq emas

Usullar bir-birini istisno qilmaydi: bitta shkafda xodimlar uchun karta va mehmonlar uchun kod bir vaqtda ishlaydi. Boshqa narsa muhim — qaysi usul asosiy, chunki amal qilish muddati, urinishlar soni va qayta berish qoidalari unga moslab sozlanadi.

Elektron qulflar

va uskuna kontrollerlari

Bu tizimning eng jismoniy qismi va dastur haqiqatni aytadimi-yoʻqmi, unga bogʻliq. Elektron qulf qisqa elektr impulsi bilan ochiladi: kuchlanish keldi — rigel chiqdi, eshikcha boʻshadi. Qulfning oʻzi na odamlar, na kodlar haqida hech narsa bilmaydi.

Kontroller — shkaf ichidagi qurilma boʻlib, unga qulflar va datchiklar ulangan. U serverdan “27-uyani och” buyrugʻini oladi, kerakli chiqishga impuls beradi va natijani qaytaradi. Bitta kontroller oʻnlab uyaga xizmat qiladi, shuning uchun shkaf tizimga bitta aloqa kanali bilan ulanadi.

Eshik datchigi — taxminni faktdan ajratadigan narsa. Usiz tizim faqat buyruq joʻnatilganini biladi. U bilan esa eshikcha haqiqatan ochilganini va qancha vaqtdan keyin yopilganini biladi. Datchiklarning mavjudligi — aniq shkaf modeliga tegishli savol va u ishlar boshlanishidan oldin aniqlanadi.

Uskunani ulashda nima hisobga olinadi:

  • Qulf turi — impulsli yoki ushlab turuvchi, rigel holati haqida teskari aloqa bilan yoki usiz
  • Eshik datchigining mavjudligi — tizim “ochildi” va “ochishga urinildi” ni farqlay oladimi, shunga bogʻliq
  • Kontroller interfeysi — unga buyruqlar aynan qanday beriladi va u holatni qanday koʻrinishda qaytaradi
  • Kontrollerga toʻgʻri keladigan uyalar soni — nechta chiqish band va shkafni kengaytirish uchun nechtasi qoladi
  • Elektr taʼminoti — elektr yoʻqolganda qulflar bilan nima boʻladi va zaxira koʻzda tutilganmi
  • Mexanik ochish — uyani elektrsiz ochishning favqulodda usuli bormi va uni kim boshqaradi

Biz aniq marka qulflar va kontrollerlarni qoʻllab-quvvatlashni oldindan vaʼda qilmaymiz. Ulanadigan uskunalar toʻplami tekshiruv bosqichida ishlab chiqaruvchi hujjatlari boʻyicha va qurilma tashqariga qanday interfeys berishiga qarab belgilanadi; tayyor interfeys boʻlmagan joyda savol moslik vaʼdasi bilan emas, alohida va ishlar boshlanishidan oldin hal qilinadi.

Shkafning servis paneli ichidagi kontroller, elektron qulflar va eshik datchiklari

Aloqa uzilganda nima boʻladi

Shkaf bilan server oʻrtasidagi aloqa uziladi — bu yiliga bir marta boʻladigan avariya emas, odatdagi holat. Bunday paytdagi xatti-harakat oldindan loyihalanadi va ikki variant boʻladi.

Avtonom rejimsiz shkaf shunchaki xizmat koʻrsatishni toʻxtatadi: ekran aloqa yoʻqligini xabar qiladi, yangi uyalar berilmaydi. Ichidagi buyumlar xavfsiz, ammo ularni aloqa tiklangunicha xodimsiz olib boʻlmaydi.

Avtonom rejim bilan kontroller amaldagi kodlarning cheklangan toʻplamini saqlaydi va ular boʻyicha uyalarni ochishda davom etadi, hodisalarni esa navbatga yigʻadi. Aloqa qaytganda navbat serverga toʻliq ketadi. Bunday rejim — alohida loyiha yechimi: u kontrollerda xotira talab qiladi va kodni bekor qilishni bir zumda boʻlmaydigan qiladi.

Tizim farqlaydigan holatlar

Uskuna javobihar bir natija qanday talqin qilinadi
Uskuna nima qaytardiQanday talqin qilinadi
Buyruq qabul qilindi, datchik ochilishni tasdiqladiochilgan
Buyruq qabul qilindi, datchik jimtekshirishni talab qiladi
Eshikcha ruxsat etilganidan uzoqroq ochiq turdihodisa
Kontroller buyruqqa javob bermadihodisa
Shkaf aloqaga chiqmayaptihodisa
Eshikcha buyruqsiz ochildihodisa

“Datchik jim” qatori eng muhimi. Tizim bunday ochilishni na amalga oshgan, na amalga oshmagan deb hisoblaydi: u uyani tekshirishni talab qiladigan deb belgilaydi va aniqlangunicha keyingi odamga bermaydi.

Uyalarning bandligi va holati

Uya har doim aniq bitta holatda boʻladi, ular oʻrtasidagi oʻtishlar esa xodimning joyidagi qarori bilan emas, qoidalar bilan belgilanadi. “Hozir nechta uya boʻsh” degan savolga javob aynan shu holatlardan yigʻiladi — va u shkafga bormasdan toʻgʻri boʻlishi kerak.

Boʻsh

Uya soz, boʻsh va keyingi odamga berilishi mumkin. Faqat shunday uyalar berishdagi tanlovda va band qilishda qatnashadi.

Band qilingan

Oldindan biriktirilgan va boshqalarga berilmaydi, ammo unda hali buyumlar yoʻq. Bronning muddati bor: kelishmadi — uya oʻzi aylanmaga qaytadi.

Band

Saqlash seansi ketmoqda: kirish egasi, boshlanish vaqti va muddati bor. Asosiy ishchi holat, uya vaqtining koʻp qismini shunda oʻtkazadi.

Berilishi kutilmoqda

Buyum bir odam tomonidan boshqasi uchun qoʻyilgan. Uya band, ammo kalit oluvchida — uzatish va buyurtmalarni berish stsenariysi.

Muddati oʻtgan

Saqlash muddati tugadi, buyumlar ichida. Uya berilmaydi, alohida roʻyxatga tushadi va obyekt qoidasi boʻyicha qayta ishlanadi — qoʻshimcha toʻlov, bloklash yoki olib qoʻyish bilan.

Tekshirishni talab qiladi

Ochilish datchik bilan tasdiqlanmadi, eshikcha ochiq qoldi yoki buyruqsiz ochilish qayd etildi. Tahlilgacha uya berishdan chiqarilgan.

Nosoz

Qulf javob bermaydi yoki kontroller xato haqida xabar berdi. Uya avtomatik chiqarilgan, u boʻyicha servis xizmatiga topshiriq yaratilgan.

Qoʻlda bloklangan

Xodim uyani aylanmadan chiqardi: tozalash, seksiya taʼmiri, xizmat ehtiyoji. Bloklashning muallifi, sababi va vaqti bor — aks holda kim va nima uchun oʻnta uyani yopgani noaniq boʻladi.

Obyekt bandligitizim ekrani
240obyektdagi uyalar
171hozir band
9muddati oʻtgan tahlil talab qiladi
4aylanmadan chiqarilgan
  • Kichik uyalar96 / 120
  • Oʻrtacha uyalar58 / 80
  • Katta uyalar17 / 40

Tizim ekrani, raqamlar namunaviy. Oʻlchamlar boʻyicha taqsimot umumiy raqamdan muhimroq: uyalarning 71% i band boʻlgan obyektda birorta ham boʻsh kichik uya boʻlmasligi mumkin — tashrifchilarning koʻpchiligi esa aynan ularni izlab keladi. Shu jadvaldan shkafni kengaytirishda qaysi oʻlchamlarni qoʻshish kerakligi ham koʻrinadi.

Band qilish, berish

va buyumlarni qabul qilish

Band qilish odamning kelishi oldindan bilinadigan joyda kerak: u payshanba kuni kelishini biladi va uya boʻlishiga ishonch hosil qilmoqchi. Tizim uyani oraliqqa biriktiradi va uni boshqalarga taklif qilmaydi.

Bronda albatta kutish muddati boʻladi. Usiz obyekt tez orada boʻsh uyalar yoʻq, shkaf esa yarim boʻsh holatga keladi: odamlar band qiladi va kelmaydi. Kelishilgan vaqtda kelmadi — bron bekor qilinadi, uya aylanmaga qaytadi, odam esa xabarnoma oladi.

Bron turlari:

  • Bir martalik — aniq kun va oraliqqa uya
  • Takrorlanuvchi — har seshanba va payshanba, abonement va jadvallar uchun
  • Uzoq muddatli — uya bir oyga yoki shartnoma muddatiga biriktirilgan, ijaraga olingan omborxona kabi
  • Xizmat uchun — uya obyekt tomonidan vazifa uchun zaxiralangan va odamlarga berilmaydi

Berish va qabul qilish — ikkinchi stsenariy boʻlib, unda uya ikki odam oʻrtasidagi uzatish nuqtasiga aylanadi. Biri qoʻyadi, ikkinchisi oladi, uchrashish shart emas.

Texnik jihatdan bu oʻsha seans, ammo ikkita har xil kirish huquqi bilan: qoʻyish uchun kod va olish uchun kod. Birinchisi eshikcha yopilgandan keyin bekor qilinadi, ikkinchisi shu paytdan amal qila boshlaydi. Shunday qilib tizim nafaqat “uya band” ni, balki “buyum qoʻyilgan, oluvchi hali kelmagan” ni ham biladi.

Buyumni uya orqali uzatishikki odam, ikki rol, bitta shkaf
  • TayinlashXodim yoki tizim mos oʻlchamdagi boʻsh uyani tanlaydi va uzatish seansini yaratadi
  • Qoʻyish uchun kodBuyumni qoʻyadigan odamga ketadi. Cheklangan vaqt va faqat bitta ochilish uchun amal qiladi
  • QoʻyishUya ochiq, buyum ichida, eshikcha yopilgan. Qoʻyish kodi bekor qilindi, seans “berilishi kutilmoqda” holatiga oʻtdi
  • Olish uchun kodOluvchiga obyekt manzili, uya raqami va buyum kutadigan muddat bilan birga ketadi
  • OlishOluvchi uyani oʻz kodi bilan ochadi, buyumni oladi va eshikchani yopadi
  • Seansni yopishUya boʻshaydi. Agar oluvchi muddatida kelmasa, seans kechikishga oʻtadi va tahlil roʻyxatiga tushadi

Kodlarni ajratish rasmiyatchilik emas. Yagona umumiy kod amal qilar ekan, uyani aynan kim ochgani — qoʻygan odammi yoki olgan odammi — degan savolga javob berib boʻlmaydi. Ikkita kod bilan jurnaldagi har bir ochilishning muallifi va roli boʻladi.

Tashrifchi chamadonini tizim tayinlagan elektron uyaga joylashtirmoqda

Tizim uyani qanday tanlaydi

Tanlov — “raqami boʻyicha birinchi boʻsh uya” emas. Qoida obyektga moslab sozlanadi va odatda bir vaqtda bir necha shartni hisobga oladi:

  • Oʻlcham — eng mos keladigan kichigi, toki kattalari tanqis boʻlganda kichik sumka uchun katta uya berilmasin
  • Zona va balandlik — pastki qatorlar qulayroq va ularni shunga ehtiyoji borlar uchun zaxiralash mumkin
  • Bir tekis eskirish — uyalar navbat bilan beriladi, oʻshalarning oʻzi kuniga oʻn marta emas
  • Sozligi — ochiq hodisalari bor uyalar tanlovga tushmaydi

Kechikish bilan nima qilish kerak

Obyekt qoidasi muddat tugagan, buyumlar esa ichida qolganda nima boʻlishini belgilaydi. Variantlar har xil va ular birinchi holat yuz berganda emas, ishga tushirishdan oldin tanlanadi.

  • Qoʻshimcha toʻlov — kirish saqlanadi, ammo uyani kechikkan vaqt toʻlangandan keyin ochish mumkin
  • Bloklash — kod boʻyicha kirish yopiladi, uya faqat xodim tomonidan ochiladi
  • Olib qoʻyish — belgilangan muddat oʻtgach buyumlar ajratilgan joyga koʻchiriladi, uya esa aylanmaga qaytadi; olib qoʻyish fakti muallifi bor alohida yozuv bilan qayd etiladi

Barcha variantlarda odam jarima hisoblangandan keyin emas, muddat tugashidan oldin ogohlantirish oladi.

Saqlash uchun toʻlov

agar saqlash pullik boʻlsa

Toʻlov moduli hammaga ham kerak emas: xodimlar uchun shkafchalar va klubdagi garderob uyalari umuman pulsiz ishlaydi. Ammo uya ijaraga beriladigan joyda pul seansning bir qismiga aylanadi va hisob qoidalari kirish qoidalari kabi qatʼiy belgilanishi kerak.

Qiymat qanday hisoblanadi. Tarif uya oʻlchamiga va vaqtga bogʻlanadi. Eng koʻp uchraydigan sxemalar: seans uchun qatʼiy narx, kattaga tomon yaxlitlash bilan oraliq (soat, sutka) uchun narx, birinchi soat keyingilaridan qimmatroq boʻlgan pogʻonali tarif va uzoq muddatga abonement.

Toʻlov qachon amalga oshadi. Bu ham loyiha varianti. Tanlangan oraliq uchun oldindan toʻlov va uzaytirishda qoʻshimcha toʻlov — obyekt uchun eng sodda va oldindan bilinadigan sxema. Seans yakunlanganda haqiqiy holat boʻyicha toʻlov odamning toʻlashiga kafolat talab qiladi — masalan, kartada summani oldindan avtorizatsiya qilish.

Tizimning toʻlov qismiga nimalar kiradi:

  • Tariflar — oʻlcham, obyekt, kun vaqti va hafta kuni boʻyicha
  • Summani hisoblash — seansning haqiqiy davomiyligi boʻyicha, yaxlitlash qoidalari bilan
  • Uzaytirish — seansni yakunlamasdan qoʻshimcha oraliq uchun toʻlash
  • Kechikish — toʻlanganidan ortiq vaqt uchun alohida tarif
  • Pulni qaytarish — uyani berish amalga oshmaganda pul obyektda qolmaydi, qaytariladi
  • Toʻlov va seansning bogʻliqligi — ikki tomonlama: seans boʻyicha toʻlov, toʻlov boʻyicha esa uya va vaqt koʻrinadi
  • Solishtirish — operatsiyalarni toʻlov servisi reyestri bilan kundalik solishtirish

Chegarani ochiq belgilaymiz. Aniq toʻlov usullari — karta, kontaktsiz toʻlov, QR, ilovada toʻlov, kupyura qabul qilgich orqali naqd pul — ulangan toʻlov servisiga va shkafdagi uskunaga bogʻliq. Bu har qanday loyihada mavjud boʻlgan oʻrnatilgan funksiya emas, tarkibi tekshiruv bosqichida belgilanadigan integratsiya. Fiskallashtirishga talablar mamlakat qonunchiligi va qurilma modeli bilan belgilanadi.

Elektron saqlash kamerasi terminalida saqlash seansi uchun kontaktsiz toʻlov

Bitta seansning hisobi

Oʻrtacha uya, 4 soat 40 daqiqatizim ekrani, tarif namunaviy
  • Birinchi soat, oʻrtacha oʻlcham120
  • Keyingi soatlar, 4 × 60240
  • Toʻliq boʻlmagan soat toʻliqqacha yaxlitlandikiritilgan
  • Uya berilganda toʻlangan, 2 soat−180
  • Seans yakunlanganda qoʻshimcha toʻlov180

Yaxlitlash qoidasi odamga yakuniy summada topilmaydi, toʻlovdan oldin eʼlon qilinadi. Bu obyektlarda bahsli vaziyatlar keltirib chiqaradigan yagona hisob qatori.

Toʻlov va ochilish farq qilganda

Xavfli stsenariy bitta: pul yechilgan, uya esa ochilmagan. Tizim bunday operatsiyani yakunlangan deb hisoblamaydi — seans boshlanmaydi, uya boʻsh qoladi, toʻlov esa sababi koʻrsatilgan holda qaytarish navbatiga tushadi.

Teskari vaziyat — uya ochildi, toʻlov esa tasdiqlanmadi — xuddi shunday qatʼiy qayta ishlanadi: seans yaratiladi, ammo toʻlanmagan deb belgilanadi va tahlil roʻyxatiga tushadi. Tizim tafovutga jimgina koʻz yuma olmaydi, aks holda oy oxiriga borib hammasi toʻgʻri kelmay qoladi.

Xabarnomalar va hodisalar jurnali

Hodisa — tizim eslab qolishi shart boʻlgan har qanday oʻzgarish: ochilish, rad javobi, muddatning tugashi, xodim amali. Hodisalarning bir qismi odamlarga xabar sifatida ketadi, istisnosiz hammasi jurnalga tushadi. Yetkazish kanallari — ilova, telefonga xabar, pochta, messenjer — integratsiya orqali ulanadi va joriy etish bosqichida tanlanadi.

Foydalanuvchiga: kirish

Kirish kodi, uya raqami, obyekt manzili va saqlash muddati. Berish paytida joʻnatiladi va kod yoʻqolganda soʻrov boʻyicha qayta joʻnatiladi.

Foydalanuvchiga: muddat

Toʻlangan vaqt tugashidan oldin uzaytirish imkoniyati bilan eslatma va seansning kechikishga oʻtgani haqida alohida xabar.

Foydalanuvchiga: uzatish

Oluvchiga buyum qoʻyilgani va uya kutayotgani haqida xabar hamda joʻnatuvchiga buyum olingani haqida teskari tasdiq.

Xodimga: uskuna

Uya ochilmadi, eshikcha yopilmagan, shkaf aloqada emas, kontroller xato qaytardi. Hodisa manzilli: uning obyekti va masʼuli bor.

Xodimga: kechikish

Saqlash muddati tugagan uyalar roʻyxati: seans boshlangan vaqti va agar qoldirilgan boʻlsa, odam bilan bogʻlanish usuli bilan.

Xodimga: tahlil

Buyruqsiz ochilish, kod kiritishdagi muvaffaqiyatsiz urinishlar ketma-ketligi, xodim tomonidan qoʻlda ochish, toʻlov va berish oʻrtasidagi tafovut.

Bitta uya boʻyicha jurnaltizim ekrani, maʼlumotlar namunaviy
VaqtHodisaAsosNatija
14:05№ 27 uyani berish8842-seans, oʻrtacha oʻlchammuvaffaqiyat
14:06Eshikcha yopildiEshik datchigimuvaffaqiyat
16:40Kod boʻyicha ochilish8842-seans, QR-kodmuvaffaqiyat
16:47Eshikcha meʼyordan uzoqroq ochiq turdiEshik datchigi, 6 daqiqahodisa
18:20Muddat tugashi haqida xabarnoma“40 daqiqa qolganda” qoidasiyetkazildi
18:49Kirishda rad javobiKod notoʻgʻri kiritildi, 5 tadan 2-urinishrad javobi
18:52Seansni yakunlashEkranda tasdiq, qoʻshimcha toʻlov 180muvaffaqiyat
19:14Servis ochilishiNavbatchi Asanov, sababi “uyani tozalash”qoʻlda

Tizim ekrani, maʼlumotlar namunaviy. 18:49 qatoriga eʼtibor bering: muvaffaqiyatsiz kiritish urinishi ham hodisa. Faqat muvaffaqiyatlar tushadigan jurnal bahsli vaziyatni tahlil qilishga yaramaydi, chunki unda aynan rad javoblari va qoʻlda ochishlar muhokama qilinadi.

Administrator

xodimlarning rollari va huquqlari

Administrator paneli — “sozlamalar” emas, ish oʻrni. Xodim vaqtining koʻp qismida ikki narsaga qaraydi: ayni damda uyalar bilan nima boʻlayotgani va nima uning aralashuvini talab qilayotgani.

Birinchi ekranda nima bor: oʻlchamlar boʻyicha bandligi bilan shkaflar xaritasi, shoshilinchligi boʻyicha ochiq hodisalar roʻyxati, kechikishdagi uyalar, aylanmadan chiqarilgan uyalar. Uyalarning butun roʻyxati ketma-ket emas — aks holda ikki yuzta uyasi bor obyektda birinchi ekran foydasiz boʻladi.

Administrator nima qila oladi:

  • Uyani qoʻlda ochish — jurnalga xodim ismi bilan birga tushadigan sababni majburiy koʻrsatgan holda
  • Seansni uzaytirish yoki yakunlash — odam buni oʻzi qila olmaganda
  • Kodni qayta berish — mavjud seans boʻyicha, yangisini yaratmasdan
  • Uyani bloklash — tozalash, taʼmir yoki xizmat vazifasi uchun aylanmadan chiqarish
  • Hodisani tahlil qilish — nimani tekshirgani, nima topgani va nima bilan yakunlanganini belgilash
  • Tariflar va qoidalarni oʻzgartirish — agar rolda shunday huquq boʻlsa; oʻzgarish muallifi va vaqti bilan qayd etiladi

Huquqlar odamga emas, rolga beriladi. Uchta xodimi bor obyektda farq koʻrinmaydi, ammo ular yigirmata boʻlishi bilan shaxsiy sozlamalarni tekshirib boʻlmay qoladi: hozir kimda oʻzganing uyalarini ochish huquqi borligiga hech kim javob bera olmaydi. Rol — bu savolga bir qatorlik javob.

Kim nima qila oladiodatiy karkas, obyektga moslab sozlanadi
  • Oʻz obyektining bandligi va hodisalarini koʻrishnavbatchiAsosiy kirish: usiz xodim smenada ishlay olmaydi
  • Seans boʻyicha kodni qayta berishnavbatchiEng koʻp uchraydigan qoʻllab-quvvatlash operatsiyasi; seans jurnalida qayd etiladi
  • Uyani qoʻlda ochishnavbatchi, sabab bilanSabab majburiy va roʻyxatdan tanlanadi; tizim sababsiz ochishni oʻtkazmaydi
  • Oʻzganing seansini muddatidan oldin yakunlashobyekt administratoriNavbatchiga ochiq emas: bu tashrifchiga yordam emas, toʻlangan xizmatni yopish
  • Muddati oʻtgan uyadan buyumlarni olib qoʻyishobyekt administratoriIchidagi narsa qayerga koʻchirilgani haqida majburiy belgisi bor alohida huquq
  • Tariflar va saqlash qoidalarini oʻzgartirishrahbarOʻzgarish koʻrsatilgan sanadan kuchga kiradi va avvalgi qiymati bilan saqlanadi
  • Boshqa xodimlarga huquq berishrahbarOʻziga oʻzi bera olmaydigan huquq: rollarni tayinlash har doim yuqoridan boradi
  • Foydalanuvchilarning shaxsiy maʼlumotlarini koʻrishalohida huquqStandart holatda hech bir rolga kirmaydi va asoslantirish bilan manzilli beriladi

Oxirgi ikki qator ortiqcha ehtiyotkorlik emas. Huquq berish huquqi va shaxsiy maʼlumotlarni koʻrish huquqi qolgan barcha cheklovlarni chetlab oʻtadi, shuning uchun ular har doim “administrator” toʻplamiga kirmaydi, alohida ajratiladi.

Administrator elektron uyalar va kirish huquqlarini yagona paneldan boshqarmoqda

Bitta panelda bir nechta obyekt

Shkaflar bitta obyektda turganda roʻyxat yetarli. Obyektlar oʻnta boʻlganda yakka nuqtada boʻlmagan hamma narsa paydo boʻladi.

  • Guruhlash — obyekt, zona, shkaf turi va masʼul boʻyicha, har bir guruhning oʻz jamlanmasi bor
  • Oʻz manzil oluvchisi — hodisa umumiy roʻyxatga emas, u yuzaga kelgan obyekt navbatchisiga ketadi
  • Eskalatsiya — belgilangan vaqtda qabul qilinmagan hodisa zanjir boʻyicha keyingisiga ketadi
  • Obyektlarni solishtirish — qayerda bandlik yuqoriroq, qayerda kechikishlar koʻproq, qayerda uskuna nosozliklari koʻproq
  • Umumiy maʼlumotnomalar — tariflar va qoidalar bir marta belgilanadi va obyektlar guruhiga qoʻllanadi

Xodim odam haqida nimani koʻradi

Ish uchun qancha kerak boʻlsa, shuncha: seans raqami, uya, vaqt, kirish usuli, toʻlov holati. Kontakt maʼlumotlari, agar yigʻilgan boʻlsa, alohida huquq bilan va jurnalga yozuv bilan koʻrsatiladi — koʻrish faktining oʻzi ham hodisa.

Foydalanuvchi haqida yigʻiladigan maʼlumotlar tarkibi — loyiha yechimi va u tizim imkoniyatlari bilan emas, obyekt hamda qonunchilik talablari bilan belgilanadi. Odam haqida uya raqami va vaqtdan boshqa hech narsa saqlanmaydigan stsenariy ishlaydigan va koʻpincha yetarli.

Uskunalar holatining

monitoringi

Shkaf qarovsiz turadi va bu uning asosiy xususiyati. Demak, nosozlik haqida tizim oʻzi bilishi kerak — aks holda bu haqda buyumlari bor uyasi ochilmagan tashrifchi xabar beradi.

Doimiy nima kuzatiladi:

  • Shkaf bilan aloqa — kontroller oʻz vaqtida aloqaga chiqadimi yoki ruxsat etilgan oraliqdan uzoqroq jim turadimi
  • Qulf javobi — uya buyruq boʻyicha ochiladimi va datchik natijani tasdiqlaydimi
  • Eshikcha holati — yopiq, ochiq, meʼyordan uzoqroq ochiq, buyruqsiz ochilgan
  • Elektr taʼminoti — shkafda kuchlanish bormi va u qaysi paytda yoʻqolgan
  • Periferiya — skaner, ekran, karta oʻqigich, toʻlov tuguni ishlaydimi
  • Kontroller xatolari — agar model buni koʻzda tutgan boʻlsa, u oʻzi xabar qiladigan kodlar

Sukut ham hodisa. Aloqaga chiqmayotgan shkaf “hammasi tinch” degani emas: u ikki yuzta uya va ichidagi buyumlarning holati haqida hech narsa maʼlum emasligini anglatadi. Shuning uchun aloqaning yoʻqolishi kuzatuvda boʻshliq qoldirmaydi, qulf nosozligi bilan bir xil hodisa yaratadi.

Nosoz uya bilan nima boʻladi. U avtomatik ravishda tanlovdan chiqariladi: keyingi odamga taklif qilinmaydi. U boʻyicha servis xizmatiga shkaf raqami, uya raqami va nosozlik tavsifi bilan topshiriq yaratiladi. Uyani aylanmaga faqat bajarilgan ish haqidagi belgi bilan qaytarish mumkin — u oʻz-oʻzidan “tuzalmaydi”.

Uskunalarni nazorat qilishga yondashuv — tizimlarida qoʻllaydiganimiz bilan bir xil IoT monitoringi: koʻrsatkich, meʼyor, kutish vaqti, hodisa, masʼul. Farqi faqat shundaki, bu yerda harorat emas, qulflarning javobi va aloqaning mavjudligi oʻlchanadi.

Texnik elektron saqlash kamerasi qulflarining holatini planshetdan tekshirmoqda

Har bir chetlanish avariya emas

Darajalar uchta va tizim kimni bezovta qilishi hamda buni qanchalik tez qilishi darajaga bogʻliq.

  • Belgi — tarixga yozildi, hech kimni bezovta qilmaydi: javobning qisqa kechikishi, kod kiritishdagi yakka muvaffaqiyatsiz urinish
  • Hodisa — javob talab qiladi, ammo shoshilinch emas: eshikcha meʼyordan uzoqroq ochiq, bitta uya javob bermaydi, uya kechikishda
  • Avariya — shkaf aloqada emas, elektr yoʻqoldi, qulflar guruhi ishdan chiqdi: xabar darhol va bir necha xodimga ketadi

Kutish vaqti — tizim signal koʻtarishdan oldin kutadigan vaqt — har bir hodisa turi uchun belgilanadi. Usiz zalni tozalash va rejali xizmat koʻrsatish yolgʻon xabarlar oqimiga aylanadi, undan keyin esa ularni oʻqishni butunlay bas qiladilar.

Mavjudlik hisoboti

Davr boʻyicha har bir shkaf haqida u qancha vaqt aloqada boʻlgani, nechta uya va qancha vaqt aylanmadan chiqarilgan holda turgani, har bir uyaga nechta nosozlik toʻgʻri kelgani koʻrinadi. Bu raqamlar amaliy savolga javob beradi: qaysi uyalarni almashtirish vaqti keldi va qaysi shkaf aloqa ushlanmaydigan joyda turibdi.

Qulflar va kontrollerlar

Kod va karta boʻyicha kirish

Boshqaruv paneli

Har bir ochilish jurnali

Xavfsizlik

kirish va maʼlumotlar

Bunday tizimdagi xavfsizlik bitta chora bilan emas, bir nechta sodda qoidalar bilan taʼminlanadi, ularning har biri oʻzganing uyasiga yetib borishning oʻz usulini yopadi.

Kod cheklangan holda amal qiladi. Har bir kodning muddati, uyasi va ruxsat etilgan qoʻllashlar soni bor. Muddatsiz va istalgan uyaga amal qiladigan kod — kalit emas, oʻgʻri kaliti, shuning uchun tizim bunday holatga xodimlar uchun ham yoʻl qoʻymaydi.

Kodni tanlab topib boʻlmaydi. Kiritish urinishlari soni cheklangan, tugagach kiritish vaqtincha bloklanadi, muvaffaqiyatsizliklar ketma-ketligi esa tahlil uchun hodisaga aylanadi. Busiz toʻrt xonali PIN bir kechada tanlab topiladi.

Qarorni server qabul qiladi. Shkaf kontrolleri kodlarni saqlamaydi va kimni qoʻyib yuborishni hal qilmaydi — u buyruqni bajaradi. Shuning uchun uskunaga kirish uyalarga kirish huquqini bermaydi, kodni bekor qilish esa bir zumda ishlaydi.

Barcha ochilishlar yozilgan. Jurnal oʻzgarmas: yozuvni tahrirlash yoki oʻchirish mumkin emas, tuzatish yangi yozuv bilan kiritiladi. Bu xodimlarga ham tegishli — servis ochilishi uya tarixida oddiysi bilan barobar koʻrinadi.

Huquqlar ajratilgan. Koʻrish, qoʻlda ochish, qoidalarni oʻzgartirish va shaxsiy maʼlumotlar bilan ishlash — har xil huquqlar. Hammasini qila oladigan yagona hisob yozuvi — butun himoyaning yagona nosozlik nuqtasi.

Tizim nima uchun javob bermaydi. U kirishni nazorat qiladi, ammo jismoniy himoyani almashtirmaydi: shkafning mustahkamligi, zonadagi videokuzatuv, xodimlarning harakat tartibi va qimmatbaho buyumlarni saqlash qoidalari obyektning vazifasi boʻlib qoladi. Dastur shkafni yonmas seyfga aylantiradi degan taassurot qoldirgandan koʻra buni ochiq aytish halolroq.

Videokuzatuv va chegaralangan xizmat kirishi bor elektron uyalar zonasi

Tahlil navbatiga nima tushadi

  • Muvaffaqiyatsiz kiritishlar ketma-ketligi — qisqa oraliqda bitta shkafda ketma-ket bir nechta xato kod
  • Buyruqsiz ochilish — datchik tizim boshlamagan eshikcha ochilishi haqida xabar berdi
  • Berishsiz toʻlov va toʻlovsiz berish — bitta seans boʻyicha ikki oqimning tafovuti
  • Tez-tez qoʻlda ochishlar — bitta xodim oʻzganing uyalarini qolganlardan sezilarli koʻproq ochadi
  • Kodni qayta berish — bitta seans boʻyicha kod ketma-ket bir necha marta berilgan

Bu hodisalarning hech biri oʻz-oʻzidan qoidabuzarlikni anglatmaydi: kodni halol odamlar ham xato kiritadi, uyalarni esa oʻnlab qonuniy sabab bilan qoʻlda ochadilar. Navbatning maʼnosi shundaki, bunday holatlar umumiy jurnalda erib ketmaydi, kimdir muntazam koʻrib chiqadigan alohida roʻyxatga yigʻiladi.

Shaxsiy maʼlumotlar

Foydalanuvchi haqidagi maʼlumotlar tarkibi obyekt stsenariysi bilan belgilanadi. Bir martalik saqlash ularsiz ham ishlashi mumkin — faqat uya, vaqt va kod. Abonement hisob yozuvini talab qiladi. Korporativ shkafchalar kadrlar tizimi bilan bogʻlangan. Maʼlumot qancha kam yigʻilsa, ularni shuncha kam himoya qilish kerak, shuning uchun tarkib “har ehtimolga qarshi” kengaytirilmaydi, ishlab chiqishdan oldin muhokama qilinadi.

Tashqi tizimlar bilan va API

Saqlash tizimi kamdan kam alohida yashaydi: u oʻz dasturlari allaqachon bor obyekt ichida turadi. Almashinuv API orqali quriladi — bu tashqi interfeys boʻlib, uning orqali boshqa tizim uyani berishi, kodni olishi, holatni bilishi yoki jurnalni olishi mumkin. Quyida — eng koʻp uchraydigan almashinuv yoʻnalishlari.

Oʻz API si

Ulanishning asosiy usuli: uyani berish, kodni olish va bekor qilish, bandlikni bilish, seansni yopish, hodisalarni olish. Uning orqali qolgan hammasi, jumladan buyurtmachining ichki servislari ulanadi.

Obyektning propusklar tizimi

Odamlarda allaqachon karta bor joyda: uya turniket bilan bir xil propusk orqali ochiladi. Karta turi boʻyicha va amaldagi kirishni nazorat qilish tizimi tashqariga qanday interfeys berishi boʻyicha kelishishni talab qiladi.

Kadrlar va hisob tizimi

Korporativ shkafchalar uchun: xodim ishga qabul qilindi — shkafcha biriktirildi, boʻshatildi — kirish olindi va uya boʻshadi. Aks holda bir yildan keyin shkafchalarning yarmi obyektda yoʻq odamlarga biriktirilgan boʻladi.

Toʻlov xizmatlari

Toʻlovni qabul qilish, qaytarish, operatsiyalarni solishtirish. Aniq provayder va toʻlov usullari loyiha bilan, fiskal qismga talablar esa mamlakat qonunchiligi va uskuna modeli bilan belgilanadi.

Xabarnoma kanallari

Foydalanuvchilar va xodimlarga xabarlarni yetkazish: ilova, telefonga xabarlar, messenjerlar, pochta. Kanal alohida ulanadi va obyektga qarab tanlanadi.

Internet-doʻkon va yetkazib berish

Buyurtmalarni uya orqali berish stsenariysi: buyurtma tashqaridan keladi, uya tayinlanadi, kodlar joʻnatuvchi va oluvchiga tarqaladi. Bu kontur sahifasida batafsil tahlil qilingan oʻz-oʻziga xizmat koʻrsatish tizimlari.

Uskunalar monitoringi

Agar obyektda allaqachon boʻlsa, shkaflar va qulflar holatini tashqi kuzatuv tizimiga uzatish yoki bizning konturimizdan foydalanish IoT monitoringi.

Buxgalteriya va hisobot

Pullik seanslar va toʻlovlar haqidagi maʼlumotlarni hisob tizimiga uzatish. Bunda tariflar maʼlumotnomasining egasi bitta boʻladi — yo hisob tizimi, yo saqlash tizimi, ikkalasi birdan emas.

Maʼlumotlarni uzatish

Jurnal va koʻrsatkichlarni buyurtmachining omboriga yoki hisobot tizimiga muntazam uzatish — obyekt boʻyicha tahlil alohida emas, kompaniyaning umumiy konturida qurilganda.

Integratsiyalarning aniq roʻyxatini oldindan aytmaymiz: almashinuv imkoniyati buyurtmachi tomonidagi tizim tashqariga qanday interfeys berishiga bogʻliq. Nima darhol ulanishi, nima qarshi tomonda qoʻshimcha ish talab qilishi va nimani fayllarni yuklash bilan yopishga toʻgʻri kelishi tekshiruv bosqichida — jarayonda emas, ishlar boshlanishidan oldin maʼlum boʻladi.

Bunday tizimlar qayerda qoʻllanadi

Uskuna va mantiq hamma joyda bir xil: uya, qulf, kod, seans, jurnal. Stsenariy, saqlash muddati va xizmatning pullik yoki pulsizligi farq qiladi — sozlashdagi farq aynan shu uch tafovutdan kelib chiqadi.

Zamonaviy ijtimoiy va ishbilarmonlik makonidagi avtomatlashtirilgan elektron uyalar

Savdo markazlari

Bir necha soatga bir martalik saqlash: xaridlar, aravachalar, yirik buyumlar. Oqim katta, tashrifchilar tasodifiy, shuning uchun kod boʻyicha sodda kirish, tez berish va markaz yopilishiga uyani aylanmaga qaytarishning qatʼiy qoidasi kerak.

Vokzallar va transport tugunlari

Klassik saqlash kamerasi: bir necha soat yoki sutkaga bagaj, vaqt boʻyicha toʻlov, kecha-kunduz ish. Bu yerda eng muhimi — avtonom ishlashning ishonchliligi va kechikishning tushunarli qoidasi, chunki odamlar transportga kechikadi.

Fitnes-klublar va basseynlar

Mashgʻulot vaqtiga shkafcha, koʻpincha bepul va klub kartasi boʻyicha. Tizimning qadri toʻlovda emas, administrator band shkafchalarni koʻrishi va unutilganini qulfni buzmasdan ochishida.

Ofislar va kovorkinglar

Xodim yoki rezidentning shaxsiy shkafchasi: biriktirilgan uya, propusk boʻyicha kirish, shartnoma boʻyicha muddat. Kadrlar tizimi bilan bogʻlanish asosiy muammoni yechadi — ishdan boʻshaganlarga biriktirilgan shkafchalar.

Biznes-markazlar

Ijarachilar va tashrifchilar uchun uyalar, kompaniyalar oʻrtasida uchrashmasdan hujjat va kalitlarni uzatish. Bu yerda koʻpincha ikkita kodli stsenariy kerak — qoʻyish va olish uchun.

Individual saqlash omborlari

Oylab ijaraga beriladigan omborxonalar: uzoq seans, abonement bilan toʻlov, karta yoki kod boʻyicha kirish. Dasturiy qism muddat, uzaytirish, toʻlanmaganda bloklash va tashriflar tarixi uchun javob beradi.

Ishlab chiqarish va omborlar

Asbob, jihoz va maxsus kiyim uchun uyalar. Vazifa toʻlovda emas, masʼuliyatda: kim oldi, qachon qaytardi, smena oxiriga nima qaytmadi. Bu yerda jurnal — tizim ishining asosiy natijasi.

Oʻquv muassasalari va kutubxonalar

Talabalar va tashrifchilar uchun shkafchalar, kitob va texnikani uya orqali berish va qabul qilish. Odatda oʻz foydalanuvchilar maʼlumotnomasi emas, mavjud odamlarni hisobga olish tizimi bilan bogʻlanish talab qilinadi.

Tibbiyot va davlat muassasalari

Kutish zonasidagi tashrifchilar uchun uyalar va xodimlarning xizmat shkafchalari. Bu yerda jurnalga va huquqlarni chegaralashga talablar odatdagidan yuqori, yigʻiladigan maʼlumotlar tarkibi esa eng kam.

Tahlil

va hisobot

Tizim koʻp maʼlumot toʻplaydi, ammo ulardan foydalisi kam. Amaliy maʼnoga ega toʻrtta savol bor: uyalar yetarlimi, qanday oʻlchamlar kerak, vaqt qayerda yoʻqolmoqda va qaysi uskunaga xizmat koʻrsatish vaqti keldi.

Bandlik nimani koʻrsatadi. Oy boʻyicha oʻrtacha raqam emas, soatlar va kunlar boʻyicha taqsimot: obyekt oʻrtacha 45% ga band boʻlishi va shu bilan birga har shanba soat 14 dan 18 gacha birorta ham boʻsh kichik uyaga ega boʻlmasligi mumkin. Yechim — shkafni butunlay emas, kerakli oʻlchamdagi uyalarni qoʻshish.

Obyekt boʻyicha hisoblanadigan koʻrsatkichlar:

  • Bandlik — soatlar, hafta kunlari va oʻlchamlar boʻyicha band uyalar ulushi
  • Aylanuvchanlik — davr mobaynida bitta uyadan nechta seans oʻtadi
  • Seansning oʻrtacha davomiyligi — oʻlchamlar va hafta kunlari boʻyicha alohida
  • Berishdagi rad javoblari — kerakli oʻlchamdagi boʻsh uya boʻlmagani uchun odam necha marta uya ololmagan
  • Kechikishlar — muddatdan chiqqan seanslar ulushi va ular uyani qancha vaqt ushlab turgani
  • Uskunaning mavjudligi — uyalar qancha vaqt aylanmadan chiqarilgan holda turgani va qanday sababga koʻra
  • Tushum — pullik saqlashda: obyekt, oʻlcham va davr boʻyicha

Berishdagi rad javobi — eng past baholanadigan koʻrsatkich. Bandlik hammaga koʻrinadi, kelib, boʻsh uya topmay ketgan odam esa odatdagi statistikada umuman qolmaydi. Holbuki aynan shu raqam shkafni kengaytirish kerakmi degan savolga javob beradi.

Hisobotlar fayl sifatida yuklanadi va jadval boʻyicha tuzilishi mumkin — masalan, har oyning birinchi sanasida barcha obyektlar boʻyicha bir vaqtda.

Elektron uyalarning bandligi, mavjudligi va holati tahlili ekrani

Soatlar boʻyicha bandlik

Shanba, kichik uyalartizim ekrani, raqamlar namunaviy
  • 10:00 — 12:0038%
  • 12:00 — 14:0064%
  • 14:00 — 16:0097%
  • 16:00 — 18:00100%
  • 18:00 — 20:0071%

Grafikdagi toʻliq bandlikning ikki soati “yaxshi yuklangan” degani emas, navbat va rad javoblari degani. Bu koʻrsatkich yonida har doim uyasiz ketgan odamlar soni turadi — aks holda choʻqqi muvaffaqiyat sifatida oʻqiladi.

Bu raqamlar amalda nima beradi

  • Nechta va qanday uya qoʻshish kerak — umumiy taassurot boʻyicha emas, oʻlchamlar kesimida rad javoblari va bandlik boʻyicha
  • Tarifni oʻzgartirish kerakmi — agar uyalarni sakkiz soat ushlab tursalar, tarif aylanmaga xalaqit bermaydi, aksincha ragʻbatlantiradi
  • Ikkinchi shkaf qayerda kerak — obyektlarni rad javoblari va choʻqqi bandligi boʻyicha solishtirish
  • Qaysi uyalarni almashtirish kerak — davr mobaynida aniq uyaga toʻgʻri kelgan uskuna nosozliklari soni boʻyicha

Joriy etish ketma-ketligi

Bosqichlar aynan shu tartibda boradi. Tekshiruvni oʻtkazib yuborish — tizimni kerakli buyruqlarni qabul qilmaydigan uskunaga moslab yigʻishning eng koʻp uchraydigan sababi.

1. Tekshiruv

Obyektda nima allaqachon turibdi: shkaflar, qulflar, kontrollerlar, oʻqigichlar, aloqa, elektr taʼminoti. Qanday stsenariylar kerak, saqlash pullikmi, uyalar uchun kim javob beradi. Natijada — nima darhol ulanishi, nima qoʻshimcha ish talab qilishi va obyektda nima yetishmayotgani.

2. Bitta shkafda pilot

Bitta shkaf toʻliq: jonli uskunada kontroller bilan almashinuv, ochilish va datchiklarni tekshirish, muddatlar, tariflar va qoidalarni hujjatlar boʻyicha emas, odamlarning haqiqiy xatti-harakati boʻyicha sozlash.

3. Qoidalar va rollar

Kim qaysi obyektlar uchun javob beradi, qanday hodisalar kimga ketadi, nima avariya hisoblanadi, kechikish qanday qayta ishlanadi. Shu yerda xodimlarning huquqlari va qoʻlda ochish tartibi ham sozlanadi.

4. Joriy qilish

Qolgan shkaflar va obyektlar sinovdan oʻtgan sxema boʻyicha, yangi uskuna turlari — alohida almashinuv modullari sifatida. Keyin tarix toʻplanadi, davr boʻyicha hisobotlar va kengaytirish uchun maʼlumotlar paydo boʻladi.

Saqlash tizimingizni muhokama qilamiz

Bugunoq biz bilan bogʻlaning

Qanday obyekt ekanini, nechta uya va qanday shkaflar allaqachon turganini, saqlash pullikmi va tizim bilan kim ishlashini yozing. Mavjud uskunaga nima ulanishini, qanday kirish stsenariylari mos kelishini va pilotni nimadan boshlash maʼqulligini aytamiz.