Установка M2M24 Desktop v2.x.x (Windows)

Установка M2M24 Desktop v2.x.x (Windows)

Установка M2M24 Desktop для операционной системы Windows

    Скачав zip-архив M2M24 Desktop и открыв его, Вы найдете 2 архива: M2M24 Desktop Client 2.x.x и M2M24 Desktop Server 2.x.x.


    Для настройки программы 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.
Возможные значения:
  • true (включен, по умолчанию) – локальные порты открыты на стороне M2M24 Desktop Server и M2M24 Desktop Client;
  • false (выключен) – локальные порты открыты только на стороне M2M24 Desktop Client. Значение необходимо установить, если серверное и клиентское приложения M2M24 Desktop будут работать на одном ПК.
 localListenPortMin  минимальное значение автоматически назначаемого TCP-порта
 localListenPortMax  максимальное значение автоматически назначаемого TCP-порта


*красным обозначены параметры, доступные в версии, начиная с 2.x.x

  • Файл user.json используется для создания создания/редактирования профилей доступа пользователей с ролями Администратор и Диспетчер.


Установка и запуск сервисной части M2M24DesktopService:


    Распакуйте M2M24 Desktop Server 2.x.x в любую папку на ПК.

  • Запустите файл M2M24DesktopServiceInstall.cmd, чтобы установить программу в качестве системной службы.
  • Запустите службу стандартными средствами Windows (Службы) или файлом M2M24DesktopServiceStart.cmd
Важно! Программа должна быть запущена от имени администратора: для этого кликните правой кнопкой по файлу и нажмите "Запуск от имени администратора"


    При первом запуске сервера появится папка cert с автоматически сгенерированными сертификатом (server.crt) и ключом (server.key).
Сертификат понадобится далее для запуска клиентского приложения.


Запуск приложения M2M24 Client

     Распакуйте архив M2M24 Desktop Client 2.x.x и скопируйте сертификат сервера в папку cert клиента.

*(файл server.key секретный и должен оставаться только на сервере)


Запустите файл m2m24desktop.exe - программу для настройки и управления сервером и терминалами. Данная программа напрямую связана со службой M2M24DesktopService. Если служба отключена, то запуск клиентской части будет невозможен.


При запуске необходимо указать путь к сертификату сервера.


*Внимание! При запуске программы может возникнуть ошибка "Невозможно запустить сервер на порту (...): Address already in use: bind" 


Чтобы это исправить, необходимо в configuration.json, в строке "[openLocalPorts]:" изменить значение на "false"