Объектиңизди жана жабдууну карап, эмнени туташтырууга болорун айтабыз
Кандай шкафтар жана кулпулар орнотулган, алар кандай маалымат берет, кирүүнүн кайсы сценарийлери керек жана эмнеден баштоо туура.
Уячалуу шкаф — бул металл жана кулпулар. Программа аны кызматка айлантат: адам код же карта менен кирет, уяча өзү ачылат, система кайсы уяча бош эмес экенин, аны ким жана кайсы убакытка чейин ээлегенин билет, ал эми ар бир ачылыш журналда калат. Төмөндө мунун кандай иштээри — экранды баскандан тартып кулпунун ачылган добушуна жана тарыхтагы жазууга чейин — түшүндүрүлөт.
Уячалар үчүн программа — кимге кайсы уячаны берүүнү чечкен, керектүү учурда анын электрондук кулпусун ачкан жана ар бир ачылыш жөнүндө — ким, качан жана кандай негизде ачканын — жазып сактаган система.
Кадимки шкафтан айырмасы бир мисалдан көрүнөт. Ачкыч же асма кулпу колдонулса, уяча үчүн адам жооп берет: ачкычты берет, номерин эстейт, кайра кабыл алат. Ачкыч жоголсо, кулпуну бузуп ачууга туура келет, талаштуу жагдайды нөөмөтчүнүн эс-тутуму чечет, ал эми канча уяча бош экенин жанында турган адам гана билет.
Автоматташтырылган уячада ачкыч жок. Эшикти ачуу укугу — бул базадагы жазуу: белгилүү бир код белгилүү бир уяча үчүн белгилүү убакытка чейин жарактуу. Шкафка барбай туруп кодду берүүгө, жокко чыгарууга, мөөнөтүн узартууга жана башка адамга өткөрүүгө болот. Бардык объекттердеги уячалардын бош эместиги бир тизмеден көрүнөт.
Мисал. Соода борборунун коногу баштыктарын уячага калтырат: экрандагы QR-кодду сканерлейт, эшик ачылат, аны жаап кетет. Эки сааттан кийин ошол эле код менен ошол уячаны ачат. Системада ачылыш тууралуу эки жазуу, сактоо башталган убакыт жана уяча бошоп, кийинки сеанска даяр болгондугу тууралуу белги калат.
Сактоо камераларын автоматташтыруу нөөмөтчү төмөнкү үч суроонун жообун эсинде кармай албай калган жерден башталат: азыр канча уяча бош эмес, бүгүн саат 14:20да белгилүү бир уячаны так ким ачкан жана экинчи суткадан бери жаткан буюмдарды эмне кылуу керек.
Байланыш эки тараптуу: буйрук солдон оңго, ырастоо кайра артка жөнөтүлөт. Ачылыш буйрук жөнөтүлгөндөн кийин эмес, эшик сенсору жооп бергенден кийин гана ишке ашты деп эсептелет. Бул кадамсыз система уячалар тууралуу объектте чындыгында эмне болуп жатканын эмес, өзү ишенген абалды гана көрсөтмөк.

Жабдуу окшош — ошол эле шкаф, ошол эле кулпулар, ошол эле коддор. Айырмасы — максатында. Постамат башка бирөөнүн посылкасын алуучуга берет: буюмду курьер салат, дарек ээси алат, уяча бошойт. Сактоо камерасы адамга убактылуу берилет: ал өз буюмун өзү салып, өзү алып кетет, ал эми акы уячаны колдонгон убакытка жараша эсептелет.
Ошондуктан программага коюлган талаптар да ар башка: постамат үчүн интернет-дүкөн жана жеткирүү кызматы менен байланыш негизги болсо, сактоо камерасы үчүн сеанс, мөөнөт, узартуу жана уячаны кайра жүгүртүүгө кайтаруу маанилүү. Буйрутмаларды берүү өзүн-өзү тейлөө системалары барагында кеңири түшүндүрүлгөн.
Бир кайрылуунун шкаф жанындагы адамдан журналдагы жазууга чейинки толук жолу. Төмөндө бул чынжырдын ар бир бөлүгү кеңири түшүндүрүлөт.

Физикалык бөлүк: шкафтын секциялары, ар кандай өлчөмдөгү уячалар, эшиктер. Ар бир уяча системага өзүнүн номери, өлчөмү, аймагы жана абалы бар өзүнчө объект катары киргизилет. Шкафка жаңы секция кошсо болот — программада бул кайра жасоо эмес, жаңы уячаларды кошуу болуп саналат.
Ачкыч менен эмес, контроллордон келген электр импульсу менен ачылган кулпу. Анын жанында адатта эшик сенсору турат — ал эшиктин чындап ачылып-жабылганын билдирет. Сенсорсуз кулпу да иштейт, бирок анда система натыйжаны эмес, берилген буйрукту гана билет.
Шкафтын ичиндеги бардык кулпулар жана сенсорлор туташкан чакан түзмөк. Ал «14-уячаны ач» деген буйрукту кабыл алып, керектүү кулпуга импульс берет жана натыйжаны кайтарат. Бир контроллор ондогон уячаны тейлейт, ошондуктан шкаф системага кырк зым менен эмес, бир канал аркылуу туташат.
Адам системага кайрылган каражат: шкафтагы экран, залдагы өзүнчө терминал, карта окугуч же өзүнүн телефону. Бир нече чекит бир учурда иштей алат — сценарий бирдей, маалымат киргизүү ыкмасы гана айырмаланат.
Чечим кабыл алынуучу жер. Сервер уячаларды, сеанстарды, коддорду, укуктарды жана журналды сактайт, кайрылууну текшерип, контроллорго буйрук берет. Сактоо мөөнөтүн да эсептеп, билдирмелер менен отчетторду даярдайт. Ал дата-борборго же кардардын жабдуусуна жайгаштырылышы мүмкүн — бул долбоордо чечилет.
Объект кызматкеринин иш орду: шкафтар картасы, уячалардын бош эместиги, активдүү сеанстар, окуялар, кол менен ачуу, уячаны бөгөттөө, ролдор жана отчеттор. Браузерде ачылат, эч нерсе орнотуунун кереги жок.
Дал ушул тартип маанилүү. Укук шкафта эмес, серверде текшерилет: контроллор коддорду сактабайт жана кимди киргизүүнү чечпейт — ал буйрукту аткарат. Ошондуктан жабдууга барбай туруп, панелден кирүү укугун бир секундда жокко чыгарууга болот.
Система модулдардан куралат. Алардын баары эле ар бир объектке керек эмес: кеңсе шкафтарына төлөм модулу, ал эми вокзалдагы сактоо камерасына корпоративдик ролдор зарыл болбойт. Курамы милдетке жараша аныкталат, бирок модулдар кийин кошумчаланбай, башынан эле өз ара шайкеш курулат.
Адам көргөн бөлүк: шкафтын экраны, шилтеме аркылуу ачылган браузердеги барак же мобилдик тиркеме. Үч-төрт кадам — өлчөм тандоо, уяча алуу, ачуу, жабуу. Ката «403 коду» деп эмес, «сактоо мөөнөтү бүттү» деген түшүнүктүү сөздөр менен түшүндүрүлөт.
Кызматкердин иш орду: шкафтардын бош эместиги, активдүү сеанстар, окуялар, себебин көрсөтүп кол менен ачуу, уячаны бөгөттөө, тарифтер менен эрежелердин маалымдамалары, отчеттор. Баары браузерде, ролдор боюнча укуктар бөлүнөт.
Уячалардын реестри: объект, шкаф, номер, өлчөм, аймак, учурдагы абал жана тарых. Уячаны оңдоо үчүн жүгүртүүдөн чыгарууга, белгилүү милдетке ээлеп коюуга же жалпы кирүү эрежелери бар топко бириктирүүгө болот.
Кулпу менен иштөө катмары: ачуу буйругу, жоопту күтүү, баш тартууну иштетүү, кайра аракет кылуу. Бул жерде кулпунун түрү да эске алынат — эшик сенсору барбы же жокпу, ригелдин абалы боюнча кайтарым байланышпы же импульс ганабы.
Шкаф контроллерлору менен маалымат алмашуу: буйруктар кезеги, байланышты көзөмөлдөө, порттордун абалы, микропрограмманын версиясы. Ар башка моделдер өзүнчө алмашуу модулдары аркылуу туташып, интерфейсте бирдей көрүнөт.
Шкафтын алдында ким турганын текшерүү: QR-код, PIN-код, карта, тиркемедеги аккаунт. Ыкмаларды айкалыштырып, объект боюнча иштетүүгө болот — бир шкафта код, экинчисинде кызматкердин картасы.
Уяча алдын ала ээлетилет: убакытка, күнгө же кайталануучу аралыкка. Ээлөө адам келгенче уячаны кармап турат, ал келбесе автоматтык түрдө алынат — болбосо шкафтын жарымы бекерге ээлеп коюлган бойдон калат.
Сактоо акы төлөнүүчү жерде: тариф, сумманы эсептөө, төлөм, мөөнөттөн ашканы үчүн кошумча акы, кайтаруу. Так төлөө ыкмалары туташкан провайдерге жана жабдууга жараша болот — бул даяр функция эмес, интеграция.
Колдонуучуга жана кызматкерге билдирүүлөр: кирүү коду, мөөнөт бүтөрү тууралуу эскертүү, эшик жабылган жок, уяча бошоду, шкафта авария. Жеткирүү каналы ишке киргизүүдө тандалат.
Өзгөртүлбөс тарых: ачылыштар жана жабылыштар, кирүүдөн баш тартуулар, сервистик ачылыштар, тарифтер менен укуктардын өзгөрүшү, кызматкерлердин аракеттери. Жазуулар оңдолбойт — түзөтүү жаңы жазуу менен киргизилет.
Шкафтар менен кулпулардын абалы: контроллор менен байланыш барбы, кулпу жооп береби, эшик кыпчылып калган жокпу, электр кубаты барбы. Бузук уячаны конок эмес, система өзү аныктап, автоматтык түрдө берүүдөн чыгарат.
Нөөмөтчү, объект администратору, сервис кызматы, жетекчи. Кол менен ачуу, сеансты узартуу, тарифти өзгөртүү жана жеке маалыматтарды көрүү — бир «администратор» топтому эмес, өзүнчө укуктар.
Системанын тышкы интерфейси: уяча берүү, код алуу, абалды билүү, сеансты жабуу, журналды алуу. Ал аркылуу эсепке алуу системалары, CRM, объекттин кирүүнү көзөмөлдөө системасы жана кардардын сервистери туташат.
Сааттар жана күндөр боюнча жүктөм, уячанын айланымы, өлчөмдөр боюнча бөлүштүрүү, мөөнөтү өткөндөрдүн үлүшү, жабдуу бузулуулары, акы төлөнүүчү сактоодогу киреше. Отчеттор файл түрүндө жүктөлүп, график боюнча түзүлөт.
Жогорудагылардын баарын байланыштырган өзөк: сеанстарды эсепке алуу, буйруктар кезеги, мөөнөттөр жана билдирмелер пландоочусу, журналды сактоо, калыбына келтирүүнү текшерүү менен резервдик көчүрмө алуу.
Кирүүнүн эки сценарийи бар жана алар бири-бирин алмаштырбайт. Биринчисинде адам бош шкафка келип, уячаны ошол жерден алат. Экинчисинде уяча ага алдын ала бекитилет: ээлеп коюлат, бир айга ижарага берилет же жумушчу шкаф катары дайындалат.
Ошол жерден кирүү. Конок экрандан өлчөмдү тандайт, система ошол өлчөмдөгү бош уячаны таап ачат. Бир учурда сактоо сеансы түзүлүп, код экрандан, чек менен же билдирүүдө берилет. Ушул код — ачкыч: ал ушул уяча үчүн гана жана мөөнөт бүткөнгө чейин гана жарактуу.
Бекитилген уяча. Бул жерде адамдын өзү ачкыч болот: кызматкердин картасы, тиркемедеги аккаунт, туруктуу PIN. Уяча адам таанылгандан кийин ачылат, ар бир келгенде сеанс кайра түзүлбөйт, мөөнөт сактоо сааты менен эмес, келишим же график менен аныкталат.
Ачылыштардын ортосунда эмне болот:
Системанын экранынан көрүнүш, убакыт мисал үчүн гана. Акыркы кадамга көңүл буруңуз: уяча «кызматкер байкаганда» эмес, сеанс жабылган учурда жүгүртүүгө кайтарылат. Болбосо кечке жуук шкафтын жарымы иш жүзүндө бош турса да, системада бош эмес болуп көрүнөт.

Алар көп эмес жана баары алдын ала каралат — антпесе ар бири администраторго чалууга алып келет.
Идентификация бир суроого жооп берет: бул адамдын ушул уячаны азыр ачууга укугу барбы. Ыкма объектке жана жабдууга ылайык тандалат — вокзалда ыңгайлуу болгон нерсе кеңсе шкафына туура келбейт. Белгилүү бир ыкманы колдонуу мүмкүнчүлүгү шкафта эмне орнотулганына жараша болгондуктан, ыкмалардын топтому текшерүү учурунда аныкталат.
Код телефондун экранында көрсөтүлөт же чекке басылат, шкаф аны сканер менен окуйт. Бир жолку конокторго ыңгайлуу: эч нерсени эстеп, терүүнүн кереги жок. Шкафта сканер жана колдонуучуда иштеген экран болушу керек.
Баскычтоптон же экрандан терилүүчү бир нече сан. Эң жөнөкөй ыкма: телефонсуз, колдонуучунун интернетисиз жана кошумча жабдуусуз иштейт. Аракеттердин санын жана жарактуулук мөөнөтүн чектөө талап кылынат.
Окугучка жакындатылуучу контактсыз алып жүрүүчү каражат. Адамдарда өткөрмө картасы бар жерлерде — кеңсе, завод, фитнес-клубда — негизги ыкма. Көп учурда объектте берилген эле өткөрмөлөрдү колдонууга болот — бул картанын түрүнө жараша такталат.
Уяча шкафтагы код менен эмес, тиркемедеги баскыч аркылуу ачылат. Туруктуу колдонуучуларга жана абонементтерге ылайыктуу; тарыхты, мөөнөттү жана төлөмдү да ушул жерден көрсөтүү ыңгайлуу. Ачкан учурда колдонуучуда байланыш болушу керек.
Учурда бар документ ачкыч болот: буйрутманын номери, билет, талон, коштомо кагаз. Уяча ага байланыштырылып, адамга өзүнчө код берилбейт. Мүмкүнчүлүк документтин кайдан алынарына жана ага интеграция аркылуу жетүүгө болоруна жараша.
Код же картанын ордуна манжа изи же жүз колдонулат. Техникалык жактан дагы бир окугуч катары туташат, бирок жеке маалыматтарды сактоо жана коргоо боюнча өзүнчө чечимди талап кылат. Ошондуктан демейки ыкма эмес, белгилүү долбоор үчүн мүмкүн болгон вариант катары каралат.
| Объект жана сценарий | Негизги ыкма | Эмне үчүн |
|---|---|---|
| Бир жолку коноктор, агым, ошол жерде төлөө | QR же PIN | Алдын ала эч нерсе берип, кайра кабыл алуунун кереги жок |
| Өткөрмөсү бар кызматкерлер | карта | Алып жүрүүчү каражат колунда бар, өзүнчө код кереги жок |
| Абонементтер жана туруктуу кардарлар | тиркеме | Мөөнөт, төлөм жана кайрылуулар тарыхы да ошол жерде |
| Буюмду адамдар ортосунда өткөрүү | өзүнчө коддор | Буюмду салган жана алган адамдын ар биринде өз коду болот |
| Коноктор үчүн туруктуу интернети жок объект | PIN гана | Адамдын телефонуна жана байланышына көз каранды эмес |
Ыкмалар бири-бирин четке какпайт: бир шкафта кызматкерлер үчүн карта жана коноктор үчүн код бир учурда иштей алат. Кайсы ыкма негизги экени маанилүү, анткени жарактуулук мөөнөтү, аракеттердин саны жана кайра берүү эрежелери ошого ылайык жөндөлөт.
Бул системанын эң физикалык бөлүгү жана программа чыныгы абалды көрсөтөбү-жокпу, ушуга жараша. Электрондук кулпу кыска электр импульсу менен ачылат: чыңалуу келди — ригель жылды, эшик бошоду. Кулпунун өзү адамдар же коддор тууралуу эч нерсе билбейт.
Контроллор — шкафтын ичиндеги кулпулар жана сенсорлор туташкан түзмөк. Ал серверден «27-уячаны ач» деген буйрукту алып, керектүү чыгышка импульс берет жана натыйжаны кайтарат. Бир контроллор ондогон уячаны тейлейт, ошондуктан шкаф системага бир байланыш каналы аркылуу туташат.
Эшик сенсору — божомолду факттан айырмалаган түзмөк. Ансыз система буйрук жөнөтүлгөнүн гана билет. Сенсор менен эшиктин чындап ачылганын жана канча убакыттан кийин жабылганын билет. Сенсорлордун болушу шкафтын белгилүү моделине жараша жана иш башталганга чейин такталат.
Жабдууну туташтырууда эмнелер эске алынат:
Биз кулпулар менен контроллерлордун белгилүү маркаларын колдоорубузду алдын ала билдирбейбиз. Туташтырылуучу жабдуунун топтому өндүрүүчүнүн документтери жана түзмөк берген тышкы интерфейс боюнча текшерүүдө аныкталат; даяр интерфейс жок болсо, шайкештикти убада кылбастан, маселе өзүнчө жана иш башталганга чейин чечилет.

Шкаф менен сервердин байланышы үзүлүшү — жылына бир болуучу авария эмес, кадимки жагдай. Мындай учурдагы жүрүм-турум алдын ала долбоорлонуп, эки вариант каралат.
Автономдуу режимсиз шкаф тейлөөнү токтотот: экран байланыш жок экенин билдирет, жаңы уячалар берилбейт. Ичиндеги буюмдар коопсуз, бирок байланыш калыбына келгенче аларды кызматкерсиз алуу мүмкүн эмес.
Автономдуу режимде контроллор жарактуу коддордун чектелген топтомун сактап, алар менен уячаларды ача берет жана окуяларды кезекке топтойт. Байланыш кайткандан кийин кезек толугу менен серверге жөнөтүлөт. Мындай режим — өзүнчө долбоордук чечим: контроллордо эс тутум талап кылынат жана кодду жокко чыгаруу дароо иштебейт.
| Жабдуу эмне деп жооп берди | Кандай чечмеленет |
|---|---|
| Буйрук кабыл алынды, сенсор ачылышты ырастады | ачылды |
| Буйрук кабыл алынды, сенсор жооп бербейт | текшерүү керек |
| Эшик уруксат берилгенден узак ачык калды | окуя |
| Контроллор буйрукка жооп берген жок | окуя |
| Шкаф байланышка чыкпайт | окуя |
| Эшик буйруксуз ачылды | окуя |
«Сенсор жооп бербейт» деген сап эң маанилүү. Система мындай ачылышты ишке ашты деп да, ашкан жок деп да эсептебейт: уячаны текшерүү керек деп белгилеп, жагдай такталганга чейин кийинки адамга бербейт.
Уяча ар дайым бир гана абалда болот, ал эми абалдардын ортосундагы өтүүлөр ошол жердеги кызматкердин чечими менен эмес, эрежелер менен аныкталат. «Азыр канча уяча бош?» деген суроонун жообу ушул абалдардан түзүлөт жана шкафка барбай эле так болушу керек.
Уяча иштейт, ичи бош жана кийинки адамга берүүгө болот. Берүү жана ээлеп коюу учурунда ушундай уячалар гана тандалат.
Алдын ала бекитилген жана башкаларга берилбейт, бирок ичинде буюмдар азырынча жок. Ээлөөнүн мөөнөтү бар: адам келбесе, уяча өзү кайра жүгүртүүгө кайтарылат.
Сактоо сеансы жүрүп жатат: кирүү укугунун ээси, башталган убакыт жана мөөнөт бар. Негизги жумушчу абал, уяча убакыттын көбүн ушул абалда өткөрөт.
Бир адам буюмду башка адам үчүн салган. Уяча бош эмес, бирок ачкыч алуучуда — буйрутманы өткөрүү жана берүү сценарийи.
Сактоо мөөнөтү бүттү, буюмдар ичинде. Уяча берилбейт, өзүнчө тизмеге түшөт жана объекттин эрежеси боюнча кошумча акы, бөгөттөө же алып чыгуу менен иштетилет.
Ачылыш сенсор менен ырасталган жок, эшик ачык калды же буйруксуз ачылыш катталды. Такталганга чейин уяча берүүдөн чыгарылат.
Кулпу жооп бербейт же контроллор ката тууралуу билдирди. Уяча автоматтык түрдө чыгарылып, сервис кызматына тапшырма түзүлөт.
Кызматкер уячаны жүгүртүүдөн чыгарды: тазалоо, секцияны оңдоо, кызматтык муктаждык. Бөгөттөөнүн автору, себеби жана убактысы көрсөтүлөт — болбосо он уячаны ким жана эмне үчүн жапканы түшүнүксүз.
Системанын экранынан көрүнүш, сандар мисал үчүн гана. Өлчөмдөр боюнча бөлүштүрүү жалпы сандан маанилүүрөөк: уячалардын 71%ы ээлеген объектте бир да бош кичине уяча калбашы мүмкүн, ал эми коноктордун көбү дал ошолорду издейт. Ушул эле таблица шкафты кеңейткенде кайсы өлчөмдөрдү кошуу керектигин көрсөтөт.
Ээлеп коюу адамдын качан келери белгилүү болгон жерде керек: ал бейшембиде келерин билет жана уяча болоруна ишенгиси келет. Система уячаны белгилүү аралыкка бекитип, башкаларга сунуштабайт.
Ээлөөнүн сөзсүз күтүү мөөнөтү болот. Ансыз объектте бат эле бош уяча жоктой көрүнүп, шкафтын жарымы иш жүзүндө бош калат: адамдар ээлеп коюп, келбей коюшат. Белгиленген убакытка келбесе, ээлөө алынат, уяча жүгүртүүгө кайтып, адам билдирме алат.
Ээлөөнүн түрлөрү:
Берүү жана кабыл алуу — уяча эки адамдын ортосундагы өткөрүү чекити болгон экинчи сценарий. Бири салат, экинчиси алат, жолугуунун кереги жок.
Техникалык жактан бул ошол эле сеанс, бирок эки башка кирүү укугу бар: салуу коду жана алуу коду. Биринчиси эшик жабылгандан кийин өчөт, экинчиси ошол учурдан тартып иштей баштайт. Ошентип система «уяча бош эмес» экенин гана эмес, «буюм салынды, алуучу али келе элек» экенин да билет.
Коддорду бөлүү — жөн гана формалдуулук эмес. Бир жалпы код колдонулса, уячаны ким ачканын — салган адамбы же алган адамбы — аныктоо мүмкүн эмес. Эки код болгондо журналдагы ар бир ачылыштын автору жана ролу бар.

Тандоо «номер боюнча биринчи бош уяча» дегенди билдирбейт. Эреже объектке ылайык жөндөлүп, адатта бир нече шартты бир учурда эске алат:
Мөөнөт бүтүп, буюмдар ичинде калганда эмне болорун объекттин эрежеси аныктайт. Варианттар ар кандай, алар биринчи учур болгондо эмес, ишке киргизгенге чейин тандалат.
Бардык вариантта адам айып эсептелгенден кийин эмес, мөөнөт бүтө электе эскертүү алат.
Төлөм модулу баарына керек эмес: кызматкерлердин шкафтары жана клубдагы кийим сактоочу уячалар акысыз иштейт. Бирок уяча ижарага берилген жерде акча сеанстын бир бөлүгү болуп, эсептөө эрежелери кирүү эрежелериндей так коюлушу керек.
Баасы кантип эсептелет. Тариф уячанын өлчөмүнө жана убакытка байланыштуу. Кеңири схемалар: сеанс үчүн туруктуу баа, аралыкка (саат, сутка) жогору карай тегеректелген баа, биринчи сааты кийинкилерден кымбат болгон баскычтуу тариф жана узак мөөнөттүү абонемент.
Төлөм качан алынат. Бул да долбоордун варианты. Тандалган аралыкты алдын ала төлөп, узартканда кошумча төлөө — объект үчүн эң жөнөкөй жана алдын ала түшүнүктүү схема. Сеанс аяктаганда факт боюнча төлөө адамдын төлөй турганына кепилдик талап кылат — мисалы, картадагы сумманы алдын ала авторизациялоо.
Системанын төлөм бөлүгүнө эмнелер кирет:
Чек араны так белгилейбиз. Төлөөнүн белгилүү ыкмалары — карта, контактсыз төлөм, QR, тиркемедеги төлөм, купюра кабыл алгыч аркылуу накталай акча — туташкан төлөм сервисине жана шкафтагы жабдууга жараша. Бул ар бир долбоордо даяр турган функция эмес, курамы текшерүүдө аныкталуучу интеграция. Фискалдаштыруу талаптары өлкөнүн мыйзамдары жана түзмөктүн модели менен аныкталат.

Тегеректөө эрежеси адамга төлөмгө чейин айтылат, жыйынтык суммадан кийин билинбеши керек. Объекттердеги талаштар көбүнчө эсептин дал ушул сабынан чыгат.
Кооптуу сценарий бирөө: акча алынды, бирок уяча ачылган жок. Система мындай операцияны аяктады деп эсептебейт — сеанс башталбайт, уяча бош калат, төлөм себеби көрсөтүлүп кайтаруу кезегине түшөт.
Тескери жагдай — уяча ачылды, бирок төлөм ырасталган жок — да так иштетилет: сеанс түзүлөт, бирок төлөнө элек деп белгиленип, тактоо тизмесине түшөт. Система айырмачылыкты көз жаздымда калтыра албайт, болбосо ай аягында эсептин баары дал келбей калат.
Окуя — система эстеп калууга тийиш болгон ар бир өзгөрүү: ачылыш, баш тартуу, мөөнөттүн бүтүшү, кызматкердин аракети. Айрым окуялар адамдарга билдирүү болуп жөнөтүлөт, баары журналга түшөт. Жеткирүү каналдары — тиркеме, телефонго билдирүү, электрондук почта, мессенджер — интеграция аркылуу туташып, ишке киргизүүдө тандалат.
Кирүү коду, уячанын номери, объекттин дареги жана сактоо мөөнөтү. Берилген учурда жана код жоголсо суроо боюнча кайра жөнөтүлөт.
Төлөнгөн убакыт бүтө электеги узартуу мүмкүнчүлүгү бар эскертүү жана сеанс мөөнөтү өткөн абалга өтсө өзүнчө билдирүү.
Алуучуга буюм салынганы жана уяча күтүп жатканы тууралуу билдирүү, жөнөтүүчүгө буюм алынганы тууралуу кайра ырастоо.
Уяча ачылган жок, эшик жабылган жок, шкаф байланышка чыккан жок, контроллор ката кайтарды. Окуянын объекти жана жооптуусу көрсөтүлөт.
Сактоо мөөнөтү бүткөн уячалардын тизмеси, сеанс башталган убакыт жана адам калтырса, аны менен байланышуу ыкмасы.
Буйруксуз ачылыш, код киргизүүдөгү удаалаш ийгиликсиз аракеттер, кызматкердин кол менен ачуусу, төлөм менен берүүнүн дал келбеши.
| Убакыт | Окуя | Негиз | Натыйжа |
|---|---|---|---|
| 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 — башка система уяча бере, код ала, абалды биле же журналды жүктөй ала турган тышкы интерфейс — аркылуу курулат. Төмөндө эң көп кездешкен маалымат алмашуу багыттары көрсөтүлгөн.
Туташуунун негизги ыкмасы: уяча берүү, код алуу жана жокко чыгаруу, бош эместикти билүү, сеансты жабуу, окуяларды алуу. Кардардын ички сервистерин кошкондо, калгандарынын баары ушул аркылуу туташат.
Адамдарда карта бар жерде уяча турникеттегидей эле өткөрмө менен ачылат. Карталардын түрүн жана учурдагы кирүүнү көзөмөлдөө системасы сыртка кандай интерфейс берерин макулдашуу керек.
Корпоративдик шкафтар үчүн: кызматкер жумушка алынса — шкаф бекитилет, иштен кетсе — кирүү укугу алынып, уяча бошотулат. Болбосо бир жылдан кийин шкафтардын жарымы объектте жок адамдарга катталган бойдон калат.
Төлөм кабыл алуу, кайтаруу жана операцияларды салыштыруу. Так провайдер менен төлөө ыкмалары долбоордо, ал эми фискалдык бөлүккө талаптар өлкөнүн мыйзамдары жана жабдуунун модели менен аныкталат.
Колдонуучуларга жана кызматкерлерге билдирүү жеткирүү: тиркеме, телефон билдирүүлөрү, мессенджерлер, электрондук почта. Канал өзүнчө туташып, объектке жараша тандалат.
Буйрутманы уяча аркылуу берүү сценарийи: буйрутма сырттан келет, уяча дайындалат, коддор жөнөтүүчүгө жана алуучуга жөнөтүлөт. Бул контур өзүн-өзү тейлөө системалары тууралуу баракта кеңири талданган.
Объектте тышкы көзөмөлдөө системасы бар болсо, шкафтар менен кулпулардын абалын ага өткөрүү же биздин IoT-мониторинг контурун колдонуу.
Акы төлөнүүчү сеанстар жана төлөмдөр тууралуу маалыматтарды эсепке алуу системасына жүктөө. Тарифтер маалымдамасынын ээси бирөө гана болот — эсепке алуу же сактоо системасы, бирок экөө тең эмес.
Объект боюнча аналитика өзүнчө эмес, компаниянын жалпы контурунда түзүлгөндө журнал менен көрсөткүчтөрдү кардардын маалымат кампасына же отчеттуулук системасына үзгүлтүксүз өткөрүү.
Интеграциялардын так тизмесин алдын ала айтпайбыз: маалымат алмашуу мүмкүнчүлүгү кардар тараптагы система сыртка кандай интерфейс берерине жараша. Эмне дароо туташары, каршы тарапта эмнени толуктоо керектиги жана эмнени файл жүктөө менен чечүүгө туура келери иш башталгандан кийин эмес, текшерүү учурунда аныкталат.
Жабдуу жана логика бардык жерде бирдей: уяча, кулпу, код, сеанс, журнал. Сценарий, сактоо мөөнөтү жана кызматтын акы төлөнөбү же жокпу деген үч нерсе гана айырмаланат — жөндөөлөрдөгү айырма дал ушулардан түзүлөт.

Бир нече саатка бир жолку сактоо: сатып алынган буюмдар, балдар арабасы, чоң жүктөр. Адам агымы көп, коноктор ар башка болгондуктан, код менен жөнөкөй кирүү, тез берүү жана борбор жабылганда уячаны жүгүртүүгө кайтаруунун так эрежеси керек.
Кадимки сактоо камерасы: жүк бир нече саатка же суткага сакталат, убакыт боюнча төлөнөт, күнү-түнү иштейт. Бул жерде автономдуу иштөөнүн ишенимдүүлүгү жана мөөнөттөн ашуунун түшүнүктүү эрежеси өзгөчө маанилүү — адамдар транспортко кечигип калышат.
Машыгуу убагына берилген шкаф, көбүнчө акысыз жана клубдук карта менен ачылат. Системанын баалуулугу төлөмдө эмес, администратор бош эмес шкафтарды көрүп, унутулуп калганын кулпуну бузбай ача алганында.
Кызматкердин же резиденттин жеке шкафы: бекитилген уяча, өткөрмө менен кирүү, келишим боюнча мөөнөт. Кадр системасы менен байланыш негизги көйгөйдү чечет — иштен кеткен адамдарга бекитилген шкафтарды өз убагында бошотот.
Ижарачылар жана коноктор үчүн уячалар, компаниялар ортосунда документтер менен ачкычтарды жолукпай өткөрүү. Бул жерде көбүнчө эки коддуу сценарий керек — бири салууга, экинчиси алууга.
Айлап ижарага берилген кампалар: узак сеанс, абонемент менен төлөө, карта же код менен кирүү. Программалык бөлүк мөөнөттү, узартууну, төлөнбөгөндө бөгөттөөнү жана кирүүлөрдүн тарыхын башкарат.
Шаймандар, приборлор жана атайын кийимдер үчүн уячалар. Милдет төлөмдө эмес, жоопкерчиликте: ким алды, качан кайтарды, нөөмөт аягына чейин эмне кайтарылган жок. Бул жерде журнал — системанын ишинин негизги натыйжасы.
Студенттер жана коноктор үчүн шкафтар, китептерди жана техниканы уяча аркылуу берүү жана кабыл алуу. Адатта колдонуучулардын өзүнчө маалымдамасын түзбөй, адамдарды эсепке алган учурдагы системага туташуу талап кылынат.
Күтүү аймагындагы коноктор үчүн уячалар жана кызматкерлердин кызматтык шкафтары. Бул жерде журналга жана укуктарды бөлүштүрүүгө талаптар кадимкидейден жогору, ал эми чогултулуучу маалыматтын курамы минималдуу болот.
Система маалыматты көп топтойт, бирок алардын аз гана бөлүгү пайдалуу. Практикалык мааниси бар төрт суроо: уячалар жетиштүүбү, кандай өлчөмдөр керек, убакыт кайда жоголот жана кайсы жабдууну тейлөө убагы келди.
Жүктөм эмнени көрсөтөт. Айлык орточо сан эмес, сааттар жана күндөр боюнча бөлүштүрүү: объект орточо 45% жүктөлүшү мүмкүн, бирок ошол эле учурда ар бир ишембиде 14төн 18ге чейин бир да бош кичине уяча болбойт. Чечим — шкафты толугу менен эмес, керектүү өлчөмдөгү уячаларды кошуу.
Объект боюнча эсептелген көрсөткүчтөр:
Уяча берүүдөн баш тартуу — эң бааланбай калган көрсөткүч. Бош эместикти баары көрөт, ал эми келип, бош уяча таппай кеткен адам кадимки статистикада таптакыр катталбайт. Ошол эле учурда шкафты кеңейтүү керекпи деген суроого дал ушул сан жооп берет.
Отчеттор файл түрүндө жүктөлүп, график боюнча түзүлүшү мүмкүн — мисалы, ар айдын биринчи күнү бардык объекттер боюнча бир эле учурда.

Графиктеги толук ээлөөнүн эки сааты «жакшы жүктөлгөн» дегенди эмес, кезек менен баш тартууларды билдирет. Бул көрсөткүчтүн жанында ар дайым уяча албай кеткен адамдардын саны турат — болбосо туу чоку ийгилик катары окулат.
Этаптар так ушул тартипте жүрөт. Изилдөөнү өткөрүп жиберүү — керектүү буйруктарды кабыл албаган жабдууга ылайыктап система курууга алып келген эң көп кездешкен себеп.
Объектте эмнелер бар: шкафтар, кулпулар, контроллорлор, окугучтар, байланыш, электр азыктандыруу. Кандай сценарийлер керек, сактоо акы төлөнүүчүбү, уячалар үчүн ким жооптуу. Жыйынтык — эмне дароо туташат, эмне кошумча иштетүүнү талап кылат жана объектте эмне жетишпейт.
Бир шкаф толугу менен: чыныгы жабдуудагы контроллор менен маалымат алмашуу, ачылышты жана сенсорлорду текшерүү, мөөнөттөрдү, тарифтерди жана эрежелерди документация боюнча эмес, адамдардын иш жүзүндөгү жүрүм-туруму боюнча тууралоо.
Ким кайсы объекттер үчүн жооптуу, кайсы окуялар кимге жөнөтүлөт, эмне авария деп эсептелет, мөөнөттөн ашуу кантип иштетилет. Ушул жерде кызматкерлердин укуктары жана кол менен ачуунун тартиби да туураланат.
Калган шкафтар менен объекттер сыноодон өткөн схема боюнча, жабдуунун жаңы түрлөрү — өзүнчө маалымат алмашуу модулдары түрүндө. Андан ары тарых топтолуп, мезгилдик отчеттор жана кеңейтүү үчүн маалыматтар пайда болот.
Объектиңиз кандай экенин, канча уяча жана кандай шкафтар турганын, сактоо акы төлөнүүчүбү жана система менен ким иштээрин жазыңыз. Биз учурдагы жабдууга эмне туташарын, кандай кирүү сценарийлери ылайык келерин жана пилотту эмнеден баштоо туура болорун айтып беребиз.