Сервисы автоматических терминалов

Сервисные программы обслуживающие автоматические терминалы въезда и выезда ориентированы на платформу linux, что позволяет использовать недорогие микрокомпьютеры SOC архитектуры наряду с полноценными компьютерами на архитектуре x86. Впрочем, при необходимости, они могут быть портированы и на windows.

Система построена таким образом, что идентификатором терминала в ней является плата расширения, имеющая серийный номер. Такое решение позволяет в произвольном порядке менять компьютеры и прочую мультимедийную начинку, не делая лишних дополнительных настроек и не вводя новых пользователей Базы Данных.

Контроллер въезда

Кроме платы расширения, программа обслуживает принтер, голосовые сообщения для посетителя (опционально) и камеру для фотографирования въезжающих машин и анализа номерных знаков (тоже опция).

Въезд возможен после распечатки купона или по предъявлению валидного RFID идентификатора. Логика работы описана на первой странице.

Настройки программы хранятся в файле "/etc/entrance.settings" в формате "параметр=значение"

port=/dev/ttyS0
camera=/dev/video0
virtualGate=yes
printer=/dev/ttyS1
player=
files=
dbType=Firebird
charset=UTF8
dbName=parking
host=my_db_server
user=parkomat
password=some_password
signalDuration=
plateMinWidth=90
plateMinHeight=18
plateMaxWidth=220
plateMaxHeight=36
plateMinKWH=40
plateMaxKWH=55
ocrMinWeight=75
tryInversion=yes
tryMaxResult=yes
tryAngle=no
tryRatio=yes
windowLeft=36
windowTop=100
windowRight=572
windowBottom=339

Дополнительные файлы (голосовые, шрифтовые и т.п.), по умолчанию, лежат в папке "/var/local/parking". Там же находятся файлы шаблонов печати, представляющие собой текст в шестнадцатеричной форме. Что позволяет адаптировать программу к используемому принтеру без изменения ее кода. Для формирования текста этих файлов можно воспользоваться специальным помощником.

Контроллер автоматического выезда

В отличии от выезда с оператором работает в полностью автоматическом режиме. Обслуживает проезд по номерам, карточкам и предварительно оплаченым купонам.

В случае имеющейся задолженности по купону или неоплаченной карточке, автомат выводит соответствуюшее голосовое сообщение и отказывает в проезде. Если купон, опознанный по номеру автомобиля, карточке или баркоду не имеет проблем с оплатой, шлагбаум будет открыт автоматически.

Демон настраивается аналогичным въездному образом. Настройки хранятся в файле /etc/exitpoint.settings