"Электр пойыздарын" басқару жүйесін қалай автоматтандырдық
Сәлем халық!
Менің атым Максим, мен мемлекеттік және корпоративтік сектор үшін әртүрлі пайдалы заттарды жасайтын Sailet дамыту студиясын басқарамын. Мысалы, корп. порталдар, ресурстарды басқару жүйелері, негізгі көрсеткіштерді бақылау жүйелері, ішкі мобильді қосымшалар және бла бла бла.
Бірнеше жыл ішінде біз әлеммен бөліскіміз келетін тәжірибе мен істерді жинақтадық. Бұл біреуге көмектеседі деп үміттенемін, Мүмкін біз жаңа қызметкерлерді, серіктестер мен клиенттерді табамыз. Екі жыл бұрынғы жағдай, сондықтан біз үшін бірінші рейк болды.
Біздің кейс "қала маңы тасымалдары" АҚ мемлекеттік ұйымымен байланысты, қызы Қазақстан темір Жолы (ҚТЖ). Бұл Қазақстандағы Ресей темір жолдарының аналогы.
Бізге қала маңындағы пойыздарды бақылау және басқару жүйесін құру туралы өтінішпен жүгінді.
ҚТЖ-да электр тоғын басқарудың бұрынғы тәсілдері ескірген, сондықтан біздің алдымызда қарапайым әрі түсінікті жүйе жасау міндеті тұрды. Ол үшін сенсорларды қосу, бейне ағынын, фотосуреттерді және басқа деректерді әр пойыздан тікелей жіберуді ұйымдастыру қажет болды. Осылайша біз жұмсақ және қатты бөліктерді жасадық.
Түйін мәселелері
Қалалар арасындағы байланыстың жексұрын сапасы;
Фото / бейне ағынын беру кезіндегі трафиктің үлкен мөлшері;
Коммуникация және келісу.
Менің ойымша, әр тармақты бөлек ашудың мағынасы жоқ, біз бәріміз бір кездері қала сыртына шығып, фильмді жүктеп, бюрократиямен бетпе-бет келдік.
Команда
PM;
салқын VueJS;
сеньор және миддл Ларавел;
дизайнер;
сертификатталған сеньор сетевик;
және қалған жігіттер, тартылған сәтте: талдаушы, тех. пис..күнделікті жұп.
Мерзімі
Нақты іске асыру мерзімі - 4 ай. Дәл сонша уақыт бойы біз жоба бойынша жұмыс істедік, код жаздық, жүйені тексердік, беру хаттамаларын баптадық және т. б.
Іске асырудың нақты мерзімі — 6 ай. Келісулер мен бюрократияны ескере отырып.
Техникалық қолдау жобаны тапсырған күннен бастап 12 ай.
Процесс
Біз ақпаратты жинау мен өңдеуден бастадық. Бірінші қиындық нашар байланыс болды. Бұл сіз мемлекетке келгенде стандартты оқиға. компания, және ешкім ештеңеге жауап бермейді.
Эйзенхауэрдің жақсы ескі матрицасы TZ-ге көшірілген mindmap жобасын жасауға көмектесті. Маңызды мәселе, біз ТТ-да жалғыз жауапты адамды көрсеттік, ол шешім қабылдаған және бізбен тікелей жұмыс істейтін IT бөлімінің басшысы болды. Бұл қарапайым элемент көп уақытты үнемдеуге мүмкіндік берді. Бұрын бізде ол жоқ еді.
Жұмыс басталды және біз қалалар арасындағы байланыстың сапасына сүйендік. Әр вагонда +-10 камера бар.
Мен қазір қолданылған бейне ағынын сығу және оңтайландыру әдістерін сипаттай алмаймын, бірақ. Скучно есептеулерден кейін, ең арзан нұсқа-біз жасаған әр Mini-pc пойызына орнату.
Mini-pc бір адам маршрутизатор және контроллер айналды. Біз барлық камералардан барлық ағынды негізгі серверге барынша оңтайландырылған күйде жібердік. Байланыс үзілген жағдайда, беріліс автоматты түрде қалпына келтірілді.
Егер байланыс болмаса, менеджерге хабарлама беріледі: "камералардан хабар тарату мүмкін емес. Сіз көргіңіз келетін камера пойызы әрекет аймағынан тыс жерде орналасқан.». Бұл жағдайда пайдаланушы үзіліске дейін жазба қол жетімді болды.
Жазбаны қосу, беру және желімдеу қалпына келтірілгеннен кейін (ол үзілмеді, барлығы mini-pc-де болды), пайдаланушы "пойыз кіру аймағында. Онлайн-трансляцияны "Видео/Фото"бөлімінде іске қосуға болады.».
Mini-pc сонымен қатар Сенсорлардан деректерді жіберді, олар туралы біз бөлімдерде айтатын боламыз.
Бөлімдер
Шолу
Пойыздың жағдайы, оның орналасқан жері туралы ақпаратты картадан бақылау мүмкіндігімен жинау. Яндекс Қолданылды.Шығаруға арналған карталар. Қазақстанда олар № 1.
Егер пойыз кешігіп қалса, жүйе дабылды қойып, қызметкерге хабарлайды. Егер бәрі тәртіппен болса, онда ол жасыл түспен белгіленеді. Жаңарту әр 5 секунд сайын жасалады. Жауап алдамшы сұрақ — ол тез, өйткені тапсырамыз:
Координаттары;
Жылдамдық;
Ағымдағы станция;
Есіктердің жай-күйі (ашық есіктер саны);
Құрамындағы вагондар саны;
Электр поезды басқару пультіндегі деректер;
Электр пойызының техникалық жағдайы.
Жолаушылар
Жүйе әр пойыздағы нақты уақытта жолаушылар ағынын есептей алады. Бұл біздің жетістігіміз емес, біз "Транстелесофт"компаниясы орнатқан датчиктерден ақпаратты оқимыз. Кезеңге кірген және шыққан деп есептейді, автоматты түрде экспортталатын есеп жасайды.
Бейне / Фото
Сипатталған жоғарыда.
Станциялар
Бұл бөлімде, әрбір нақты станция бойынша жолаушылар ағыны саналады. Кезең ішінде кірген және шыққан. Автоматты түрде экспортталатын есеп жауапты пайдаланушыға күн сайын жіберіледі.
Деректер базасы
Жоғарыда жазғанымдай, ҚТЖ бүкіл ел бойынша 150 мыңға жуық адам жұмыс істейтін мемлекеттік компания (халықтың 1% - ға жуығы). Оның 15 мыңы-қала маңындағы жолаушылар пойыздарының қызметкерлері.
Деректер базасында өзекті ақпараты бар барлық қызметкерлер бойынша жеке және қызметтік деректер бар. Қызметкерлерді "мансаптық тағдырымен" өңдеуге, қосуға, жұмыстан шығаруға және ойнауға болады. Маңызды функция — бұл аймақтық учаскелердің локомотив және пойыз бригадаларының ақпаратын есепке алу және жүргізу.
Баптаулар
Жүйеде + 100500 түрлі параметрлер бар. Тұрудан бағыттар және басқару станцияларымен дейін жүргізу қызметкерлерінің және параметрлер есептілік. Бірақ бұл маңызды емес деп ойлаймын.
Жиыны
Нәтижесінде 6 айдан кейін біз ҚТЖ үшін тасымалдау бойынша өзекті деректерді жинауды және өңдеуді ұйымдастыра алдық., оның аналогтары сол кезде болған жоқ. Ресей темір жолдарын Кешіріңіз, бірақ біз бұл факт екенін білеміз.
Бас директор Михаэль Кортюм жүйемен жеке танысты. Біз өз жұмысымызды сәтті деп санаймыз.
Егер сіз істі оқығаннан кейін сұрақтарыңыз болса, оларды түсініктемелерде сұраңыз, Мен оларға жауап беруге тырысамын!; )
*Айта кетейік, Astana Hub IT-стартаптар халықаралық технопаркінің барлық қатысушылары салық жеңілдіктеріне ие болады. Преференциялар қатысушыларды КТС, ҚҚС, тауарлар импортына ҚҚС, роялти салығы, ЖТС және резидент еместер үшін әлеуметтік салық сияқты салықтарды төлеуден босатады. Мемлекеттік қолдаудың осындай шарасы IT-компанияларға үнемделген қаражатты өз жобаларын дамытуға қайта инвестициялауға мүмкіндік береді.
Пікірлер 0
Кіру пікір қалдыру үшін