Служба опроса
Служба опроса выполнена в виде отдельного модуля системы ЛЭРС УЧЁТ, который устанавливается на один или несколько компьютеров, соединенных сетью и выполняет подключения к устройствам через COM-порты или Ethernet-порт (сетевую карту) компьютера.
Каждый порт (COM или IP), используемый Службой опроса для подключения к устройству, называется портом опроса и должен быть зарегистрирован в системе в справочнике портов опроса.
Служба опроса работает как системная служба Windows. Взаимодействие с ней возможно только через рабочее место оператора ЛЭРС УЧЁТ и диспетчер служб Windows (только запуск и остановка службы). Ход выполнения опроса протоколируется Службой опроса в журнале сеансов опроса.
Назначение Службы опроса:
- Подключение к устройствам, используя различные типы каналов связи:
- прямые подключения (через нуль-модемный кабель);
- коммутируемые линии (через обычные модемы);
- сети GSM (через GSM-модемы);
- GPRS-модемы, включая режим GPRS-по-вызову;
- сеть Интернет.
- Опрос как отдельных устройств (приборов учета, сумматоров, контроллеров и т.п.), так и сетей устройств (два и более устройств соединенных одним кабелем).
- Опрос в ручном (по команде оператора) и автоматическом (по расписанию) режиме.
Параметры INI файла
Файл Lers.PollService.ini
является конфигурационным файлом Службы опроса. Он находится в папке %ProgramFiles%\LERS\PollService
. Если файла нет, то будут использоваться параметры по умолчанию. Файл должен быть набран в кодировке ANSI. Файл состоит из четырех секций: PollHost, IPPort.
При опросе, для связи с опрашиваемыми объектами, может использоваться прокси-сервер, настройки которого задаются в секции IPPort.
Секция PollHost
Секция [PollHost]
имеет следующие параметры.
Connection Адрес Сервера ЛЭРС УЧЁТ - строка, указывающая адрес и номер порта, через который Служба опроса подключается к Серверу ЛЭРС УЧЁТ. По умолчанию Connection = localhost:10000
EnableDebug Битовая маска флагов отладки:
- 0-й бит (1): включение отладочных сообщений менеджера опроса
- 1-й бит (2): включение отладочных сообщений для драйверов устройств
- 2-й бит (4): включение отладочных сообщений COM-порта
- 3-й бит (8): включение отладочных сообщений хранилища данных
- 6-й бит (64): включение отладочных сообщений коммуникационного модуля
- 7-й бит (128): включение отладочных сообщений службы опроса
По умолчанию EnableDebug = 0
ReconnectTimeout Таймаут до переподключения к серверу ЛЭРС УЧЁТ в случае обрыва связи (в миллисекундах). По умолчанию ReconnectTimeout = 10000
Login Имя входа для подключения к Серверу ЛЭРС УЧЁТ. По умолчанию Login = PollHost
Password Пароль для подключения к Серверу ЛЭРС УЧЁТ. По умолчанию Password = Poller
SourceAddress Адрес сетевого интерфейса, с которого производить подключение к Серверу ЛЭРС УЧЁТ. По умолчанию SourceAddress не задается и подключение выполняется к первому имеющемуся.
MaxUpdateTries Максимально возможное количество попыток запуска программы обновления. По умолчанию MaxUpdateTries = 3
EnableErrorReporting Параметр разрешает службе опроса автоматически отправлять на серверы ЛЭРС УЧЁТ сообщения о произошедших критических ошибках.
Значения параметра:
- 0: запретить отправку ошибок
- 1: разрешить отправку ошибок.
По умолчанию EnableErrorReporting = 1.
Token
Уникальный набор символов, который будет использован для авторизации службы опроса на сервере вместо IP-адреса. Если служба опроса регистрируется на сервере с авторизацией по токену, то ей не обязательно иметь внешний статический IP-адрес. Пример: Token = CB81D8275BACDC786941F335D8E0187B8EBF4B99
Секция IPPort
Секция [IPPort]
имеет следующие параметры.
Proxy Параметр определяет будет ли использоваться прокси-сервер для IP-портов. Возможны следующие значения: no - прокси не используется, yes - используется прокси с указанными параметрами. Если этот параметр указан, все остальные параметры должны присутствовать, default - используются настройки прокси, указанные в Internet Explorer. В этом случае остальные параметры прокси сервера не требуются.
По умолчанию Proxy = no, т.е. прокси-сервер не используется.
ProxyAddress Адрес и порт прокси-сервера. По умолчанию ProxyAddress = proxy:8080
ProxyBypassOnLocal Если данный параметр установлен в true, прокси сервер не будет использоваться для локальных адресов.
По умолчанию ProxyBypassOnLocal = true.
ProxyAuthType Тип аутентификации на сервере. Возможны следующие значения:
- basic - HTTP-аутентификация. В этом случае потребуется указать имя входа и пароль в параметрах ProxyLogin и ProxyPassword. В остальных случаях эти параметры игнорируются.
- ntlm - используется NTLM аутентификация (с использованием данных учётной записи Windows).
- none - аутентификация не используется. По умолчанию ProxyAuthType = none, т.е. аутентификация не используется.
ProxyLogin Имя входа для аутентификации на прокси сервере. Необходимо только в случае если параметр ProxyAuthType = basic.
ProxyPassword Пароль для аутентификации на прокси сервере. Необходим только в случае если параметр ProxyAuthType = basic.