You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Файлы с настройками Сервиса и поставщиков расположены в папке Settings.

Примеры файлов с настройками расположены в папке Settings/_samples.

Основные настройки сервиса расположены в файле Settings/_MainSettings.json (табл. 1).

В файлах вида <ProviderName>Settings.json (где <ProviderName> – название поставщика данных) необходимо заполнить настройки для поставщиков данных, указанных в секции ProvidersOptions (см. табл. 1). Подробнее о настройке поставщиков данных см. в соответствующих разделах далее.

Таблица 1 - Параметры файла с основными настройками Сервиса

Название параметра

Описание

Допустимые значения, примеры значений

ProvidersOptions

EventProvider

Название поставщика событий

Пример: "HtBiometry"

Список возможных значений см. в табл. 2.

PersonProvider

Название поставщика персон

Пример: "BisAce"

Список возможных значений см. в табл. 2.

ReaderProvider

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

Пример: ""

Список возможных значений см. в табл. 2.

WorkstationsOptions

WorkstationsFile

Путь до CSV-файла со списком рабочих станций (cм. табл. 4).

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

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

"Settings/Workstations.csv"

PersonReplicatorOptions

ReplicationIntervalSec


Интервал репликации персон из базы данных СКУД в локальную базу данных Сервиса, с

60

BatchSize

Количество персон, сохраняемых в рамках одной транзакции во время репликации

500

WiegandCardConverterOptions

CardFormats

Список с форматами карт Wiegand.

Может быть указан только один формат определенной длины.

Используется поставщиками событий, получающих события от Wiegand-считывателей (см. табл. 3)

"CardFormats": [

    "pffffffffnnnnnnnnnnnnnnnnp",

    "ffffffffffffffffffffffffffffffffnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",

]

EventServiceOptions

EventsPerSecondMonitoringIntervalSec

Интервал подсчета среднего количества событий в секунду, с

5

ReadersOptions

ReadersFile

Путь до CSV-файла со списком считывателей для поставщика считывателей по умолчанию

"Settings/Readers.csv"

DatabaseOptions

DatabaseType

Тип базы данных Сервиса.

Не рекомендуется менять значение по умолчанию

"Sqlite"

ConnectionString

Строка подключения к базе данных Сервиса.

Не рекомендуется менять значение по умолчанию

"DataSource=Database/PassMonitor.db;Mode=ReadWriteCreate"

Kestrel

Endpoints:Http:Url

Ссылка, по которой будет доступен Сервис.

При необходимости, можно настроить сетевой порт.

Не рекомендуется менять значение по умолчанию

"http://*:5020"

В таблице 2 указаны программные названия поставщиков для использования в секции ProvidersOptions основного файла настроек Сервиса.

Таблица 2 - Программные названия поставщиков

Тип поставщика

Название поставщика

Описание поставщика

Поставщики персон

BisAce

База данных СКУД Bosch

Parsec

База данных СКУД Parsec

Поставщики событий

HtBiometry

Интеграционное решение СФЕРА-Биометрия

Netwiegand

Аппаратный преобразователь Netwiegand

BisSdk

Средство интеграции СКУД Bosch

Поставщики считывателей

(пустая строка)

Считыватели задаются вручную в файле

Netwiegand

Считывателями являются преобразователи Netwiegand

Таблица 3. Поставщики событий, использующих список форматов карт Wiegand

Название поставщика событий

HtBiometry

Netwiegand

Таблица 4. Поля файла со списком рабочих станций

Поле

Описание

Name

Название рабочей станции (hostname). Должно быть уникальным.

PassMode

Разрешен ли режим проходов для рабочей станции.

Допустимые значения: True, False

Если для рабочей станции недоступен режим работы, при попытке подключения на Клиенте будет отображаться соответствующая ошибка

NotificationMode

Разрешен ли режим уведомлений для рабочей станции.

Допустимые значения: True, False



  • No labels