Системата за управление на трафика в Плевен (част 4): Ключовете и делото
Системата е построена (част 3), работи, приета е. Сега идва частта, която колегите от бранша ще разпознаят веднага: поддръжката, чуждият човек с молба за ключовете и одитът, който реши, че 25 кадъра в секунда са нередност за половин милион лева.
Две години поддръжка
След приемането поддържах системата по договор две години. Освен захранването (за което вече знаете от трета част — рестарти, Telegram бот, 180 волта), инцидентите бяха основно от катастрофи. Стълб с LPR камера на 18 метра от кръстовище е точно на мястото, където някой заспал в три сутринта излиза от завоя. Ударен стълб означава изкривено рамо, скъсан кабел и камера, която не подлежи на възстановяване. До момента случаите са 7–8; заради тях не работят 10–12 камери и един цял шкаф.
Тук има нещо, което заслужава повече внимание, отколкото получава: при ПТП, което унищожи общинско оборудване за десетки хиляди левове, на практика никой не носи имуществена отговорност. Стълбът и камерата са общински, виновният е с „Гражданска отговорност“, а между двете стои процедура, която никой не е минавал докрай. Това също заслужава внимание при разширението.

Човекът с молбата за ключовете
Когато договорът ми изтече, поддръжката беше възложена на Виваком. Ще бъда откровен: Виваком е технологичен лидер и има много неща, които прави по-добре от всеки в страната. Поддръжката на LPR система с DSS Pro и сигнални детектори към светофари не е сред тях, защото просто никога не са правили такава — и на практика я превъзложиха.
С мен се свърза човек, работещ в национална СОТ фирма. Молбата му беше проста: да му предам ключовете за шкафовете и да му покажа как работи системата в сървърното. Не беше лош човек. Но не можех с леко сърце да предам високотехнологична система за милиони на фирма без нито един обучен за нея специалист, при положение че в региона има фирми с реален опит именно в мрежи, сървъри и киберсигурност. Уточнявам, както уточних и тогава: не говорех за собствен интерес — фирмата ми поддържа над 300 бизнес клиента и има работа за години напред. Говорех за риска за самата система.
Затова отказах да предам ключовете без официално искане от собственика — общината. Официално искане така и не дойде. Вместо това дойде телефонно обаждане.
Обаждането
Обади ми се заместник-кмет, с която се познаваме от години — поддържам оборудването на МДТ от 2011 г. Новината: срещу Община Плевен е стартирана процедура по проекта за финансова корекция от 25% върху договора за 1 930 000 лв. — тоест около 450 000 лв. — от одитния орган по програмата. Сигналът за нередност имаше номер, 17 страници и списък с констатации.
Прочетох материалите. Според одиторите проектът е изпълнен физически добре. Проблемът е документален: „фатални несъответствия“ между записаното в обществената поръчка и реално доставената техника. Ето най-важните претенции, дословно по същество:
| Изискване в поръчката | Доставено | Констатация |
|---|---|---|
| LPR камера: запис минимум 60 fps | ITC952-RU2D-IRL8: 25 fps, разпознаване на борда | „Несъответствие“ за 60 камери на стойност 361 568 лв. |
| Работна станция: процесор мин. 3,4 GHz, 16 GB DDR3 | i7-8700T: 2,4 GHz база / 4,0 GHz turbo, 8 GB DDR4 | „Несъответствие“ за 4 станции |
| Работна температура на камерата | −40 °C при bullet, −50 °C при dome | Спецификацията иска −55 °C; неясно кой модел ще се ползва |
| Свидетелство за съдимост на представляващия унгарския партньор | Валидно 90 дни от 31.05.2019 | Изтекло към датата на договора (02.09.2019) — с три дни |
| Декларация от производителя за 10 г. поддръжка | Не е приложена в офертата | Основание за отстраняване |
| Опит на ръководителя на екипа и на експертите | GSM-R, информационни табла по унгарска магистрала | Не е „система за видеонаблюдение“ |
Дотук за юристите. Сега за нас.
Защо 25 fps не са по-малко от 60
Помните ли двете школи от първа част? Изискването „минимум 60 fps“ е писано за първата: камера стриймва към сървър, а софтуерът на сървъра търси табелата във всеки кадър. Там високият fps има смисъл — колкото повече кадри, толкова по-голям шанс да хванеш табелата в точния момент при висока скорост. При втората школа, каквато е Плевен, ANPR модулът е в камерата: тя сама детектира превозното средство, снима серия кадри с шатър 1/1000 s, избира най-добрия, чете номера и праща събитие. Записът на видеото е отделна функция със скромни 25 fps, защото служи за архив, не за разпознаване. Изискване от 60 fps за такъв запис означава единствено 2,4 пъти повече дисково пространство за същите 30 дни архив — заради което, между другото, изпълнителят е и вдигнал резолюцията на 9 MP, за да компенсира с качество на кадъра.
Тоест доставената камера не изпълнява буквата на изискването и го надминава по същество. Одитът не се интересува от същество. Одитът има таблица с две колони и в едната пише 60, а в другата 25.
Защо 2,4 GHz не са по-малко от 3,4
Тази ми е любима. Спецификацията иска процесор с „мин. 3,4 GHz“, а доставеният i7-8700T е с базова честота 2,4 GHz. Това е шестядрен Coffee Lake с 12 нишки, 12 MB кеш и Turbo Boost до 4,0 GHz. Дори на базова честота шест ядра по 2,4 GHz са 14,4 GHz сумарна изчислителна мощност, без да броим нишките и turbo-то. За сравнение написах на одиторите, че Intel имат бюджетен Celeron с базова честота 3,4 GHz — с едно ядро. По логиката на таблицата той би бил „по-добър“ от i7-то и би минал проверката. Ако някой ден купите работна станция по този критерий, ще имате най-бързия калкулатор в общината.
А температурата: −50 срещу −55 °C. По нашите ширини такива температури не се случват и няма да се случат. Но в спецификацията пише −55.
Моят отговор
Написах становище, което започваше с изречението, че не знам дали има смисъл да коментирам каквото и да е, защото очевидно става въпрос за заяждане: проверяващите видимо не се интересуват дали системата работи и в какво състояние е, много по-важно е, че на някого му е изтекло свидетелството за съдимост с три дни, а камерата трябвало да е −55, а тя е −50. После все пак коментирах. Основната ми теза беше тази от трета част: това не е видеонаблюдение на селски двор и не могат да се пишат спецификации на мрежова и наблюдателна техника без реален проект от производител. В света има три-четири производителя на такива решения от „А“ до „Я“ — камера, комутатор, рекордер, сървър, дори кабелът — и правилният подход е да се довериш на портфолиото на един от тях, защото той гарантира, че компонентите работят заедно. Иначе попадаме в положение да гадаем −50 или −55 градуса и af или at са PoE комутаторите.
И завърших с това, което мисля и днес: разбирам, че проблемът е документален, а не технически, но не разбирам как с работеща модерна система вместо потупване по рамото получаваме упрек, все едно ѝ е трън в очите, че работи.
Вещото лице
Общината обжалва и назначиха вещо лице. Обещах пълно съдействие и го дадох: за около десет дни имахме десет срещи и двайсет телефонни разговора, в които разнищихме спецификациите буква по буква — коя камера какво прави, къде се разпознава номерът, защо 25 fps, какво значи Turbo Boost, защо −50 е достатъчно за Плевен. Никой в общината не можеше да води този разговор, а изпълнителят беше в Будапеща. Единственият човек, който познаваше системата до ниво спецификация, бях този, който преди месец отказваше да даде ключовете.
Общината спечели делото, и то така убедително, че решението дори не беше обжалвано. Оттогава отново моята фирма поддържа системата по договор — от 2020 г. до днес, с една двугодишна пауза, в която ключовете си стояха при мен.
Поуката за колегите, които пишат технически спецификации за обществени поръчки: всяко число, което сложите в таблица, един ден ще бъде сравнено с друго число от някой, който не знае какво означава. Пишете функционални изисквания („разпознава номера при 95% надеждност до 200 km/h“), не параметри на конкретен клас техника от 2016 г. Или, още по-добре — искайте проект от производител, преди да напишете каквото и да е.
А през 2025 г. телефонът пак звънна. Този път — за разширението.
Всички части от поредицата
- Част 1: Мислех, че в Плевен такива камери никога няма да има — какво изобщо е LPR камера и защо не е „камера“
- Част 2: Трасето „Франкенщайн“ — 15 километра оптика през реката, чужди тръби и десетки шахти
- Част 3: Четири фирми и трите генерални пропуска, които едва не спряха проекта — светофарите, токът и контактната мрежа на тролеите
- Част 4: Ключовете и делото — 25 срещу 60 fps, −50 срещу −55 градуса и 450 000 лева
- Част 5: Разширението и капаните в него — 25 кръстовища, 233 камери и една карта, която лъже
- Галерия: 65 снимки от строежа — изкопът, шахтите, шкафовете, вишката и сървърното, март–май 2021