О программе

M2M24 Desktop – коммуникационный сервер для организации TCP-соединений между узлами систем сбора данных, которые работают в режиме TCP-клиент. Сервис обеспечивает обмен данными между программами опроса и оборудованием TELEOFIS (терминалами WRX, роутерами RTU и LT, конвертерами ER и модемами RX), подключённым к приборам учёта на удалённых объектах.

Области применения: системы учёта ресурсов, дистанционного мониторинга и контроля, промышленной диспетчеризации и телеметрии.

Программа предназначена для локальной установки на ПК под управлением ОС Windows и Linux, совместима с любым диспетчерским ПО, поддерживающим протокол TCP, и состоит из двух компонентов:

  • M2M24 Desktop Server – серверное приложение (служба), которое обеспечивает прозрачную передачу данных между удалёнными узлами.
  • M2M24 Desktop Client – клиентское приложение для мониторинга, настройки и управления подключенным оборудованием, а также для опроса приборов учёта через локальные порты на стороне пользователя.

Зачем нужна программа?

Современные системы беспроводного сбора данных чаще всего используют для соединения протокол TCP, который имеет клиент-серверную архитектуру:

  • один узел (TCP-сервер) имеет внешний статический IP-адрес и принимает входящие подключения от других узлов (TCP-клиентов)
  • остальные узлы (TCP-клиенты) устанавливают исходящие соединения с сервером.

Однако в некоторых случаях диспетчерское ПО и устройства связи не могут работать в режиме сервера по следующим причинам:

  • программа опроса не поддерживает приём входящих подключений
  • программа опроса работает только с COM-портами
  • выделение внешнего статического IP-адреса для SIM-карт модемов технически невозможно или экономически нецелесообразно (постоянный IP требует ежемесячной абонентской платы).

В таких ситуациях оптимальным решением является использование промежуточного серверного ПО, такого как M2M24 Desktop. Сервер принимает входящие подключения от всех узлов сети и позволяет им работать в режиме TCP-клиентов без необходимости назначения им внешних статических IP-адресов.

Архитектура системы

  1. Служба M2M24 Desktop Server запускается на любом ПК или сервере сбора данных (в том числе без графического интерфейса) и выполняет роль "TCP-сервера". ПК, на котором запущена служба, должен иметь статический IP-адрес – внешний или внутренний (при работе в закрытой сети).

  2. Устройства связи (терминалы WRX, роутеры и др.), подключенные к приборам учёта (ПУ), работают в режиме "TCP-клиент": устанавливают исходящее соединение с сервером по IP-адресу и постоянно находятся на связи. Для каждого устройства M2M24 Desktop создаёт локальные TCP-порты, через которые происходит обмен данными с программой опроса (ПО опроса).

  3. ПО опроса подключается к серверу через локальные порты и получает данные от устройств в «прозрачном» режиме по защищенному соединению.

  4. Дополнительно через приложение M2M24 Desktop Client можно подключаться к терминалам WRX по служебному каналу для дистанционной настройки и обновления встроенного ПО.

Возможности программы

  • Организация "прозрачных" каналов связи для передачи данных.
  • Удалённая настройка терминалов WRX через служебный канала сервера.
  • Групповая настройка терминалов по SMS.
  • Массовый импорт устройств из CSV-файла.
  • Поддержание непрерывной связи с удалёнными узлами.
  • Одновременный опрос большого количества устройств (ограничения зависят только от возможностей программы опроса).
  • Опрос устройств через локальные порты на стороне M2M24 Desktop Client, что позволяет безопасно предоставлять доступ к приборам учёта сторонним подрядчикам даже при размещении сервера M2M24 Desktop Server в закрытой корпоративной сети.
  • Гибкое администрирование устройств: контроль статуса соединения, фильтрация и сортировка списка, дистанционная перезагрузка приборов и пр.
  • Настройка ролей доступа для пользователей (администратор, диспетчер).
  • Защищённое соединение между серверной и клиентской частями с использованием протокола TLS.
  • Возможность выполнения серверной и клиентской частей программы на разных ПК (включая серверы без графического интерфейса), со связью через протокол TCP/TLS. Это позволяет реализовать многопользовательский доступ в систему и одновременное обслуживание несколько клиентских подключений для опроса приборов учёта, мониторинга и управления удалённым оборудованиям.

Системные требования

Требования к использованию службы варьируются в зависимости от количества подключенных каналов. Рекомендуемые условия для стабильной работы сервера:

  • Операционная система: Windows 64-bit (Windows 7, 10, 11; Windows Server 2012, 2016, 2019), Linux 64-bit
  • Процессор: минимум 4 ядра (рекомендуется от 8 ядер)
  • Оперативная память: минимум 4 Гб (рекомендуется от 8 Гб)
  • Максимальное количество подключаемых устройств: до 5000.

Поддерживаемое оборудование: