Омборхона ва уялар учун дастурий таъминот

Сақлаш камералари, сақлаш пунктлари ва электрон қулфли шкафлар учун дастур

Уяли шкаф — бу металл ва қулфлар. Дастур уни хизматга айлантиради: одам код ёки карта орқали кириш ҳуқуқини олади, уя ўзи очилади, тизим қайси уя банд, ким томонидан ва қайси вақтгача эканини билади, ҳар бир очилиш эса журналда қолади. Қуйида бу қандай тузилгани таҳлил қилинган — экранга босишдан қулфнинг шиқиллаши ва тарихдаги ёзувгача.

Сақлаш камералари ва уялар учун

дастур нима

Уялар учун дастур — кимга қайси уяни беришни ҳал қиладиган, унинг электрон қулфини керакли пайтда очадиган ва ҳар бир очилиш ҳақидаги ёзувни сақлайдиган тизим: ким, қачон ва қандай асосда.

Оддий шкаф билан фарқ битта мисолда кўринади. Калит ёки осма қулф билан уя учун одам жавоб беради: калитни берди, рақамни ёдда тутди, қайтариб олди. Йўқолган калит бузиб очишни англатади, баҳсли вазиятни сменанинг хотираси ҳал қилади, ҳозир нечта уя бўшлигини эса фақат ёнида турган одам билади.

Автоматлаштирилган уяда калит йўқ. Эшикчани очиш ҳуқуқи — бу базадаги ёзув: фалон код фалон уя учун фалон вақтгача амал қилади. Кодни шкафга яқинлашмасдан бериш, бекор қилиш, узайтириш ва бошқа одамга ўтказиш мумкин. Барча объектлардаги барча уяларнинг бандлиги эса битта рўйхатда кўринади.

Мисол. Савдо маркази ташрифчиси пакетларини уяда қолдиради: экрандаги QR-кодни сканерлайди, эшикча очилади, уни ёпиб кетади. Икки соатдан кейин у ўша уяни ўша код билан очади. Тизимда очилиш ҳақида иккита ёзув, сақлаш бошланган вақт ва уя бўшаб, кейинги сеансга тайёр экани ҳақидаги белги қолади.

Сақлаш камераларини автоматлаштириш навбатчининг бошига учта саволга жавоб сиғмай қолган жойда бошланади: айни дамда нечта уя банд, бугун соат 14:20 да аниқ қайси одам қайси уяни очган ва иккинчи суткадан бери ётган буюмлар билан нима қилиш керак.

Сақлаш тизими контуришкаф ёнидаги одамдан журналдаги ёзувгача
  • 1Фойдаланувчи
  • 2Идентификация
  • 3Ҳуқуқни текшириш
  • 4Шкаф контроллери
  • 5Электрон қулф
  • 6Эшик датчиги
  • 7Ҳодиса журнали
  • 8Бошқарув панели

Алоқа икки томонлама: буйруқ чапдан ўнгга кетади, тасдиқ — орқага. Очилиш буйруқ жўнатилгандан кейин эмас, эшик датчиги жавоб берганидан кейин амалга ошган ҳисобланади. Бу қадамсиз тизим уялар ҳақида объектда содир бўлаётган нарсани эмас, ўзи ишонадиган нарсани айтган бўларди.

Ташрифчи электрон уяли автоматлаштирилган сақлаш камерасидан сумкасини олмоқда

Тизим ҳар бир уя ҳақида нимани билади

  • У қаерда тургани — объект, зона, шкаф, уя рақами ва унинг ўлчами
  • Банд ёки йўқлиги — бўш, банд қилинган, банд, бўшатилиши кутилмоқда, блокланган
  • Ким томонидан бандлиги — бошланиш вақти, муддати ва кириш усули бор сақлаш сеанси
  • Нима билан очилиши — айни дамда унинг учун қайси код, карта ёки ҳисоб ёзуви амал қилиши
  • Унда нималар бўлгани — аниқ вақти ва асоси билан барча очилиш ва ёпилишлар
  • Соз ёки носозлиги — қулф жавоб берадими, контроллер билан алоқа борми, эшикча ёпиладими

Бу постаматдан нимаси билан фарқ қилади

Ускуна ўхшаш — ўша шкаф, ўша қулфлар, ўша кодлар. Фарқ мақсадда. Постамат олувчига бегона посилкани беради: буюмни курьер қўяди, манзил эгаси олади, уя бўшайди. Сақлаш камераси эса одамга вақтинчалик ижарага берилади: у ўз буюмларини ўзи қўяди ва ўзи олади, уя эса давомийлиги бўйича тарифланади.

Шундан дастурга талаблар ҳам ҳар хил: постаматда асосийси — интернет-дўкон ва етказиб бериш хизмати билан алоқа, сақлаш камерасида — сеанс, муддат, узайтириш ва уяни айланмага қайтариш. Буюртмаларни бериш саҳифасида батафсил таҳлил қилинган ўз-ўзига хизмат кўрсатиш тизимлари.

Бу қандай тузилган: коддан очилган эшикчагача

Битта мурожаат ўтадиган бутун йўл — шкаф ёнидаги одамдан журналдаги ёзувгача. Саҳифада кейинроқ бу бўғинларнинг ҳар бири батафсилроқ таҳлил қилинган.

Электрон уялар, қулфлар контроллери, сервер тугуни ва администратор иш ўрни битта сақлаш тизимида

1. Шкаф ва уялар

Жисмоний қисм: шкаф секциялари, турли ўлчамдаги уялар, эшикчалар. Ҳар бир уя тизимда ўз рақами, ўлчами, зонаси ва ҳолати бор алоҳида объект сифатида яратилган. Шкафга янги секция қуриб қўшиш мумкин — дастурда бу қайта қуриш эмас, уялар қўшиш.

2. Электрон қулфлар

Калит билан эмас, контроллердан келадиган электр импулси билан очиладиган қулф. Унинг ёнида одатда эшик датчиги туради — у эшикча ҳақиқатан очилгани ва ёпилганини хабар қилади. Датчиксиз қулф ҳам ишлайди, аммо унда тизим натижани эмас, фақат буйруқни билади.

3. Шкаф контроллери

Шкаф ичидаги кичик қурилма бўлиб, унга барча қулфлар ва датчиклар уланган. У “14-уяни оч” буйруғини қабул қилади, керакли қулфга импулс беради ва натижани қайтаради. Битта контроллер ўнлаб уяга хизмат қилади, шунинг учун шкаф тизимга қирқта сим билан эмас, битта канал орқали уланади.

4. Фойдаланувчи кириш нуқтаси

Одам тизимга мурожаат қиладиган восита: шкафдаги экран, залдаги алоҳида терминал, карта ўқигич ёки унинг ўз телефони. Нуқталар бир вақтда бир нечта бўлиши мумкин — сценарий бир хил, фақат киритиш усули фарқ қилади.

5. Сервер қисми

Қарор қабул қилинадиган жой. Сервер уялар, сеанслар, кодлар, ҳуқуқлар ва журнални сақлайди, мурожаатни текширади ва контроллерга буйруқ беради. Шунингдек у сақлаш муддатини ҳисоблайди, хабарномалар ва ҳисоботлар тайёрлайди. Жойлашуви — маълумотлар марказида ёки буюртмачи ускунасида, бу лойиҳада ҳал қилинади.

6. Администратор панели

Объект ходимининг иш ўрни: шкафлар харитаси, уялар бандлиги, фаол сеанслар, ҳодисалар, қўлда очиш, уяни блоклаш, роллар ва ҳисоботлар. Браузерда очилади, ҳеч нарса ўрнатиш шарт эмас.

Битта мурожаат тўлиқодам ўз уясини код билан очади
  • КиритишОдам QR-кодни сканерга тутади ёки шкаф экранида PIN теради
  • Ҳуқуқни текширишСервер шу код бўйича амалдаги сеансни қидиради: у мавжудми, муддати ўтмаганми, қайси уяга тегишли, уринишлар сони ошиб кетмаганми
  • БуйруқШкаф контроллерига аниқ уяни очиш буйруғи кетади; коднинг ўзи контроллерга узатилмайди
  • Қулфга импулсКонтроллер керакли уя қулфига кучланиш беради ва эшик датчигининг жавобини кутади
  • ТасдиқДатчик эшикча очилганини хабар қилди. Фақат энди очилиш амалга ошган ҳисобланади, босилган пайтда эмас
  • ЁзувЖурналга уя, вақт, кириш усули, сеанс ва натижа тушади. Ёзув рад жавобида ҳам яратилади — “код муддати ўтди” ҳам ҳодиса
  • ЁпилишДатчик эшикча ёпилганини хабар қилади. Агар бу белгиланган вақтда содир бўлмаса, тизим алоҳида ҳодиса кўтаради

Тартиб айнан шу кўринишда муҳим. Ҳуқуқни текшириш шкафда эмас, серверда боради: контроллер кодларни сақламайди ва кимни қўйиб юборишни ҳал қилмайди — у буйруқни бажаради. Шунинг учун киришни ускунага яқинлашмасдан, панелдан бир сонияда бекор қилиш мумкин.

Ечимнинг дастурий экотизими

Тизим модуллардан йиғилади. Уларнинг ҳаммаси ҳам ҳар бир объектга керак эмас: офисдаги шкафчаларга тўлов модули, вокзалдаги сақлаш камерасига эса корпоратив роллар керак эмас. Таркиб вазифага қараб белгиланади, аммо модуллар кейин ёнидан ёзиб қўйилмайди, олдиндан бир-бирига уланади.

Фойдаланувчи интерфейси

Одам кўрадиган нарса: шкаф экрани, ҳавола бўйича браузердаги саҳифа ёки мобил илова. Уч-тўрт қадам — ўлчамни танлаш, уяни олиш, очиш, ёпиш. Хатолар “403 коди” эмас, сўз билан тушунтирилади: “сақлаш муддати тугади”.

Бошқарув панели

Ходимнинг иш ўрни: шкафлар бандлиги, фаол сеанслар, ҳодисалар, сабабини кўрсатган ҳолда қўлда очиш, уяни блоклаш, тарифлар ва қоидалар маълумотномалари, ҳисоботлар. Ҳаммаси браузерда, роллар бўйича чегараланган ҳолда.

Ячейкаларни бошқариш

Уялар реестри: объект, шкаф, рақам, ўлчам, зона, жорий ҳолат ва тарих. Уяни таъмирга чиқариш, вазифа учун захиралаш ёки умумий кириш қоидалари бор гуруҳга бирлаштириш мумкин.

Электрон қулфлар

Қулф билан ишлаш қатлами: очиш буйруғи, жавобни кутиш, рад жавобини қайта ишлаш, қайта уриниш. Шу ерда қулф тури ҳам ҳисобга олинади — эшик датчиги билан ёки усиз, ригел ҳолати ҳақида тескари алоқа билан ёки фақат импулс билан.

Ускуна контроллерлари

Шкаф контроллерлари билан алмашинув: буйруқлар навбати, алоқани назорат қилиш, портлар ҳолати, прошивка версияси. Турли моделлар алоҳида алмашинув модуллари орқали уланади, интерфейсда эса бир хил кўринади.

Идентификация

Шкаф олдида ким турганини текшириш: QR-код, PIN-код, карта, иловадаги ҳисоб ёзуви. Усулларни бирлаштириш ва объектлар бўйича ёқиш мумкин — битта шкафда код, бошқасида ходим картаси.

Банд қилиш

Уя олдиндан банд қилинади: вақтга, санага, такрорланувчи оралиққа. Брон одам келгунча уяни ушлаб туради ва у келмаса, ўзи бекор бўлади — акс ҳолда шкафнинг ярми бекорга захирада туради.

Тўлов модули

Сақлаш пуллик бўлган жойда: тариф, суммани ҳисоблаш, тўлов, кечикиш учун қўшимча тўлов, қайтариш. Аниқ тўлов усуллари уланган провайдер ва ускунага боғлиқ — бу ўрнатилган функция эмас, интеграция.

Хабарномалар

Фойдаланувчи ва ходимга хабарлар: кириш коди, муддат тугаши ҳақида эслатма, эшикча ёпилмаган, уя бўшади, шкафда авария. Етказиш канали жорий этиш босқичида танланади.

Амаллар ва ҳодисалар журнали

Ўзгармас тарих: очилиш ва ёпилишлар, киришдаги рад жавоблари, сервис очилишлари, тарифлар ва ҳуқуқлар ўзгариши, ходимлар амаллари. Ёзувлар таҳрирланмайди — тузатиш янги ёзув билан киритилади.

Ускуналар мониторинги

Шкафлар ва қулфлар ҳолати: контроллер билан алоқа борми, қулф жавоб берадими, эшикча ёпишиб қолмаганми, электр таъминоти борми. Носоз уя ташрифчи томонидан топилмайди, автоматик равишда беришдан чиқарилади.

Ходимларнинг роллари ва ҳуқуқлари

Навбатчи, объект администратори, сервис хизмати, раҳбар. Қўлда очиш, сеансни узайтириш, тарифни ўзгартириш ва шахсий маълумотларни кўриш — ягона “администратор” тўплами эмас, алоҳида ҳуқуқлар.

API ва интеграциялар

Тизимнинг ташқи интерфейси: уяни бериш, кодни олиш, ҳолатни билиш, сеансни ёпиш, журнални олиш. Унинг орқали ҳисоб тизимлари, CRM, объектнинг киришни назорат қилиш тизими ва буюртмачи сервислари уланади.

Таҳлил ва ҳисобот

Соатлар ва кунлар бўйича бандлик, уянинг айланувчанлиги, ўлчамлар бўйича тақсимот, кечикишлар улуши, ускуна носозликлари, пуллик сақлашдаги тушум. Ҳисоботлар файл сифатида юкланади ва жадвал бўйича тузилади.

Сервер қисми

Санаб ўтилганларнинг барчасини боғлайдиган ядро: сеанслар ҳисоби, буйруқлар навбатлари, муддатлар ва хабарномалар режалаштирувчиси, журнални сақлаш, тиклашни текшириш билан захира нусхалаш.

Фойдаланувчи уяга

қандай кириш ҳуқуқини олади

Кириш сценарийси иккита ва улар бир-бирини алмаштирмайди. Биринчиси — одам бўш шкафга келади ва уяни жойида олади. Иккинчиси — уя унга олдиндан бириктирилган: банд қилинган, бир ойга ижарага олинган ёки ишчи шкафча сифатида берилган.

Жойида кириш. Ташрифчи экранда ўлчамни танлайди, тизим шу ўлчамдаги бўш уяни топади ва уни очади. Бир вақтда сақлаш сеанси яратилади ва код берилади — экранда, чекда ёки хабарда. Бу код калитнинг ўзи: у фақат шу уя учун ва фақат муддат тугагунича амал қилади.

Бириктирилган уя. Бу ерда калит одамнинг ўзи бўлади: ходим картаси, иловадаги ҳисоб ёзуви, доимий PIN. Уя таниганидан кейин очилади, сеанс ҳар ташрифда қайтадан яратилмайди, муддат эса сақлаш соатлари билан эмас, шартнома ёки жадвал билан белгиланади.

Очилишлар орасида нима бўлади:

  • Уя бириктирилган қолади — сеанс ёпилмагунича у бошқа одамга берилмайди
  • Кодни қайта ишлатиш мумкин — агар объект қоидалари рухсат берса: қўйди, кетди, қайтди, яна қўйди
  • Муддат кетмоқда — тизим сақлаш вақтини ҳисоблайди ва тугаши ҳақида олдиндан огоҳлантиради
  • Киришни ўтказиш мумкин — агар сценарий рухсат берса, ўша уяга иккинчи код бошқа одамга берилади
  • Киришни бекор қилиш мумкин — код дарҳол ишламай қолади, шкафга яқинлашиш шарт эмас
Сақлаш сеанси бошидан охиригачасақлаш камераси, вақт бўйича тўлов
  • 14:05 — танлашТашрифчи экранда ўртача ўлчамни танлайди; бу ўлчамдаги бўш уялар — 12 та
  • 14:05 — беришТизим № 27 уяни бириктиради, сеанс яратади ва эшикчани очади. Код экранда кўрсатилган ва хабар билан такрорланган
  • 14:06 — ёпилишДатчик эшикча ёпилганини тасдиқлади. Шу дақиқадан тўланган вақт ҳисоби бошланади
  • 16:40 — қайта очишЎша код, ўша уя. Ҳодиса ёзилди, сеанс давом этмоқда, уя бириктирилган қолмоқда
  • 18:20 — огоҳлантиришТўланган муддат тугашига 40 дақиқа қолди. Икки вариантли эслатма кетади: буюмларни олиш ёки узайтириш
  • 18:52 — якунлашТашрифчи буюмларини олади ва экранда якунлашни тасдиқлайди. Сеанс ёпилди, қўшимча тўлов ҳисобланди ва тўланди
  • 18:53 — айланмага қайтишУя бўш деб белгиланди, код бекор қилинди, кейинги бериш дарҳол мумкин

Тизим экрани, вақт намунавий. Охирги қадамга эътибор беринг: уя “ходим сезганда” эмас, сеанс ёпилган пайтда айланмага қайтади. Акс ҳолда кечга бориб шкафнинг ярми банд ҳисобланади, жисмонан эса бўш бўлади.

Ташрифчи телефонини электрон сақлаш камерасининг кириш панели сканерига тутмоқда

Ноодатий ҳолатлар

Улар кўп эмас ва ҳаммаси олдиндан кўзда тутилади — акс ҳолда ҳар бири администраторга қўнғироққа айланади.

  • Код йўқолган — ўша сеанс бўйича қайта бериш: бериш пайтида кўрсатилган телефонга хабар орқали ёки шу операцияга ҳуқуқи бор ходим орқали
  • Эшикча очилмади — буйруқ кетди, датчик жим. Тизим ҳодисани муваффақият билан ёпмайди: у уринишни такрорлайди, такрорий рад жавобида эса уяни айланмадан чиқаради ва сервис учун топшириқ яратади
  • Эшикча ёпилмаган — уя ва вақти кўрсатилган алоҳида ҳодиса. Эшикча очиқ экан, уя на тўғри банд, на бўш ҳисобланади
  • Муддат тугади, буюмлар уяда — уя кечикиш ҳолатига ўтади: фойдаланувчининг кириши объект қоидасига кўра сақланади ёки блокланади, ходим эса кечиккан уялар рўйхатини олади
  • Ходим томонидан очиш — ҳар доим мумкин, аммо бу алоҳида ҳуқуқ ва журналда мажбурий сабаби бор алоҳида ёзув
  • Шкаф билан алоқа йўқолди — унга мурожаатлар кўр-кўрона тўпланмайди, тўхтатилади; контроллернинг автоном ишлаши варианти қуйида таҳлил қилинади

Идентификация усуллари

Идентификация битта саволга жавоб беради: бу одамнинг айни дамда шу уяни очишга ҳуқуқи борми. Усул объект ва ускунага қараб танланади — вокзалда қулай бўлган нарса офис шкафчасига тўғри келмайди. Аниқ усулнинг имконияти шкафга нима ўрнатилганига боғлиқ, шунинг учун тўплам текширув босқичида белгиланади.

QR-код

Код телефон экранида кўрсатилади ёки чекка чоп этилади, шкаф уни сканер билан ўқийди. Бир марталик ташрифчилар учун қулай: ҳеч нарсани ёдда тутиш ва киритиш шарт эмас. Шкафда сканер ва фойдаланувчида ишлаётган экран талаб қилинади.

PIN-код

Клавиатурада ёки экранда териладиган бир неча рақам. Энг талабчан бўлмаган усул: телефонсиз, фойдаланувчида интернетсиз ва қўшимча ускунасиз ишлайди. Уринишлар сонини ва амал қилиш муддатини чеклашни талаб қилади.

Карта ёки брелок

Ўқигичга тутиладиган контактсиз ташувчи. Одамларда аллақачон пропуск бор жойда асосий усул: офис, завод, фитнес-клуб. Кўпинча объектда аллақачон берилган пропусклар билан чекланиш имконини беради — бу карта турига қараб аниқлаштирилади.

Мобил илова

Уя шкафдаги код билан эмас, иловадаги тугма билан очилади. Доимий фойдаланувчилар ва абонементлар учун мос; шу ерда тарихни, муддатни ва тўловни кўрсатиш ҳам қулай. Очиш пайтида фойдаланувчида алоқа бўлишини талаб қилади.

Ҳужжат штрих-коди

Калит сифатида аллақачон мавжуд ҳужжат ишлатилади: буюртма рақами, чипта, талон, юк хати. Уя унга боғланади ва одамга алоҳида код берилмайди. Имконият ҳужжат қаердан олиниши ва интеграция орқали унга кириш борлигига боғлиқ.

Биометрия

Код ва карта ўрнига бармоқ изи ёки юз. Техник жиҳатдан яна битта ўқигич сифатида уланади, аммо шахсий маълумотларни сақлаш ва ҳимоя қилиш бўйича алоҳида ечимни талаб қилади, шунинг учун стандарт усул эмас, аниқ лойиҳа учун мумкин бўлган вариант сифатида кўрилади.

Объектга нимани танлаш керакқатъий қоида эмас, мўлжал
Объект ва сценарийАсосий усулНима учун
Бир марталик ташрифчилар, оқим, жойида тўловQR ёки PINОлдиндан ҳеч нарса бериш ва қайтариб олиш шарт эмас
Пропускли ходимларкартаТашувчи аллақачон қўлда, алоҳида код керак эмас
Абонементлар ва доимий мижозлариловаШу ерда муддат, тўлов ва мурожаатлар тарихи ҳам бор
Буюмни одамлар ўртасида узатиштурли кодларҚўядиганда ҳам, оладиганда ҳам ўз коди бўлади
Ташрифчиларда барқарор интернет йўқ объектфақат PINОдам томонидаги телефон ва алоқага боғлиқ эмас

Усуллар бир-бирини истисно қилмайди: битта шкафда ходимлар учун карта ва меҳмонлар учун код бир вақтда ишлайди. Бошқа нарса муҳим — қайси усул асосий, чунки амал қилиш муддати, уринишлар сони ва қайта бериш қоидалари унга мослаб созланади.

Электрон қулфлар

ва ускуна контроллерлари

Бу тизимнинг энг жисмоний қисми ва дастур ҳақиқатни айтадими-йўқми, унга боғлиқ. Электрон қулф қисқа электр импулси билан очилади: кучланиш келди — ригел чиқди, эшикча бўшади. Қулфнинг ўзи на одамлар, на кодлар ҳақида ҳеч нарса билмайди.

Контроллер — шкаф ичидаги қурилма бўлиб, унга қулфлар ва датчиклар уланган. У сервердан “27-уяни оч” буйруғини олади, керакли чиқишга импулс беради ва натижани қайтаради. Битта контроллер ўнлаб уяга хизмат қилади, шунинг учун шкаф тизимга битта алоқа канали билан уланади.

Эшик датчиги — тахминни фактдан ажратадиган нарса. Усиз тизим фақат буйруқ жўнатилганини билади. У билан эса эшикча ҳақиқатан очилганини ва қанча вақтдан кейин ёпилганини билади. Датчикларнинг мавжудлиги — аниқ шкаф моделига тегишли савол ва у ишлар бошланишидан олдин аниқланади.

Ускунани улашда нима ҳисобга олинади:

  • Қулф тури — импулсли ёки ушлаб турувчи, ригел ҳолати ҳақида тескари алоқа билан ёки усиз
  • Эшик датчигининг мавжудлиги — тизим “очилди” ва “очишга уринилди” ни фарқлай оладими, шунга боғлиқ
  • Контроллер интерфейси — унга буйруқлар айнан қандай берилади ва у ҳолатни қандай кўринишда қайтаради
  • Контроллерга тўғри келадиган уялар сони — нечта чиқиш банд ва шкафни кенгайтириш учун нечтаси қолади
  • Электр таъминоти — электр йўқолганда қулфлар билан нима бўлади ва захира кўзда тутилганми
  • Механик очиш — уяни электрсиз очишнинг фавқулодда усули борми ва уни ким бошқаради

Биз аниқ марка қулфлар ва контроллерларни қўллаб-қувватлашни олдиндан ваъда қилмаймиз. Уланадиган ускуналар тўплами текширув босқичида ишлаб чиқарувчи ҳужжатлари бўйича ва қурилма ташқарига қандай интерфейс беришига қараб белгиланади; тайёр интерфейс бўлмаган жойда савол мослик ваъдаси билан эмас, алоҳида ва ишлар бошланишидан олдин ҳал қилинади.

Шкафнинг сервис панели ичидаги контроллер, электрон қулфлар ва эшик датчиклари

Алоқа узилганда нима бўлади

Шкаф билан сервер ўртасидаги алоқа узилади — бу йилига бир марта бўладиган авария эмас, одатдаги ҳолат. Бундай пайтдаги хатти-ҳаракат олдиндан лойиҳаланади ва икки вариант бўлади.

Автоном режимсиз шкаф шунчаки хизмат кўрсатишни тўхтатади: экран алоқа йўқлигини хабар қилади, янги уялар берилмайди. Ичидаги буюмлар хавфсиз, аммо уларни алоқа тиклангунича ходимсиз олиб бўлмайди.

Автоном режим билан контроллер амалдаги кодларнинг чекланган тўпламини сақлайди ва улар бўйича уяларни очишда давом этади, ҳодисаларни эса навбатга йиғади. Алоқа қайтганда навбат серверга тўлиқ кетади. Бундай режим — алоҳида лойиҳа ечими: у контроллерда хотира талаб қилади ва кодни бекор қилишни бир зумда бўлмайдиган қилади.

Тизим фарқлайдиган ҳолатлар

Ускуна жавобиҳар бир натижа қандай талқин қилинади
Ускуна нима қайтардиҚандай талқин қилинади
Буйруқ қабул қилинди, датчик очилишни тасдиқладиочилган
Буйруқ қабул қилинди, датчик жимтекширишни талаб қилади
Эшикча рухсат этилганидан узоқроқ очиқ турдиҳодиса
Контроллер буйруққа жавоб бермадиҳодиса
Шкаф алоқага чиқмаяптиҳодиса
Эшикча буйруқсиз очилдиҳодиса

“Датчик жим” қатори энг муҳими. Тизим бундай очилишни на амалга ошган, на амалга ошмаган деб ҳисоблайди: у уяни текширишни талаб қиладиган деб белгилайди ва аниқлангунича кейинги одамга бермайди.

Уяларнинг бандлиги ва ҳолати

Уя ҳар доим аниқ битта ҳолатда бўлади, улар ўртасидаги ўтишлар эса ходимнинг жойидаги қарори билан эмас, қоидалар билан белгиланади. “Ҳозир нечта уя бўш” деган саволга жавоб айнан шу ҳолатлардан йиғилади — ва у шкафга бормасдан тўғри бўлиши керак.

Бўш

Уя соз, бўш ва кейинги одамга берилиши мумкин. Фақат шундай уялар беришдаги танловда ва банд қилишда қатнашади.

Банд қилинган

Олдиндан бириктирилган ва бошқаларга берилмайди, аммо унда ҳали буюмлар йўқ. Броннинг муддати бор: келишмади — уя ўзи айланмага қайтади.

Банд

Сақлаш сеанси кетмоқда: кириш эгаси, бошланиш вақти ва муддати бор. Асосий ишчи ҳолат, уя вақтининг кўп қисмини шунда ўтказади.

Берилиши кутилмоқда

Буюм бир одам томонидан бошқаси учун қўйилган. Уя банд, аммо калит олувчида — узатиш ва буюртмаларни бериш сценарийси.

Муддати ўтган

Сақлаш муддати тугади, буюмлар ичида. Уя берилмайди, алоҳида рўйхатга тушади ва объект қоидаси бўйича қайта ишланади — қўшимча тўлов, блоклаш ёки олиб қўйиш билан.

Текширишни талаб қилади

Очилиш датчик билан тасдиқланмади, эшикча очиқ қолди ёки буйруқсиз очилиш қайд этилди. Таҳлилгача уя беришдан чиқарилган.

Носоз

Қулф жавоб бермайди ёки контроллер хато ҳақида хабар берди. Уя автоматик чиқарилган, у бўйича сервис хизматига топшириқ яратилган.

Қўлда блокланган

Ходим уяни айланмадан чиқарди: тозалаш, секция таъмири, хизмат эҳтиёжи. Блоклашнинг муаллифи, сабаби ва вақти бор — акс ҳолда ким ва нима учун ўнта уяни ёпгани ноаниқ бўлади.

Объект бандлигитизим экрани
240объектдаги уялар
171ҳозир банд
9муддати ўтган таҳлил талаб қилади
4айланмадан чиқарилган
  • Кичик уялар96 / 120
  • Ўртача уялар58 / 80
  • Катта уялар17 / 40

Тизим экрани, рақамлар намунавий. Ўлчамлар бўйича тақсимот умумий рақамдан муҳимроқ: уяларнинг 71% и банд бўлган объектда бирорта ҳам бўш кичик уя бўлмаслиги мумкин — ташрифчиларнинг кўпчилиги эса айнан уларни излаб келади. Шу жадвалдан шкафни кенгайтиришда қайси ўлчамларни қўшиш кераклиги ҳам кўринади.

Банд қилиш, бериш

ва буюмларни қабул қилиш

Банд қилиш одамнинг келиши олдиндан билинадиган жойда керак: у пайшанба куни келишини билади ва уя бўлишига ишонч ҳосил қилмоқчи. Тизим уяни оралиққа бириктиради ва уни бошқаларга таклиф қилмайди.

Бронда албатта кутиш муддати бўлади. Усиз объект тез орада бўш уялар йўқ, шкаф эса ярим бўш ҳолатга келади: одамлар банд қилади ва келмайди. Келишилган вақтда келмади — брон бекор қилинади, уя айланмага қайтади, одам эса хабарнома олади.

Брон турлари:

  • Бир марталик — аниқ кун ва оралиққа уя
  • Такрорланувчи — ҳар сешанба ва пайшанба, абонемент ва жадваллар учун
  • Узоқ муддатли — уя бир ойга ёки шартнома муддатига бириктирилган, ижарага олинган омборхона каби
  • Хизмат учун — уя объект томонидан вазифа учун захираланган ва одамларга берилмайди

Бериш ва қабул қилиш — иккинчи сценарий бўлиб, унда уя икки одам ўртасидаги узатиш нуқтасига айланади. Бири қўяди, иккинчиси олади, учрашиш шарт эмас.

Техник жиҳатдан бу ўша сеанс, аммо иккита ҳар хил кириш ҳуқуқи билан: қўйиш учун код ва олиш учун код. Биринчиси эшикча ёпилгандан кейин бекор қилинади, иккинчиси шу пайтдан амал қила бошлайди. Шундай қилиб тизим нафақат “уя банд” ни, балки “буюм қўйилган, олувчи ҳали келмаган” ни ҳам билади.

Буюмни уя орқали узатишикки одам, икки рол, битта шкаф
  • ТайинлашХодим ёки тизим мос ўлчамдаги бўш уяни танлайди ва узатиш сеансини яратади
  • Қўйиш учун кодБуюмни қўядиган одамга кетади. Чекланган вақт ва фақат битта очилиш учун амал қилади
  • ҚўйишУя очиқ, буюм ичида, эшикча ёпилган. Қўйиш коди бекор қилинди, сеанс “берилиши кутилмоқда” ҳолатига ўтди
  • Олиш учун кодОлувчига объект манзили, уя рақами ва буюм кутадиган муддат билан бирга кетади
  • ОлишОлувчи уяни ўз коди билан очади, буюмни олади ва эшикчани ёпади
  • Сеансни ёпишУя бўшайди. Агар олувчи муддатида келмаса, сеанс кечикишга ўтади ва таҳлил рўйхатига тушади

Кодларни ажратиш расмиятчилик эмас. Ягона умумий код амал қилар экан, уяни айнан ким очгани — қўйган одамми ёки олган одамми — деган саволга жавоб бериб бўлмайди. Иккита код билан журналдаги ҳар бир очилишнинг муаллифи ва роли бўлади.

Ташрифчи чамадонини тизим тайинлаган электрон уяга жойлаштирмоқда

Тизим уяни қандай танлайди

Танлов — “рақами бўйича биринчи бўш уя” эмас. Қоида объектга мослаб созланади ва одатда бир вақтда бир неча шартни ҳисобга олади:

  • Ўлчам — энг мос келадиган кичиги, токи катталари танқис бўлганда кичик сумка учун катта уя берилмасин
  • Зона ва баландлик — пастки қаторлар қулайроқ ва уларни шунга эҳтиёжи борлар учун захиралаш мумкин
  • Бир текис эскириш — уялар навбат билан берилади, ўшаларнинг ўзи кунига ўн марта эмас
  • Созлиги — очиқ ҳодисалари бор уялар танловга тушмайди

Кечикиш билан нима қилиш керак

Объект қоидаси муддат тугаган, буюмлар эса ичида қолганда нима бўлишини белгилайди. Вариантлар ҳар хил ва улар биринчи ҳолат юз берганда эмас, ишга туширишдан олдин танланади.

  • Қўшимча тўлов — кириш сақланади, аммо уяни кечиккан вақт тўлангандан кейин очиш мумкин
  • Блоклаш — код бўйича кириш ёпилади, уя фақат ходим томонидан очилади
  • Олиб қўйиш — белгиланган муддат ўтгач буюмлар ажратилган жойга кўчирилади, уя эса айланмага қайтади; олиб қўйиш факти муаллифи бор алоҳида ёзув билан қайд этилади

Барча вариантларда одам жарима ҳисоблангандан кейин эмас, муддат тугашидан олдин огоҳлантириш олади.

Сақлаш учун тўлов

агар сақлаш пуллик бўлса

Тўлов модули ҳаммага ҳам керак эмас: ходимлар учун шкафчалар ва клубдаги гардероб уялари умуман пулсиз ишлайди. Аммо уя ижарага бериладиган жойда пул сеанснинг бир қисмига айланади ва ҳисоб қоидалари кириш қоидалари каби қатъий белгиланиши керак.

Қиймат қандай ҳисобланади. Тариф уя ўлчамига ва вақтга боғланади. Энг кўп учрайдиган схемалар: сеанс учун қатъий нарх, каттага томон яхлитлаш билан оралиқ (соат, сутка) учун нарх, биринчи соат кейингиларидан қимматроқ бўлган поғонали тариф ва узоқ муддатга абонемент.

Тўлов қачон амалга ошади. Бу ҳам лойиҳа варианти. Танланган оралиқ учун олдиндан тўлов ва узайтиришда қўшимча тўлов — объект учун энг содда ва олдиндан билинадиган схема. Сеанс якунланганда ҳақиқий ҳолат бўйича тўлов одамнинг тўлашига кафолат талаб қилади — масалан, картада суммани олдиндан авторизация қилиш.

Тизимнинг тўлов қисмига нималар киради:

  • Тарифлар — ўлчам, объект, кун вақти ва ҳафта куни бўйича
  • Суммани ҳисоблаш — сеанснинг ҳақиқий давомийлиги бўйича, яхлитлаш қоидалари билан
  • Узайтириш — сеансни якунламасдан қўшимча оралиқ учун тўлаш
  • Кечикиш — тўланганидан ортиқ вақт учун алоҳида тариф
  • Пулни қайтариш — уяни бериш амалга ошмаганда пул объектда қолмайди, қайтарилади
  • Тўлов ва сеанснинг боғлиқлиги — икки томонлама: сеанс бўйича тўлов, тўлов бўйича эса уя ва вақт кўринади
  • Солиштириш — операцияларни тўлов сервиси реестри билан кундалик солиштириш

Чегарани очиқ белгилаймиз. Аниқ тўлов усуллари — карта, контактсиз тўлов, QR, иловада тўлов, купюра қабул қилгич орқали нақд пул — уланган тўлов сервисига ва шкафдаги ускунага боғлиқ. Бу ҳар қандай лойиҳада мавжуд бўлган ўрнатилган функция эмас, таркиби текширув босқичида белгиланадиган интеграция. Фискаллаштиришга талаблар мамлакат қонунчилиги ва қурилма модели билан белгиланади.

Электрон сақлаш камераси терминалида сақлаш сеанси учун контактсиз тўлов

Битта сеанснинг ҳисоби

Ўртача уя, 4 соат 40 дақиқатизим экрани, тариф намунавий
  • Биринчи соат, ўртача ўлчам120
  • Кейинги соатлар, 4 × 60240
  • Тўлиқ бўлмаган соат тўлиққача яхлитландикиритилган
  • Уя берилганда тўланган, 2 соат−180
  • Сеанс якунланганда қўшимча тўлов180

Яхлитлаш қоидаси одамга якуний суммада топилмайди, тўловдан олдин эълон қилинади. Бу объектларда баҳсли вазиятлар келтириб чиқарадиган ягона ҳисоб қатори.

Тўлов ва очилиш фарқ қилганда

Хавфли сценарий битта: пул ечилган, уя эса очилмаган. Тизим бундай операцияни якунланган деб ҳисобламайди — сеанс бошланмайди, уя бўш қолади, тўлов эса сабаби кўрсатилган ҳолда қайтариш навбатига тушади.

Тескари вазият — уя очилди, тўлов эса тасдиқланмади — худди шундай қатъий қайта ишланади: сеанс яратилади, аммо тўланмаган деб белгиланади ва таҳлил рўйхатига тушади. Тизим тафовутга жимгина кўз юма олмайди, акс ҳолда ой охирига бориб ҳаммаси тўғри келмай қолади.

Хабарномалар ва ҳодисалар журнали

Ҳодиса — тизим эслаб қолиши шарт бўлган ҳар қандай ўзгариш: очилиш, рад жавоби, муддатнинг тугаши, ходим амали. Ҳодисаларнинг бир қисми одамларга хабар сифатида кетади, истисносиз ҳаммаси журналга тушади. Етказиш каналлари — илова, телефонга хабар, почта, мессенжер — интеграция орқали уланади ва жорий этиш босқичида танланади.

Фойдаланувчига: кириш

Кириш коди, уя рақами, объект манзили ва сақлаш муддати. Бериш пайтида жўнатилади ва код йўқолганда сўров бўйича қайта жўнатилади.

Фойдаланувчига: муддат

Тўланган вақт тугашидан олдин узайтириш имконияти билан эслатма ва сеанснинг кечикишга ўтгани ҳақида алоҳида хабар.

Фойдаланувчига: узатиш

Олувчига буюм қўйилгани ва уя кутаётгани ҳақида хабар ҳамда жўнатувчига буюм олингани ҳақида тескари тасдиқ.

Ходимга: ускуна

Уя очилмади, эшикча ёпилмаган, шкаф алоқада эмас, контроллер хато қайтарди. Ҳодиса манзилли: унинг объекти ва масъули бор.

Ходимга: кечикиш

Сақлаш муддати тугаган уялар рўйхати: сеанс бошланган вақти ва агар қолдирилган бўлса, одам билан боғланиш усули билан.

Ходимга: таҳлил

Буйруқсиз очилиш, код киритишдаги муваффақиятсиз уринишлар кетма-кетлиги, ходим томонидан қўлда очиш, тўлов ва бериш ўртасидаги тафовут.

Битта уя бўйича журналтизим экрани, маълумотлар намунавий
ВақтҲодисаАсосНатижа
14:05№ 27 уяни бериш8842-сеанс, ўртача ўлчаммуваффақият
14:06Эшикча ёпилдиЭшик датчигимуваффақият
16:40Код бўйича очилиш8842-сеанс, QR-кодмуваффақият
16:47Эшикча меъёрдан узоқроқ очиқ турдиЭшик датчиги, 6 дақиқаҳодиса
18:20Муддат тугаши ҳақида хабарнома“40 дақиқа қолганда” қоидасиетказилди
18:49Киришда рад жавобиКод нотўғри киритилди, 5 тадан 2-уринишрад жавоби
18:52Сеансни якунлашЭкранда тасдиқ, қўшимча тўлов 180муваффақият
19:14Сервис очилишиНавбатчи Асанов, сабаби “уяни тозалаш”қўлда

Тизим экрани, маълумотлар намунавий. 18:49 қаторига эътибор беринг: муваффақиятсиз киритиш уриниши ҳам ҳодиса. Фақат муваффақиятлар тушадиган журнал баҳсли вазиятни таҳлил қилишга ярамайди, чунки унда айнан рад жавоблари ва қўлда очишлар муҳокама қилинади.

Администратор

ходимларнинг роллари ва ҳуқуқлари

Администратор панели — “созламалар” эмас, иш ўрни. Ходим вақтининг кўп қисмида икки нарсага қарайди: айни дамда уялар билан нима бўлаётгани ва нима унинг аралашувини талаб қилаётгани.

Биринчи экранда нима бор: ўлчамлар бўйича бандлиги билан шкафлар харитаси, шошилинчлиги бўйича очиқ ҳодисалар рўйхати, кечикишдаги уялар, айланмадан чиқарилган уялар. Уяларнинг бутун рўйхати кетма-кет эмас — акс ҳолда икки юзта уяси бор объектда биринчи экран фойдасиз бўлади.

Администратор нима қила олади:

  • Уяни қўлда очиш — журналга ходим исми билан бирга тушадиган сабабни мажбурий кўрсатган ҳолда
  • Сеансни узайтириш ёки якунлаш — одам буни ўзи қила олмаганда
  • Кодни қайта бериш — мавжуд сеанс бўйича, янгисини яратмасдан
  • Уяни блоклаш — тозалаш, таъмир ёки хизмат вазифаси учун айланмадан чиқариш
  • Ҳодисани таҳлил қилиш — нимани текширгани, нима топгани ва нима билан якунланганини белгилаш
  • Тарифлар ва қоидаларни ўзгартириш — агар ролда шундай ҳуқуқ бўлса; ўзгариш муаллифи ва вақти билан қайд этилади

Ҳуқуқлар одамга эмас, ролга берилади. Учта ходими бор объектда фарқ кўринмайди, аммо улар йигирмата бўлиши билан шахсий созламаларни текшириб бўлмай қолади: ҳозир кимда ўзганинг уяларини очиш ҳуқуқи борлигига ҳеч ким жавоб бера олмайди. Рол — бу саволга бир қаторлик жавоб.

Ким нима қила оладиодатий каркас, объектга мослаб созланади
  • Ўз объектининг бандлиги ва ҳодисаларини кўришнавбатчиАсосий кириш: усиз ходим сменада ишлай олмайди
  • Сеанс бўйича кодни қайта беришнавбатчиЭнг кўп учрайдиган қўллаб-қувватлаш операцияси; сеанс журналида қайд этилади
  • Уяни қўлда очишнавбатчи, сабаб биланСабаб мажбурий ва рўйхатдан танланади; тизим сабабсиз очишни ўтказмайди
  • Ўзганинг сеансини муддатидан олдин якунлашобъект администраториНавбатчига очиқ эмас: бу ташрифчига ёрдам эмас, тўланган хизматни ёпиш
  • Муддати ўтган уядан буюмларни олиб қўйишобъект администраториИчидаги нарса қаерга кўчирилгани ҳақида мажбурий белгиси бор алоҳида ҳуқуқ
  • Тарифлар ва сақлаш қоидаларини ўзгартиришраҳбарЎзгариш кўрсатилган санадан кучга киради ва аввалги қиймати билан сақланади
  • Бошқа ходимларга ҳуқуқ беришраҳбарЎзига ўзи бера олмайдиган ҳуқуқ: ролларни тайинлаш ҳар доим юқоридан боради
  • Фойдаланувчиларнинг шахсий маълумотларини кўришалоҳида ҳуқуқСтандарт ҳолатда ҳеч бир ролга кирмайди ва асослантириш билан манзилли берилади

Охирги икки қатор ортиқча эҳтиёткорлик эмас. Ҳуқуқ бериш ҳуқуқи ва шахсий маълумотларни кўриш ҳуқуқи қолган барча чекловларни четлаб ўтади, шунинг учун улар ҳар доим “администратор” тўпламига кирмайди, алоҳида ажратилади.

Администратор электрон уялар ва кириш ҳуқуқларини ягона панелдан бошқармоқда

Битта панелда бир нечта объект

Шкафлар битта объектда турганда рўйхат етарли. Объектлар ўнта бўлганда якка нуқтада бўлмаган ҳамма нарса пайдо бўлади.

  • Гуруҳлаш — объект, зона, шкаф тури ва масъул бўйича, ҳар бир гуруҳнинг ўз жамланмаси бор
  • Ўз манзил олувчиси — ҳодиса умумий рўйхатга эмас, у юзага келган объект навбатчисига кетади
  • Эскалация — белгиланган вақтда қабул қилинмаган ҳодиса занжир бўйича кейингисига кетади
  • Объектларни солиштириш — қаерда бандлик юқорироқ, қаерда кечикишлар кўпроқ, қаерда ускуна носозликлари кўпроқ
  • Умумий маълумотномалар — тарифлар ва қоидалар бир марта белгиланади ва объектлар гуруҳига қўлланади

Ходим одам ҳақида нимани кўради

Иш учун қанча керак бўлса, шунча: сеанс рақами, уя, вақт, кириш усули, тўлов ҳолати. Контакт маълумотлари, агар йиғилган бўлса, алоҳида ҳуқуқ билан ва журналга ёзув билан кўрсатилади — кўриш фактининг ўзи ҳам ҳодиса.

Фойдаланувчи ҳақида йиғиладиган маълумотлар таркиби — лойиҳа ечими ва у тизим имкониятлари билан эмас, объект ҳамда қонунчилик талаблари билан белгиланади. Одам ҳақида уя рақами ва вақтдан бошқа ҳеч нарса сақланмайдиган сценарий ишлайдиган ва кўпинча етарли.

Ускуналар ҳолатининг

мониторинги

Шкаф қаровсиз туради ва бу унинг асосий хусусияти. Демак, носозлик ҳақида тизим ўзи билиши керак — акс ҳолда бу ҳақда буюмлари бор уяси очилмаган ташрифчи хабар беради.

Доимий нима кузатилади:

  • Шкаф билан алоқа — контроллер ўз вақтида алоқага чиқадими ёки рухсат этилган оралиқдан узоқроқ жим турадими
  • Қулф жавоби — уя буйруқ бўйича очиладими ва датчик натижани тасдиқлайдими
  • Эшикча ҳолати — ёпиқ, очиқ, меъёрдан узоқроқ очиқ, буйруқсиз очилган
  • Электр таъминоти — шкафда кучланиш борми ва у қайси пайтда йўқолган
  • Периферия — сканер, экран, карта ўқигич, тўлов тугуни ишлайдими
  • Контроллер хатолари — агар модел буни кўзда тутган бўлса, у ўзи хабар қиладиган кодлар

Сукут ҳам ҳодиса. Алоқага чиқмаётган шкаф “ҳаммаси тинч” дегани эмас: у икки юзта уя ва ичидаги буюмларнинг ҳолати ҳақида ҳеч нарса маълум эмаслигини англатади. Шунинг учун алоқанинг йўқолиши кузатувда бўшлиқ қолдирмайди, қулф носозлиги билан бир хил ҳодиса яратади.

Носоз уя билан нима бўлади. У автоматик равишда танловдан чиқарилади: кейинги одамга таклиф қилинмайди. У бўйича сервис хизматига шкаф рақами, уя рақами ва носозлик тавсифи билан топшириқ яратилади. Уяни айланмага фақат бажарилган иш ҳақидаги белги билан қайтариш мумкин — у ўз-ўзидан “тузалмайди”.

Ускуналарни назорат қилишга ёндашув — тизимларида қўллайдиганимиз билан бир хил IoT мониторинги: кўрсаткич, меъёр, кутиш вақти, ҳодиса, масъул. Фарқи фақат шундаки, бу ерда ҳарорат эмас, қулфларнинг жавоби ва алоқанинг мавжудлиги ўлчанади.

Техник электрон сақлаш камераси қулфларининг ҳолатини планшетдан текширмоқда

Ҳар бир четланиш авария эмас

Даражалар учта ва тизим кимни безовта қилиши ҳамда буни қанчалик тез қилиши даражага боғлиқ.

  • Белги — тарихга ёзилди, ҳеч кимни безовта қилмайди: жавобнинг қисқа кечикиши, код киритишдаги якка муваффақиятсиз уриниш
  • Ҳодиса — жавоб талаб қилади, аммо шошилинч эмас: эшикча меъёрдан узоқроқ очиқ, битта уя жавоб бермайди, уя кечикишда
  • Авария — шкаф алоқада эмас, электр йўқолди, қулфлар гуруҳи ишдан чиқди: хабар дарҳол ва бир неча ходимга кетади

Кутиш вақти — тизим сигнал кўтаришдан олдин кутадиган вақт — ҳар бир ҳодиса тури учун белгиланади. Усиз зални тозалаш ва режали хизмат кўрсатиш ёлғон хабарлар оқимига айланади, ундан кейин эса уларни ўқишни бутунлай бас қиладилар.

Мавжудлик ҳисоботи

Давр бўйича ҳар бир шкаф ҳақида у қанча вақт алоқада бўлгани, нечта уя ва қанча вақт айланмадан чиқарилган ҳолда тургани, ҳар бир уяга нечта носозлик тўғри келгани кўринади. Бу рақамлар амалий саволга жавоб беради: қайси уяларни алмаштириш вақти келди ва қайси шкаф алоқа ушланмайдиган жойда турибди.

Қулфлар ва контроллерлар

Код ва карта бўйича кириш

Бошқарув панели

Ҳар бир очилиш журнали

Хавфсизлик

кириш ва маълумотлар

Бундай тизимдаги хавфсизлик битта чора билан эмас, бир нечта содда қоидалар билан таъминланади, уларнинг ҳар бири ўзганинг уясига етиб боришнинг ўз усулини ёпади.

Код чекланган ҳолда амал қилади. Ҳар бир коднинг муддати, уяси ва рухсат этилган қўллашлар сони бор. Муддатсиз ва исталган уяга амал қиладиган код — калит эмас, ўғри калити, шунинг учун тизим бундай ҳолатга ходимлар учун ҳам йўл қўймайди.

Кодни танлаб топиб бўлмайди. Киритиш уринишлари сони чекланган, тугагач киритиш вақтинча блокланади, муваффақиятсизликлар кетма-кетлиги эса таҳлил учун ҳодисага айланади. Бусиз тўрт хонали PIN бир кечада танлаб топилади.

Қарорни сервер қабул қилади. Шкаф контроллери кодларни сақламайди ва кимни қўйиб юборишни ҳал қилмайди — у буйруқни бажаради. Шунинг учун ускунага кириш уяларга кириш ҳуқуқини бермайди, кодни бекор қилиш эса бир зумда ишлайди.

Барча очилишлар ёзилган. Журнал ўзгармас: ёзувни таҳрирлаш ёки ўчириш мумкин эмас, тузатиш янги ёзув билан киритилади. Бу ходимларга ҳам тегишли — сервис очилиши уя тарихида оддийси билан баробар кўринади.

Ҳуқуқлар ажратилган. Кўриш, қўлда очиш, қоидаларни ўзгартириш ва шахсий маълумотлар билан ишлаш — ҳар хил ҳуқуқлар. Ҳаммасини қила оладиган ягона ҳисоб ёзуви — бутун ҳимоянинг ягона носозлик нуқтаси.

Тизим нима учун жавоб бермайди. У киришни назорат қилади, аммо жисмоний ҳимояни алмаштирмайди: шкафнинг мустаҳкамлиги, зонадаги видеокузатув, ходимларнинг ҳаракат тартиби ва қимматбаҳо буюмларни сақлаш қоидалари объектнинг вазифаси бўлиб қолади. Дастур шкафни ёнмас сейфга айлантиради деган таассурот қолдиргандан кўра буни очиқ айтиш ҳалолроқ.

Видеокузатув ва чегараланган хизмат кириши бор электрон уялар зонаси

Таҳлил навбатига нима тушади

  • Муваффақиятсиз киритишлар кетма-кетлиги — қисқа оралиқда битта шкафда кетма-кет бир нечта хато код
  • Буйруқсиз очилиш — датчик тизим бошламаган эшикча очилиши ҳақида хабар берди
  • Беришсиз тўлов ва тўловсиз бериш — битта сеанс бўйича икки оқимнинг тафовути
  • Тез-тез қўлда очишлар — битта ходим ўзганинг уяларини қолганлардан сезиларли кўпроқ очади
  • Кодни қайта бериш — битта сеанс бўйича код кетма-кет бир неча марта берилган

Бу ҳодисаларнинг ҳеч бири ўз-ўзидан қоидабузарликни англатмайди: кодни ҳалол одамлар ҳам хато киритади, уяларни эса ўнлаб қонуний сабаб билан қўлда очадилар. Навбатнинг маъноси шундаки, бундай ҳолатлар умумий журналда эриб кетмайди, кимдир мунтазам кўриб чиқадиган алоҳида рўйхатга йиғилади.

Шахсий маълумотлар

Фойдаланувчи ҳақидаги маълумотлар таркиби объект сценарийси билан белгиланади. Бир марталик сақлаш уларсиз ҳам ишлаши мумкин — фақат уя, вақт ва код. Абонемент ҳисоб ёзувини талаб қилади. Корпоратив шкафчалар кадрлар тизими билан боғланган. Маълумот қанча кам йиғилса, уларни шунча кам ҳимоя қилиш керак, шунинг учун таркиб “ҳар эҳтимолга қарши” кенгайтирилмайди, ишлаб чиқишдан олдин муҳокама қилинади.

Интеграциялар ва API

Сақлаш тизими камдан кам алоҳида яшайди: у ўз дастурлари аллақачон бор объект ичида туради. Алмашинув API орқали қурилади — бу ташқи интерфейс бўлиб, унинг орқали бошқа тизим уяни бериши, кодни олиши, ҳолатни билиши ёки журнални олиши мумкин. Қуйида — энг кўп учрайдиган алмашинув йўналишлари.

Ўз API си

Уланишнинг асосий усули: уяни бериш, кодни олиш ва бекор қилиш, бандликни билиш, сеансни ёпиш, ҳодисаларни олиш. Унинг орқали қолган ҳаммаси, жумладан буюртмачининг ички сервислари уланади.

Объектнинг пропусклар тизими

Одамларда аллақачон карта бор жойда: уя турникет билан бир хил пропуск орқали очилади. Карта тури бўйича ва амалдаги киришни назорат қилиш тизими ташқарига қандай интерфейс бериши бўйича келишишни талаб қилади.

Кадрлар ва ҳисоб тизими

Корпоратив шкафчалар учун: ходим ишга қабул қилинди — шкафча бириктирилди, бўшатилди — кириш олинди ва уя бўшади. Акс ҳолда бир йилдан кейин шкафчаларнинг ярми объектда йўқ одамларга бириктирилган бўлади.

Тўлов хизматлари

Тўловни қабул қилиш, қайтариш, операцияларни солиштириш. Аниқ провайдер ва тўлов усуллари лойиҳа билан, фискал қисмга талаблар эса мамлакат қонунчилиги ва ускуна модели билан белгиланади.

Хабарнома каналлари

Фойдаланувчилар ва ходимларга хабарларни етказиш: илова, телефонга хабарлар, мессенжерлар, почта. Канал алоҳида уланади ва объектга қараб танланади.

Интернет-дўкон ва етказиб бериш

Буюртмаларни уя орқали бериш сценарийси: буюртма ташқаридан келади, уя тайинланади, кодлар жўнатувчи ва олувчига тарқалади. Бу контур саҳифасида батафсил таҳлил қилинган ўз-ўзига хизмат кўрсатиш тизимлари.

Ускуналар мониторинги

Агар объектда аллақачон бўлса, шкафлар ва қулфлар ҳолатини ташқи кузатув тизимига узатиш ёки бизнинг контуримиздан фойдаланиш IoT мониторинги.

Бухгалтерия ва ҳисобот

Пуллик сеанслар ва тўловлар ҳақидаги маълумотларни ҳисоб тизимига узатиш. Бунда тарифлар маълумотномасининг эгаси битта бўлади — ё ҳисоб тизими, ё сақлаш тизими, иккаласи бирдан эмас.

Маълумотларни узатиш

Журнал ва кўрсаткичларни буюртмачининг омборига ёки ҳисобот тизимига мунтазам узатиш — объект бўйича таҳлил алоҳида эмас, компаниянинг умумий контурида қурилганда.

Интеграцияларнинг аниқ рўйхатини олдиндан айтмаймиз: алмашинув имконияти буюртмачи томонидаги тизим ташқарига қандай интерфейс беришига боғлиқ. Нима дарҳол уланиши, нима қарши томонда қўшимча иш талаб қилиши ва нимани файлларни юклаш билан ёпишга тўғри келиши текширув босқичида — жараёнда эмас, ишлар бошланишидан олдин маълум бўлади.

Бундай тизимлар қаерда қўлланади

Ускуна ва мантиқ ҳамма жойда бир хил: уя, қулф, код, сеанс, журнал. Сценарий, сақлаш муддати ва хизматнинг пуллик ёки пулсизлиги фарқ қилади — созлашдаги фарқ айнан шу уч тафовутдан келиб чиқади.

Замонавий ижтимоий ва ишбилармонлик маконидаги автоматлаштирилган электрон уялар

Савдо марказлари

Бир неча соатга бир марталик сақлаш: харидлар, аравачалар, йирик буюмлар. Оқим катта, ташрифчилар тасодифий, шунинг учун код бўйича содда кириш, тез бериш ва марказ ёпилишига уяни айланмага қайтаришнинг қатъий қоидаси керак.

Вокзаллар ва транспорт тугунлари

Классик сақлаш камераси: бир неча соат ёки суткага багаж, вақт бўйича тўлов, кеча-кундуз иш. Бу ерда энг муҳими — автоном ишлашнинг ишончлилиги ва кечикишнинг тушунарли қоидаси, чунки одамлар транспортга кечикади.

Фитнес-клублар ва бассейнлар

Машғулот вақтига шкафча, кўпинча бепул ва клуб картаси бўйича. Тизимнинг қадри тўловда эмас, администратор банд шкафчаларни кўриши ва унутилганини қулфни бузмасдан очишида.

Офислар ва коворкинглар

Ходим ёки резидентнинг шахсий шкафчаси: бириктирилган уя, пропуск бўйича кириш, шартнома бўйича муддат. Кадрлар тизими билан боғланиш асосий муаммони ечади — ишдан бўшаганларга бириктирилган шкафчалар.

Бизнес-марказлар

Ижарачилар ва ташрифчилар учун уялар, компаниялар ўртасида учрашмасдан ҳужжат ва калитларни узатиш. Бу ерда кўпинча иккита кодли сценарий керак — қўйиш ва олиш учун.

Индивидуал сақлаш омборлари

Ойлаб ижарага бериладиган омборхоналар: узоқ сеанс, абонемент билан тўлов, карта ёки код бўйича кириш. Дастурий қисм муддат, узайтириш, тўланмаганда блоклаш ва ташрифлар тарихи учун жавоб беради.

Ишлаб чиқариш ва омборлар

Асбоб, жиҳоз ва махсус кийим учун уялар. Вазифа тўловда эмас, масъулиятда: ким олди, қачон қайтарди, смена охирига нима қайтмади. Бу ерда журнал — тизим ишининг асосий натижаси.

Ўқув муассасалари ва кутубхоналар

Талабалар ва ташрифчилар учун шкафчалар, китоб ва техникани уя орқали бериш ва қабул қилиш. Одатда ўз фойдаланувчилар маълумотномаси эмас, мавжуд одамларни ҳисобга олиш тизими билан боғланиш талаб қилинади.

Тиббиёт ва давлат муассасалари

Кутиш зонасидаги ташрифчилар учун уялар ва ходимларнинг хизмат шкафчалари. Бу ерда журналга ва ҳуқуқларни чегаралашга талаблар одатдагидан юқори, йиғиладиган маълумотлар таркиби эса энг кам.

Таҳлил

ва ҳисобот

Тизим кўп маълумот тўплайди, аммо улардан фойдалиси кам. Амалий маънога эга тўртта савол бор: уялар етарлими, қандай ўлчамлар керак, вақт қаерда йўқолмоқда ва қайси ускунага хизмат кўрсатиш вақти келди.

Бандлик нимани кўрсатади. Ой бўйича ўртача рақам эмас, соатлар ва кунлар бўйича тақсимот: объект ўртача 45% га банд бўлиши ва шу билан бирга ҳар шанба соат 14 дан 18 гача бирорта ҳам бўш кичик уяга эга бўлмаслиги мумкин. Ечим — шкафни бутунлай эмас, керакли ўлчамдаги уяларни қўшиш.

Объект бўйича ҳисобланадиган кўрсаткичлар:

  • Бандлик — соатлар, ҳафта кунлари ва ўлчамлар бўйича банд уялар улуши
  • Айланувчанлик — давр мобайнида битта уядан нечта сеанс ўтади
  • Сеанснинг ўртача давомийлиги — ўлчамлар ва ҳафта кунлари бўйича алоҳида
  • Беришдаги рад жавоблари — керакли ўлчамдаги бўш уя бўлмагани учун одам неча марта уя ололмаган
  • Кечикишлар — муддатдан чиққан сеанслар улуши ва улар уяни қанча вақт ушлаб тургани
  • Ускунанинг мавжудлиги — уялар қанча вақт айланмадан чиқарилган ҳолда тургани ва қандай сабабга кўра
  • Тушум — пуллик сақлашда: объект, ўлчам ва давр бўйича

Беришдаги рад жавоби — энг паст баҳоланадиган кўрсаткич. Бандлик ҳаммага кўринади, келиб, бўш уя топмай кетган одам эса одатдаги статистикада умуман қолмайди. Ҳолбуки айнан шу рақам шкафни кенгайтириш керакми деган саволга жавоб беради.

Ҳисоботлар файл сифатида юкланади ва жадвал бўйича тузилиши мумкин — масалан, ҳар ойнинг биринчи санасида барча объектлар бўйича бир вақтда.

Электрон уяларнинг бандлиги, мавжудлиги ва ҳолати таҳлили экрани

Соатлар бўйича бандлик

Шанба, кичик уялартизим экрани, рақамлар намунавий
  • 10:00 — 12:0038%
  • 12:00 — 14:0064%
  • 14:00 — 16:0097%
  • 16:00 — 18:00100%
  • 18:00 — 20:0071%

Графикдаги тўлиқ бандликнинг икки соати “яхши юкланган” дегани эмас, навбат ва рад жавоблари дегани. Бу кўрсаткич ёнида ҳар доим уясиз кетган одамлар сони туради — акс ҳолда чўққи муваффақият сифатида ўқилади.

Бу рақамлар амалда нима беради

  • Нечта ва қандай уя қўшиш керак — умумий таассурот бўйича эмас, ўлчамлар кесимида рад жавоблари ва бандлик бўйича
  • Тарифни ўзгартириш керакми — агар уяларни саккиз соат ушлаб турсалар, тариф айланмага халақит бермайди, аксинча рағбатлантиради
  • Иккинчи шкаф қаерда керак — объектларни рад жавоблари ва чўққи бандлиги бўйича солиштириш
  • Қайси уяларни алмаштириш керак — давр мобайнида аниқ уяга тўғри келган ускуна носозликлари сони бўйича

Жорий этиш кетма-кетлиги

Босқичлар айнан шу тартибда боради. Текширувни ўтказиб юбориш — тизимни керакли буйруқларни қабул қилмайдиган ускунага мослаб йиғишнинг энг кўп учрайдиган сабаби.

1. Текширув

Объектда нима аллақачон турибди: шкафлар, қулфлар, контроллерлар, ўқигичлар, алоқа, электр таъминоти. Қандай сценарийлар керак, сақлаш пулликми, уялар учун ким жавоб беради. Натижада — нима дарҳол уланиши, нима қўшимча иш талаб қилиши ва объектда нима етишмаётгани.

2. Битта шкафда пилот

Битта шкаф тўлиқ: жонли ускунада контроллер билан алмашинув, очилиш ва датчикларни текшириш, муддатлар, тарифлар ва қоидаларни ҳужжатлар бўйича эмас, одамларнинг ҳақиқий хатти-ҳаракати бўйича созлаш.

3. Қоидалар ва роллар

Ким қайси объектлар учун жавоб беради, қандай ҳодисалар кимга кетади, нима авария ҳисобланади, кечикиш қандай қайта ишланади. Шу ерда ходимларнинг ҳуқуқлари ва қўлда очиш тартиби ҳам созланади.

4. Жорий қилиш

Қолган шкафлар ва объектлар синовдан ўтган схема бўйича, янги ускуна турлари — алоҳида алмашинув модуллари сифатида. Кейин тарих тўпланади, давр бўйича ҳисоботлар ва кенгайтириш учун маълумотлар пайдо бўлади.

Сақлаш тизимингизни муҳокама қиламиз

Бугуноқ биз билан боғланинг

Қандай объект эканини, нечта уя ва қандай шкафлар аллақачон турганини, сақлаш пулликми ва тизим билан ким ишлашини ёзинг. Мавжуд ускунага нима уланишини, қандай кириш сценарийлари мос келишини ва пилотни нимадан бошлаш маъқуллигини айтамиз.