М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