В неавторизованные модемы попадают авторизованные

Здравствуйте. На странице с неавторизованными модемами вижу, что некоторые модемы постоянно подключаются к системе, но при некоторых подключения в идентификаторе кроме идентификатора присутствуют нечитаемые символы:

Но сам модем с таким идентификатором уже добавлен в систему и опрашивается:

Такие нечитаемые символы появляются только у USR-GPRS232-730

Версия ЛЭРС УЧЁТ: 3.65.3
Сервер БД: PostgreSQL

Проблема как раз в этом, так как эти самые символы искажают идентификатор, из-за чего ЛЭРС УЧЕТ воспринимает данный модем как неавторизованный..
Здесь явно проблема имеет внешний характер. Подобная ситуация уже обсуждалась в теме Неавторизированные GPRS модемы вроде как авторизированные, но там модем присылал вместе с идентификатором определенную строку, тогда как в вашем случае с идентификатором приходят судя по всему данные приборов учета. В перечисленных строках видно данные прошивки какого то из приборов ВЗЛЕТ, данные каких то приборов и т.п. В некоторых случаях неизвестные данные находятся до идентификатора.

Возможно модем теряет подключение во время опроса, а при переподключении присылает идентификатор уже с данными прибора учета в ответ на запрос ЛЭРС УЧЕТ до потери подключения. Либо в существующем канале подключения модемов присутствуют некорректые настройки, в результате которых данные пакета идентификации подключающегося модема смешиваются с данными опроса других таких модемов.

Вы можете приложить дампы обмена порта опроса модемов USR-GPRS232-730 за 03.04.2026, чтобы мы могли привести выдержки из них, отражающие какими данные пришли в ЛЭРС УЧЕТ при подключении модема. Уверен, они будут совпадать с данными на скриншоте, так как в противном случае при наличии проблемы в ЛЭРС УЧЕТ, приводящей к подобной ситуации смешивания данных, она бы наблюдалась со всеми модемами.

За 3е апреля дампа уже нет, т.к. перезапускал контейнеры, выгрузил данные работы службы опроса за 5 и 6, там ситуация аналогичная

В таком случае приложите новые скриншоты списка неавторизованных модемов за какой либо промежуток времени из этих дат, чтобы нам было с чем сравнивать.

Тогда вот так:

Наше предположение полностью подтвердилось. Например выделенная вами строка на скриншоте. Вот выдержка из дампа “dump.GPRS USR-GPRS232-730(258).2026-04-06.log”, в котором зафиксировано данное подключение:

2026-04-06 06:33:40.9748 << 10 00 90 66 00 B0 00 61 49 04 1A 04 06 05 30 81 9E 41 04 00 00 00 00 43 04 72 C0 1C 41 43 04 0C DF E1 40 43 04 54 67 94 42 43 04 1F 36 38 42 43 04 12 31 E1 41 43 04 00 00 00 00 43 04 00 00 00 00 05 00 43 04 AE 47 03 40 43 04 A4 70 01 40 43 04 00 00 00 00 43 04 93 18 00 40 43 04 85 26 00 40 43 04 00 00 00 00 43 04 86 39 67 3D 43 04 00 00 00 00 43 04 00 00 80 3F 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 80 3F 4B 04 00 00 00 00 4B 04 00 00 60 00 49 04 1A 04 06 06 30 00 B1 9A 38 36 30 30 35 39 30 35 39 33 34 30 31 34 36 10 00 90 6B 00 84 00 61 49 04 1A 04 06 05 30 81 72 41 04 09 00 00 00 05 00 05 00 05 00 05 00 05 00 05 00 43 04 00 00 00 00 05 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 05 00 05 00 05 00 05 00 05 00 43 04 00 00 80 3F 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 00 00 43 04 00 00 80 3F 4B 04 00 00 00 00 4B 04 00 00 00 00 49 04 1A 04 06 06 30 00 57 A3

Здесь поступившие данные модема идут после пары символов “<<”. Если вы конвертируете эту строку из HEX в текст, то получите ровно те же символы, которые наблюдаете в списке неавторизованных модемов в данной строке.

Пожалуйста, выясните причину, по которой при подключении модема вместе с идентификатором приходят посторонние символы и устраните ее.