(Windows) сервер может выполняться как в режиме обычного приложения, так и в режиме системной службы(сервиса). Для переключения между этими режимами можно использовать скрипты regService.cmd и unregService.cmd, находящиеся в одной папке с исполняемым файлом сервера. запуск сервера из командной строки: Запуск 'LogikaUA' без аргументов командной строки вызывает графический конфигуратор сервера. Конфигуратор произведёт поиск работающего экземпляра сервера и подключится к нему. При отсутствии работающих экземпляров сервера будет запущен свой, локальный экземпляр. 'LogikaUA -s' (--service) запускает сервер в режиме консольного приложения (без GUI). Сервер должен быть предварительно скофигурирован. 'LogikaUA -p' (--prepare) создаёт требуемые для работы сервера каталоги и выставляет на них права доступа. (требуются права администратора / root). Для сервера, установленного в ОС Windows с помощью инсталлятора, этот функционал обычно не требуется. файл настроек сервера находится в Windows: %ProgramData%\Logika\OpcUA\settings.json Linux: /var/opt/logika-opcua/settings.json криптографические сертификаты : Windows: %ProgramData%\Logika\OpcUA\pki\ Linux: /var/opt/logika-opcua/pki/ Порт для входящих подключений UA клиентов по opc.tcp протоколу может быть задан в файле настроек параметром "UAServerPort", по умолчанию = 37112 Сервер поддерживает три механизма аутентификации пользователей: 1) Анонимные подключения (отсутствие аутентификации) По умолчанию анонимные подключения к серверу разрешены. Такое поведение можно изменить, задав в файле %ProgramData%\Logika\OpcUA\settings.json, назначив параметр "AllowAnonymousLogin" = false 2) Вход по имени пользователя и паролю: В файле настроек (список "Users") можно вручную задать список пользователей которым разрешён доступ к серверу и назначить им пароли. Также можно отключать выбранных пользователей без удаления из списка (параметр "enabled") 3) Вход по сертификату: инструмент для создания сертификатов (например): "X - Certificate and Key management" (https://hohnstaedt.de/xca/) сертификаты (*.der) клиентов, которым разрешён вход, должны находиться в подкаталоге pki\trustedUser\certs\ мониторинг обмена данными с приборами: Монитор выполнен в виде windows-приложения 'MonitorU.exe' и находится в подкаталоге /Monitor основной папки приложения (Windows). Для начала мониторинга необходимо вручную запустить исполняемый файл. Версия сервера для Linux также поддерживает мониторинг обмена, но интерфейс монитора должен быть запущен в Wine либо на компьютере с ОС Windows. В последнем случае потребуется изменить в файле настроек сервера параметр "CommMonitorHost", указав в нём IP адрес или DNS имя компьютера, на котором запущен интерфейс монитора обмена. Обмен данными мониторинга производится по протоколу UDP, порт 59095.