Қоймашалар мен ұяшықтарға арналған бағдарламалық қамтамасыз ету

Сақтау камераларына, сақтау орындарына және электрондық құлыптары бар шкафтарға арналған бағдарлама

Ұяшықтары бар шкаф — металл мен құлыптардан тұратын құрылғы. Бағдарлама оны толыққанды сервиске айналдырады: адам код немесе карта арқылы қол жеткізеді, ұяшық өздігінен ашылады, жүйе қай ұяшықтың бос емес екенін, оны кім және қай уақытқа дейін пайдаланатынын біледі, ал әрбір ашылу журналға жазылады. Төменде экрандағы әрекеттен бастап құлыптың ашылуы мен тарихтағы жазбаға дейін бүкіл үдеріс түсіндірілген.

Сақтау камералары мен ұяшықтарға арналған

бағдарлама деген не

Ұяшықтарға арналған бағдарлама — кімге қай ұяшықты беру керегін анықтайтын, қажетті сәтте оның электрондық құлпын ашатын және әрбір ашылу туралы кім, қашан және қандай негізде ашқанын тіркейтін жүйе.

Кәдімгі шкафтан айырмашылығын бір мысалдан көруге болады. Кілт немесе аспалы құлып қолданылғанда ұяшыққа адам жауап береді: кілтті береді, нөмірін есте сақтайды, кейін қайта қабылдайды. Кілт жоғалса, құлыпты бұзуға тура келеді; даулы жағдайда кезекші өз жадына сүйенеді; дәл қазір қанша ұяшық бос екенін тек шкафтың жанындағы адам біледі.

Автоматтандырылған ұяшықта кілт болмайды. Есікті ашу құқығы дерекқордағы жазба арқылы белгіленеді: белгілі бір код белгілі бір ұяшық үшін белгілі уақытқа дейін жарамды. Шкафқа бармай-ақ кодты беруге, кері қайтарып алуға, мерзімін ұзартуға және басқа адамға табыстауға болады. Барлық нысандағы ұяшықтардың бос не бос емес екені бір тізімнен көрінеді.

Мысал. Сауда орталығының келушісі пакеттерін ұяшыққа қалдырады: экрандағы 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. Тарату

Қалған шкафтар мен нысандар пысықталған сызба бойынша, жабдықтың жаңа түрлері — жеке алмасу модульдерімен. Әрі қарай тарих жиналады, кезең ішіндегі есептер мен кеңейтуге арналған деректер пайда болады.

Сақтау жүйеңізді талқылайық

Бізбен дәл қазір байланысыңыз

Нысаныңыз қандай, ұяшық саны қанша және қандай шкафтар тұрғанын, сақтау ақылы ма және жүйемен кім жұмыс істейтінін жазыңыз. Біз қолданыстағы жабдыққа не қосылатынын, қандай қолжеткізу сценарийлері келетінін және пилотты неден бастаған дұрыс екенін айтамыз.