Обслуживание внутреннего списка карточек

Некоторые модели контроллеров доступа в нашей линейке оборудования имеют возможность работы в частично или полностью автономном режиме. С этой целью в них подшружается, ограниченный объемом внутренней памяти, список карточек и указывается время, на которое открывается замок в случае успеха.

Полностью автономный режим может быть востребован при использовании контроллера доступа в виде банального дверного замка.

Автономный режим в составе системы может оказаться полезен для повышения отказоустойчивости в критических точках. Основная мотивация пользователя, при этом, звучит как "а вдруг сервер сдохнет?"... В XXI веке! Сервер! На Линюхе! Впрочем, не нам судить. Наша задача - обеспечить.

Загрузка

Если ваш контроллер поддерживает автономный режим, в его настроечной форме присутствует пункт меню "cards", содержащий следующие пункты:

Первые два пункта требуют ввода номера карточки, действия над которой мы производим. Формат данных:

 серия-номер[пробел + список дверей через запятую]

Например:

 14-6892 1,3,4

Или:

 14-6892

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

Если, в его случае, номера замков не вводить, карточка будет активирована для всего списка дверей. Т.е. как при вводе "14-6892 1,2,3,4".

 

При удалении карточки, достаточно ввести ее номер, без указания замков.

Полная очистка списка карточек может привести к ошибке в ответе устройства, поскольку требует длительного времени на обработку большого массива данных, расположенных в "медленной" памяти прибора.

 

Загрузка списка карточек требует наличия текстового файла, в котором, в том же формате, построчно, указаны номера карт.

Активация и запрет режима

Наличие введенного списка карт в контроллере, еще ничего не значит. Чтобы включить этот режим, необходимо на вкладке "settings" настроить длительность открытия замка "door duration", которая указывается в секундах в диапазоне 0..65. Причем, 65 - открыть "навсегда", т.е. до следующего события. А 0 - отключить состояние автономности и перейти в штатный режим передачи номера карты на сервер и ожидания ответа от него.