Установка M2M24 Desktop для операционной системы Windows
Скачав zip-архив (M2M24 Desktop 2.1.2_win64/linux64_2024-01-15 zip) и открыв его, Вы найдете 2 архива: M2M24 Desktop Client 2.1.2 и M2M24 Desktop Server 2.1.2.
Для настройки программы M2M24 Desktop используются 2 конфигурационных файла:
- Конфигурационный файл configuration.json – файл для настройки службы M2M24DesktopService.
Внимание!
По умолчанию, служба M2M24DesktopService использует TCP порт 10002 для подключения
оборудования из внешней сети. Если вы хотите изменить номер порта с 10002 на другой,
найдите в папке М2М24DesktopServer файл configuration.json и откройте с помощью
любого текстового редактора.
Найдите параметр “wrxPort”, измените его значение и сохраните изменения.
Чтобы изменения вступили в силу, необходим перезапуск службы файлами
M2M24DesktopServiceStop.cmd и M2M24DesktopServiceStart.cmd.
Параметр | Описание |
wrxPort | номер порта для подключения устройств связи по протоколу TELEOFIS (по умолчанию - 10002) |
analyticsPort | номер порта для подключения устройств связи по протоколу Аналитика (по умолчанию - 10003) |
pyramidPort | номер порта для подключения устройств связи по протоколу Пирамида (по умолчанию - 10004) |
rmiPort | номер порта для подключения клиентов M2M24 Desktop Client к серверу M2M24 Desktop Server (по умолчанию – 2020). |
silentTime | максимальное время тишины в канале связи, после которого соединение с терминалом разрывается принудительно (по умолчанию – 300 сек) |
maxFrameLength | максимальная длина одного пакета данных (по умолчанию – 2000 байт) |
sslCertPath | путь к папке с сертификатами SSL (по умолчанию – “cert”): генерируются автоматически при первом запуске службы. |
openLocalPorts | включение/отключение открытия локальных портов для опроса удалённых устройств по основному каналу на стороне сервера M2M24 Desktop Server. Возможные значения:
|
localListenPortMin | минимальное значение автоматически назначаемого TCP-порта |
localListenPortMax | максимальное значение автоматически назначаемого TCP-порта |
*красным обозначены параметры, доступные в версии, начиная с 2.x.x
- Файл user.json используется для создания создания/редактирования профилей доступа пользователей с ролями Администратор и Диспетчер.
Установка и запуск сервисной части M2M24DesktopService:
Распакуйте M2M24 Desktop Server 2.1.2 в любую папку на ПК.
- Запустите файл M2M24DesktopServiceInstall.cmd, чтобы установить программу в качестве системной службы.
- Запустите службу стандартными средствами Windows (Службы) или файлом M2M24DesktopServiceStart.cmd
Важно! Программа должна быть запущена от имени администратора:
для этого кликните правой кнопкой по файлу и нажмите "Запуск от имени администратора"
При первом запуске сервера появится папка cert с автоматически сгенерированными сертификатом (server.crt) и ключом (server.key).
Сертификат понадобится далее для запуска клиентского приложения.
Запуск приложения M2M24 Client
Распакуйте архив M2M24 Desktop Client 2.1.2 и скопируйте сертификат сервера в папку cert клиента.
*(файл server.key секретный и должен оставаться только на сервере)
Запустите файл m2m24desktop.exe - программу для настройки и управления сервером и терминалами. Данная программа напрямую связана со службой M2M24DesktopService. Если служба отключена, то запуск клиентской части будет невозможен.
При запуске необходимо указать путь к сертификату сервера.
*Внимание! При запуске программы может возникнуть ошибка "Невозможно запустить сервер на порту (...): Address already in use: bind"
Чтобы это исправить, необходимо в configuration.json, в строке "[openLocalPorts]:" изменить значение на "false"