М2М24 Desktop — локальная версия сервера М2М24, разработанная в виде программы для систем Windows и Linux. Предназначена для организации беспроводных каналов связи между узлами диспетчеризации, работающими в режиме «Клиент».
Возможности сервера M2M24 Desktop:
- Организация «прозрачных» каналов связи для передачи данных.
- Создание служебного канала для удалённой настройки оборудования
Важно! Только для терминалов серии WRX - Подключение и администрирование большого количества терминалов. Непрерывная связь с удалёнными узлами.
- Одновременный опрос большого количества устройств (подходит для диспетчеризации крупных объектов).
Данная статья предназначена только для модемов, работающих на основе модуля Telit (кроме модема TELEOFIS RX101-R4).
Модемы серии RX изначально не поддерживают передачу данных по GPRS, но имеют встроенный интерпретатор языка программирования Python, что позволяет загружать в модем необходимые пользователю скрипты, в том числе, для вывода устройства в режим GPRS.
Для работы в режиме GPRS в модем необходимо установить скрипт GprsTerminal. Обратите внимание: при установке скрипта GprsTerminal модемы RX смогут поддерживать GPRS-соединение только как TCP-клиенты. Установка скрипта производится с помощью программы RX Configuration Tool. Программа позволяет запускать и останавливать скрипты TELEOFIS и другие скрипты на языке Python.
1. Настройка сервера M2M24Desktop
В скрипте GprsTerminal, который используется для вывода модема RX в режим GPRS, используется протокол авторизации "Аналитика". Для работы модемов с сервером M2M24Desktop, необходимо настроить TCP-порт для режима работы протокола "Аналитика".
Для этого необходимо в папке М2М24DesktopService открыть файл configuration.json с помощью любого текстового редактора. Параметр analyticsPort отвечает за приём информации на указанный TCP-порт по протоколу "Аналитика"
Найдите параметр “analyticsPort”. Данный параметр отвечает за приём информации на указанный TCP-порт по протоколу "Аналитика". По умолчанию, это порт 10003, если необходимо - измените его значение и сохраните изменения. Перезагрузите сервер в консоли управления (4.Restart Service), чтобы изменения вступили в силу.
2. Запускаем программу RX Configuration Tool и загружаем скрипт в модем
- Скачиваем программу по ссылке: RX Configuration Tool
- Скачиваем скрипт. Обратите внимание, что для модемов RX первой версии и модемов RX rel.2 скрипты различны.
Модемы RX первой версии | |
Модемы RX rel.2 |
- Подключаем модем к ПК. Для подключения можно использовать конвертер TELEOFIS WR121. При этом в меню Диспетчер устройств - Порты (COM и LPT) появится новый виртуальный COM-порт подключенного модема.
- Запускаем программу RX Configuration Tool
- Открываем "Настройки программы" - "Скрипт" - указываем путь до распакованной папки.
- В строке "Режим выполнения скрипта" необходимо прописать "Безусловное выполнение", если строка не заполнена автоматически.
- Переходим на вкладку "Загрузка пользовательского скрипта", видим, что появились основные параметры, которые можно редактировать. Вам необходимо указать IP-адрес Вашего ПК ("Адрес назначения исходящего соединения), на котором установлен M2M24Desktop и TCP-порт для подключения по протоколу "Аналитика" (Порт назначения исходящего соединения) (по умолчанию 10003).
- Нажимаем на кнопку "Загрузить скрипт", ждем пока скрипт загрузится.
- Как только скрипт загрузился в модем, консоль оповестит нас об этом, написав "Успешно"
Примечание: Бывают случаи, когда скрипт загружается в модем с ошибкой, большинство ошибок и варианты их решений приведены в таблице.
Таблица 3 - Возможные ошибки загрузки скрипта
Сообщение в логе | Возможные причины |
Не остановлен скрипт WatchDog (для первой версии модемов RX) или другой скрипт. Решение: Перезагрузить модем по питанию и остановить скрипт, нажав кнопку "Остановить скрипт" в первые 10 секунд после подачи питания. | |
В меню Файл - Настройки - COM порт указана неверная скорость последовательного порта. Решение: Указать правильную скорость доступа к порту. | |
В меню Файл - Настройки - COM порт указан неверный порт. Решение: Проверьте правильность номера порта. | |
Порт используется другой программой. Решение: Закройте порт в другой программе. |
Дополнительная информация:
Описание возможностей M2M24 Desktop
Как подключить терминал WRX к M2M24 Desktop?
Ссылки по теме:
Типовые схемы построения прозрачных каналов связи через M2M24 Desktop
Пример удаленной настройки терминалов WRX с помощью M2M24 Desktop