Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ten:howtowork [05.02.2020 09:48] buh [Команды управления.] |
ten:howtowork [28.11.2020 13:47] (текущий) buh [Очередь как основа программного обеспечения.] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Архитектура Артонит 10. ====== | ||
- | ^№ п/п^Уровень^Система^Контроль^Управление^ | ||
- | |1|Уровень приложений|{{ :ten:ase_soft.jpg?nolink&200 |}}|Лог-файлы в рабочем каталоге\\ C:\ProgramData\CardSoft\DuoSE\Access.|Настройка пути к базе данных в ini-файлах. Файлы находятся в папке C:\ProgramData\CardSoft\DuoSE\Access| | ||
- | |2|База данных|{{ :ten:p_22.png?nolink&100 |}}|{{ :ten:p_26.png?nolink&200 |}}|Скрипты для обслуживания базы данных| | ||
- | |3|Системный приложений|{{ :ten:p_21.png?nolink&100 |}}|{{ :ten:p_29.png?nolink&200 |}}|{{ :ten:p_25.png?nolink&200 |}}| | ||
- | |4|Транспортный приложений|{{ :ten:p_20.png?nolink&200 |}}|{{ :ten:p_27.png?nolink&200 |}}|{{ :ten:p_24.png?nolink&200 |}}| | ||
- | |5|Аппаратный приложений|{{ :ten:p_1.png?nolink&200 |}}|{{ :ten:p_23.png?nolink&200 |}}|{{ :ten:p_28.png?nolink&200 |}}| | ||
- | ===== Кто выдает команды управления? ===== | ||
- | Команды управления формирует приложение АСервер (C:\Program Files (x86)\CardSoft\DuoSE\Access\AServerSvc.exe).\\ | ||
- | АСервер работает как служба windows, стартует при включении компьютера.\\ | ||
- | {{:ten:p_3.png?nolink&300 |}} | ||
- | ===== Откуда АСервер берет команды? ===== | ||
- | АСервер смотрит очередь команд в базе данных СКУД (C:\Program Files (x86)\CardSoft\DuoSE\Access\ShieldPro.gdb).\\ | ||
- | {{:ten:p_4.png?nolink&300 |}} | ||
- | ===== Откуда команды в базе данных СКУД? ===== | ||
- | Когда оператор СКУД выдает какой-нибудь карте категорию доступа, то в очереди появляются команды записи карты в определенные точки прохода.\\ | ||
- | Когда оператор СКУД удаляет какую-нибудь карту, то в очереди появляются команды удаления карты из определенных точек. | ||
- | ===== Транспортный сервер. ===== | ||
- | Транспортный (C:\Program Files (x86)\Cardsoft\DuoSE\TS2\TS2.exe) сервер позволяет группировать контроллеры по объекта.\\ | ||
- | {{:ten:p_5.png?nolink&300|}} | ||
- | \\ Конфигурационные настройки хранятся в локальной базе данных C:\Program Files (x86)\Cardsoft\DuoSE\TS2\TS2.mdb. | ||
- | ===== Полная схема СКУД Артонит ===== | ||
- | Теперь можно собрать всю схему системы Артонит.\\ | ||
- | {{:ten:p_6.png?nolink&300|}} | ||
- | ===== Методы контроля. ===== | ||
- | ==== Контроль контроллеров. ==== | + | |
- | Основной инструмент контроля оборудования - приложение Шэлт Контрол C:\Program Files (x86)\CardSoft\DuoSE\Access\SheltControl.exe.\\ | + | |
- | Механизм подключения Шэлт Контрол к базе данных и транспортным серверам полностью совпадает с механизмом подключения АСервера.\\ | + | |
- | {{:ten:p_8.png?nolink&400 |}} {{:ten:p_11.png?nolink&400|}} | + | |
- | === Контроль очереди на загрузку и удаление === | + | |
- | Основной инструмент контроля очереди команд - ASCfg C:\Program Files (x86)\CardSoft\DuoSE\Access\ASCfg.exe.\\ | + | ===== Какую задачу решает Артонит? ===== |
- | Приложение позволяет: | + | |
- | - просматривать очередь, | + | |
- | - загружать повторно карты с превышением количества попыток записи.\\ | + | |
- | {{:ten:p_10.png?nolink&400|}} {{:ten:p_12-0.png?nolink&400|}} {{:ten:p_12-1.png?nolink&400|}} | + | |
- | ===== Архитектура ПО Артонит 10 ===== | + | |
- | ===== Какую задачу решаем? ===== | + | |
Если не сформулировать задачу, то нельзя подготовить и решение. | Если не сформулировать задачу, то нельзя подготовить и решение. | ||
Строка 72: | Строка 41: | ||
- | ==== Как решить задачу? ==== | + | ==== Как решить задачу? Структура Артонит.==== |
Строка 83: | Строка 52: | ||
- | ===== Очередь как основа программного обеспечения. ===== | + | |
+ | ===== Очередь как основа программного обеспечения Артонит 10. ===== | ||
Артонит 10 реализует метод последовательной загрузки и удаления номеров идентификаторов в контроллеры. | Артонит 10 реализует метод последовательной загрузки и удаления номеров идентификаторов в контроллеры. | ||
По мере того, как оператор добавляет или удаляет пользователей системы возникает необходимость записать или удалить идентификаторы в контроллеры. | По мере того, как оператор добавляет или удаляет пользователей системы возникает необходимость записать или удалить идентификаторы в контроллеры. | ||
Строка 139: | Строка 109: | ||
Результатом работы оператора СКУД является очередь на последовательное запись и удаление номеров карт в точки прохода. | Результатом работы оператора СКУД является очередь на последовательное запись и удаление номеров карт в точки прохода. | ||
+ | ====== Архитектура Артонит 10. ====== | ||
+ | В таблице представлены основные элементы системы и указаны места их расположения. | ||
+ | ^№ п/п^Уровень^Система^Контроль^Управление^ | ||
+ | |1|Уровень приложений|{{ :ten:ase_soft.jpg?nolink&200 |}}|Лог-файлы в рабочем каталоге\\ C:\ProgramData\CardSoft\DuoSE\Access.|Настройка пути к базе данных в ini-файлах. Файлы находятся в папке C:\ProgramData\CardSoft\DuoSE\Access| | ||
+ | |2|База данных|{{ :ten:p_22.png?nolink&100 |}}|{{ :ten:p_26.png?nolink&200 |}}|Скрипты для обслуживания базы данных| | ||
+ | |3|Системный приложений|{{ :ten:p_21.png?nolink&100 |}}|{{ :ten:p_29.png?nolink&200 |}}|{{ :ten:p_25.png?nolink&200 |}}| | ||
+ | |4|Транспортный приложений|{{ :ten:p_20.png?nolink&200 |}}|{{ :ten:p_27.png?nolink&200 |}}|{{ :ten:p_24.png?nolink&200 |}}| | ||
+ | |5|Аппаратный приложений|{{ :ten:p_1.png?nolink&200 |}}|{{ :ten:p_23.png?nolink&200 |}}|{{ :ten:p_28.png?nolink&200 |}}| | ||
+ | ==== Контроль контроллеров. ==== | ||
+ | Основной инструмент контроля оборудования - приложение Шэлт Контрол C:\Program Files (x86)\CardSoft\DuoSE\Access\SheltControl.exe.\\ | ||
+ | Механизм подключения Шэлт Контрол к базе данных и транспортным серверам полностью совпадает с механизмом подключения АСервера.\\ | ||
+ | {{:ten:p_8.png?nolink&400 |}} {{:ten:p_11.png?nolink&400|}} | ||
+ | === Контроль очереди на загрузку и удаление === | ||
+ | Основной инструмент контроля очереди команд - ASCfg C:\Program Files (x86)\CardSoft\DuoSE\Access\ASCfg.exe.\\ | ||
+ | Приложение позволяет: | ||
+ | - просматривать очередь, | ||
+ | - загружать повторно карты с превышением количества попыток записи.\\ | ||
+ | {{:ten:p_10.png?nolink&400|}} {{:ten:p_12-0.png?nolink&400|}} {{:ten:p_12-1.png?nolink&400|}} | ||
+ | |||
+ |