Не сохраняется параметры порта у ЛЭРС LitePro

Попался экземплаяр модема, который не сохраняет параметры порта, причем настройки меняются на произвольные. Ниже скриншоты работы с ним. 02/06/26 была первичная настройка

Начали разбираться в августе

Скриншоты разборок ниже. Не увидели проблему сразу, сбросили к заводским уставкам, настроили, заработало.

Судя по журналам, настройки порта изменились спустя 7-8 часов.

10/08 стало видно, что проблема в настройках порта модема

Хватило на пару дней, до 13/08

19/08 снова настроили

Хватило на пару дней.

02/10 снова настроили

Модем сохранил настройки на 6-7 часов

5/10 сохранились настройки даже не с первого раза

И работало не более 3 часов.

Модем далеко. Возвращать даже к себе проблематично.

И теперь вопрос. Что можно сделать удаленно, чтобы попытаться заставить работать модем штатно.

Сначала надо исключить версию, что кто-то другой отправляет смски на ваш модем, перенастраивая его. Для этого запишите ваш номер телефона в “белый список” для SMS-команд. Например:

1234;WHITESMS=+79001234567

Тогда никто кроме вас не сможет поменять настройки модема смской.

Не выдумывайте. Автор темы совершенно прав, ЛЭРС LitePro имеют дефект встроенного ПО, приводящий к самопроизвольному изменению настройки COM-порта.

Подтверждаю, у меня периодически скорость сбрасывается на 1200 бит/с. Раньше такое часто происходило при опросе Карат-011 через контроллер моноканала Карат КМ-02. Сейчас таких приборов не осталось, но при опросе некоторых моделей электросчётчиков, например ПСЧ-04ТМ.05М, скорость иногда слетает. У меня обычно скорость с 19200 и 9600 слетает на 1200. При этом, ни разу не замечал, чтобы слетали остальные настройки порта: количество бит,чётность, количество стоповых бит. Подозреваю, что ПО ЛЭРС GSM LitePro, при передаче данных через “прозрачный канал”, обрабатывает какую-то последовательность байтов, как команду на изменение скорости порта.

Кстати, у меня настроены WHITESMS на всех ЛЭРС GSM LitePro, и посторонние не имеют доступа к настройкам.

Первый раз слышим о такой проблеме. Тогда вопросы к автору темы:

  • К какому прибору учёта подключен данный контроллер LitePro?
  • Есть ли у вас в эксплуатации другие такие же приборы учёта в связке с LitePro и как ситуация обстоит на них?
  • Насколько я понимаю, в эксплуатации у DmitryKvashnin множество контроллеров LitePro. Не замечали ли вы самопроизвольное изменение настроек в связке с другими приборами учёта?

Я сделаю это, но сомнительно. Даже пароль поменяю, если получится. Портится только настройки порта, на одном объекте из десятков в этом проекте. Чтобы со стороны вникнуть в это, нужны серьезные усилия, а дефект несерьезный на небольшом соц.объекте.

ВЗЛЕТ ТСРВ-033

Есть, и в этом проекте и вне этого проекта. Эта ситуацяи уникальна

Если это и были случаи, то не так стабильно и записей об этом нет, в памяти тоже. Тут стабильно не более 3 дней и слетают настройки.

Ситуацию с смс от 3-х лиц можно исключить в том числе детализацией входящих смс от оператора сотовой связи

Запросил список изменений настройки в модеме. Результат не получается расшифровать с помощью док-ции.

Вроде упоминается скорость 9600 сегодня в 9:52. И лог описывает некие действия сгруппированные около 4 меток времени и в целом описывает только 35 сек.

Т.к. нужен ключ для декодировки этого набора символов во что то понятное. Если я упустил описание этого в РЭ, прошу дать ссылку.

Сейчас в модеме действительно 9600, но такое значение, которое можно задать только с помощью пользовательского набора настроек последовательного порта.

Хотя изменения произошли еще в первой половине вчера. Что говорит от более 1 изменении

Сделал есть вчера, днем. Восстановил настройки. Работало сутку. Начало и конец работы на скриншоте показал стрелками

вот запрос диагностики и скорость сейчас

и значение параметра WHITESMS

Есть смысл менять пароль удаленно? через MPWD?

В логе все параметры пишутся человеческим языком (соответственно названиям параметров контроллера), так что мы не видели смысл писать отдельную расшифровку в Руководстве… Но да, именно настройки порта в логе пишутся не по-человечески. Настройка порта разбита на 4 параметра, которые сходу конечно же непонятны. Расшифровка:

ECHO: на это можно не обращать внимания.

IFC: это контроль потока 0 или 1. Для 95% приборов учёта здесь должен быть 0.

IPR: это скорость.

ICF: это число нужно перевести в HEX, например если у вас в этом параметре 1809, то в HEX это 711. Первая цифра 7 - это бит данных. Вторая цифра 1 - это чётность (0 - нет контроля четности, 1 - нечёт “Odd”, 2 - чёт “Even”). Третья цифра 1 - это стоп-бит. Т.е. 1809 - это 711 (hex) - означает “7,О,1”.

Добавим эту расшифровку в Руководство.

У вас произвольно меняется и скорость (IPR) и битность-чётность (ICF). Откуда приходит команда на смену настроек? По логике это или внешняя смс-команда, или АТ-команда в формате at@port=1,13. Не представляю, как подключенный прибор учёта может отправлять такие АТ-команды. Так что это очень странная ситуация. Интересно, если физически отключить прибор учёта от этого LitePro, будет ли это повторяться? Или если подключить этот LitePro к другому прибору учёта.

Насчёт пароля - если вы уже создали белый список WhiteSMS, то пароль думаю необязательно менять.

Скорее всего это сбой единичного контроллера, присылайте на ремонт… Заодно попробуем воспроизвести вашу ситуацию.

Судя по документации, умеет управлять модемом, посылая ему АТ-команды.

ЛЭРС GSM LitePro находится в “прозрачном режиме”, когда установлено GPRS соединение. Если GPRS отвалилось, LitePro начинает получать от ВЗЛЕТ ТСРВ-033 АТ-команды. Стоило бы поснифферить обмен между ВЗЛЕТом и LitePro.

В свежайших прошивках LitePro появился параметр ATCOMMAND (v10.3.23 и выше)

Можно попробовать с его помощью отключить обработку АТ-команд контроллером.

Да, попробуйте параметром ATCOMMAND отключить приём АТ-команд. Хотя, если запись об изменении параметра сохранилась в логе, значит пришла не стандартная команда для модемов (какие умеет слать ТСРВ), а именно в формате at@port=1,13. Такие команды никакой прибор учёта вроде как не шлёт. Но всё равно проверьте этот вариант, мало ли что.

Запретил АТ-команды. Не помогло. Модема 2 раза потрерял настройки.

Видимо будем организовывать, сначала доставку в офис. Дальше по ситуации

Можно ли сделать так, чтобы при запросе журнала модема данные сразу выдавались в шестнадцатеричном формате? Почему пользователю необходимо вручную переводить числа из десятичной системы счисления в шестнадцатеричную? В чем смысл?

На текущий момент смены формата отображения нет. В будущем будет сделан перевод в более удобный для чтения вид.

хорошо. Можно считать это пожеланием