О программе
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-адресов.
Архитектура системы
-
Служба M2M24 Desktop Server запускается на любом ПК или сервере сбора данных (в том числе без графического интерфейса) и выполняет роль "TCP-сервера". ПК, на котором запущена служба, должен иметь статический IP-адрес – внешний или внутренний (при работе в закрытой сети).
-
Устройства связи (терминалы WRX, роутеры и др.), подключенные к приборам учёта (ПУ), работают в режиме "TCP-клиент": устанавливают исходящее соединение с сервером по IP-адресу и постоянно находятся на связи. Для каждого устройства M2M24 Desktop создаёт локальные TCP-порты, через которые происходит обмен данными с программой опроса (ПО опроса).
-
ПО опроса подключается к серверу через локальные порты и получает данные от устройств в «прозрачном» режиме по защищенному соединению.
-
Дополнительно через приложение 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.
Поддерживаемое оборудование: