 Работа с терминалами M2M Cyber GLX (GX) связана с использованием com-порта и отправкой конфигурационных команд на него. Так же периодически требуется сохранение логов такой работы в файл. Данная статья посвящена работе с терминальными программами, позволяющими подсоединяться к com-порту. В качестве тестового терминала на столе M2M Cyber GLX, с прошивкой 4.08. Шнурок переходник USB-com от Prolific. Будут рассмотрены программы: - M2M CyberTester
- Wterm
- PuTTY
- RealTerm
- FoxTerm
M2M CyberTesterСайт: доступно на ftp разработчика ftp://ftp.m2m-t.ru/Partners/# ИТП/#Техническое сопровождение/Материалы конференцииТехнокурсы-2012/ПО/M2M-Cyber Tester/ Разработчик: М2М Телематика (г. Москва) Версия: 1.10 Возможности: специально разрабатывалась для терминалов М2М. Позволяет создавать макросы исполняемых команд для быстрого программирования терминала под те или иные задачи (макрос=кнопка). Представляет из себя усовершенствованный serial-терминал, более удобный в работе с АТ, так как позволяет считывать/устанавливать быстро основные параметры, не набирая их вручную. Возможность так же отправлять команды и вручную. Недостатки: Лог пишется без привязки ко времени, большой размер окна (не удобно использовать на небольших ноутбуках), созданием макросов-команд трудоемко. Так же программа достаточно не устойчива в работе, периодически выдает окно с ошибкой (обычно работа при этом не прерывается, но окна мешают).
Лицензия: не известно. Условия лицензирования не очень понятны.
 | Работа с АТ: в верхней части окна выбрать ком-порт (список заполняется один раз при старте программы - если номер ком-порта изменится - нужно делать рестарт программы), выбрать скорость, нажать кнопку (она используется для открытия/закрытия порта). Далее Файл - загрузить - выбрать файл соответствующий ваше прошивке наиболее полно. Нажать "Считать" - появятся данные терминала.
Для отправки команды вручную использовать строку "Отправить команду". Для сохранения лога: Сохранить журнал.
Та же в полях рядом с кнопками можно писать данные, например APN, для принятия изменений нажать кнопку (будет отправлена команда на изменение APN).
|
WtermРазработчик: ECMSoft (Михайличенко Евгений Светозарович) Версия: 1.10 Возможности: Богатые возможности по работе с com портом, запись различных логов. Размер окна произвольный. Большинство функций доступно по горячим клавишам. Поддержка Hex (16bit) вида данных. Недостатки: Лог пишется без привязки ко времени строк, нет возможности запуска макросов, английский язык интерфейса (так же есть русская версия Wterm 1.02, однако найти ссылку в открытом доступе мне не удалось).
Лицензия: не понятно, вероятнее всего FREEWARE.

| Для настройки: меню Settings-Configuration (F9), указать Port, и прочие. После Terminal - Open port (F3). команды можно просто печатать.
Для записи логов: сначала настроить имя файла - меню File - Rec file name - указать имя файла для записи, далее Terminal - Recive in file (запускает и останавливает запись).
Для отключения - Terminal - Close port (F10) |
RealTermРазработчик: Simon Tatham Версия: 2.0.0.57 Возможности: Большие возможности по работе с com-портом, в том числе его прослушивание. Ведение логов с секундными метками. Поддержка командной строки. Открытый исходный код, представление данных широко настраивается (ansii, hex и тд). Недостатки: Много функционала не используемого в простой работе, при записи логов вывод в окно остановлен, лог пишется с секундными метками, хотя иногда нужно миллисекундные. Строки помечаются только по знакам LF, CR (нет деления по таймеру отсутствия данных). Лицензия: OppenSource продукт. Тип лицензии не известен, вероятнее всего бесплатен для использования.

| Настройка: на закладке Port указать скосроть, номер порта, нажать Change, Open. Должны пойти данные.
 Для записи лога на закладке Capture указать имя файла, выбрать в группе TimeStamp выбрать YMDHS, нажать Start:Overwrite. При этом данные на экране не отображаются, посылать команды не возможно.
|
FoxTermРазработчик: Circadian Software Версия: 1.5.3.0 Возможности: Много-сессионный (каждый порт в отдельном окне), возможность возврата к сессиям со всеми их настройками (удобно когда подключается несколько портов сразу), ведение логов до миллисекунд. Простота настройки и работы (настройки по сравнению с Realterm скудны). Просмотр в формате как Text, так и Binary. Недостатки: Почему-то отправляемые через консоль команды все вызывают ошибку в терминале (error command). Строки в логах по времени помечаются только по знакам LF, CR (нет деления по таймеру отсутствия данных). Лицензия: Бесплатно для любого использования.

| Подключение: меню File - New COM port connection, настроить данные, указать имя файла для логов (можно потом по правой кнопке), указать формат логов (для миллисекунд нужно набрать то, что приведено в окне), указать делитель строк (Newline Behavior).
Запуск записи лога выполняется щелчком правой кнопки на окне соединения выбрать Logs, выбрать Start Logs.
Все текущие настройки соединений можно сохранить как сессию (file - save session as).
Для возврата к сохраненной сессии - File - Open Session. |
В работе с терминалами M2M Cyber GLX мы обычно используем: 1. M2M CyberTester, особенно когда под рукой полноформатный ноутбук - им настраивать заранее написанными макросами гораздо быстрее и нагляднее. Обычно не требует от монтажников больших знаний команд - работа с стиле: "загрузи нужный файл, нажми нужную кнопку". 2. Second easy loader (разработка так же М2М Телематика - не вошел в обзор) - его задача - перепрошивка терминалов (обновление внутреннего ПО) - с ней справляется хорошо. Так же позволяет запускать заранее написанные макросы. Макросы в отличии от M2M CyberTester крайне просто пишутся, однако возможностей несколько меньше. 3. Wterm - исторически сложившееся практика его использования - удобное, простое, знакомые в работе средство - занимает минимум памяти, стабилен как танк (ни разу не выдал ошибку, или сам закрыл окно). 4. Если нужно записать логи с привязкой ко времени - то тут RealTerm - он пишет секундные метки. 5. Если точность нужна выше чем секунда - FoxTerm - однако он не позволяет почему-то отправлять команды.
Источник: M2M Cyber GLX, GX, абонетский терминал, М2М Телематика, com,serial,port,log,журнал,лог |