Проект
Разработка на софтуер Python3.12/Linux
За използване в рамките на нашата организация е необходимо разработването на софтуер, който да реализира протокол за комуникация между Система за Контрол на Достъпa и Контролер за управление на асансьори.
За разработването му следва да се използва Pyhton3.12 върху операционна система Linux.
Базата данни която се ползва е PostgreSQL, но особени познания не се изискват, тъй като всички необходими SQL заявки ще бъдат предоставени.
Софтуера следва да:
- «Слуша» за нотификации от Базата Данни. Тези нотификации са в вследствие на регистрирани събития в резултат на прилагане на карта към четец монтиран в асансьора или вън до вратата му;
- При постъпване на нотификация да извлече информацията за картата и правата на достъп свързани с нея /както уточнихме SQL заявките ще бъдат предоставени/;
- Да формира съобщение съгласно протокола на контролера на асансьора /алгоритъм ще бъде предоставен /;
- Да изпрати по TCP/IP към контролера така формираното съобщение;
- Едновременно с това софтуерът следва да реализира Hearеbeat протокол, за да се следи нормалната работа на отделните компоненти /алгоритъм ще бъде предоставен /;