Обслуживание внутреннего списка карточек
Некоторые модели контроллеров доступа в нашей линейке оборудования имеют возможность работы в частично или полностью автономном режиме. С этой целью в них подшружается, ограниченный объемом внутренней памяти, список карточек и указывается время, на которое открывается замок в случае успеха.
Полностью автономный режим может быть востребован при использовании контроллера доступа в виде банального дверного замка.
Автономный режим в составе системы может оказаться полезен для повышения отказоустойчивости в критических точках. Основная мотивация пользователя, при этом, звучит как "а вдруг сервер сдохнет?"... В XXI веке! Сервер! На Линюхе! Впрочем, не нам судить. Наша задача - обеспечить.
Загрузка
Если ваш контроллер поддерживает автономный режим, в его настроечной форме присутствует пункт меню "cards", содержащий следующие пункты:
- Add...
- Delete...
- Clean
- Upload...
Первые два пункта требуют ввода номера карточки, действия над которой мы производим. Формат данных:
серия-номер[пробел + список дверей через запятую]
Например:
14-6892 1,3,4
Или:
14-6892
Список дверей требуется только для устройств, обслуживающих сразу несколько замков. Например, четырехдверный.
Если, в его случае, номера замков не вводить, карточка будет активирована для всего списка дверей. Т.е. как при вводе "14-6892 1,2,3,4".
При удалении карточки, достаточно ввести ее номер, без указания замков.
Полная очистка списка карточек может привести к ошибке в ответе устройства, поскольку требует длительного времени на обработку большого массива данных, расположенных в "медленной" памяти прибора.
Загрузка списка карточек требует наличия текстового файла, в котором, в том же формате, построчно, указаны номера карт.
Активация и запрет режима
Наличие введенного списка карт в контроллере, еще ничего не значит. Чтобы включить этот режим, необходимо на вкладке "settings" настроить длительность открытия замка "door duration", которая указывается в секундах в диапазоне 0..65. Причем, 65 - открыть "навсегда", т.е. до следующего события. А 0 - отключить состояние автономности и перейти в штатный режим передачи номера карты на сервер и ожидания ответа от него.