@sevostyanov А вы можете написать свой номер мне в личку. Хотел бы обсудить добавление поддержки этого устройства по телефону.
Прибор уже подключен к терминалу?
Да, тот же Меркурий
@sevostyanov Настройте 2 клиентских подключения данного модема на наш сервер на порт 2080. Просьба настроить первое подключение с порта RS-232 и второе подключение с порта RS-485. Нам необходимо проверить механизм работы с устройствами, которые имеют несколько параллельных подключений. И сообщите, какие устройства подключены к портам RS-232 и RS-485.
@korotkih Константин, добрый день!
В процессе. Как настрою - отпишу в тему.
@korotkih
Подключил устройство по Вашей схеме
RS232 - ВКТ7, №109550, сетевой адрес 007
RS485 - Меркурий 230, №14975748, сетевой адрес 48
@sevostyanov Вы настроили подключение того же 4G терминала c IMEI 863906060283763?
@korotkih Да, именно его
@sevostyanov Вам модем перестал подключаться к нашему серверу.
@korotkih
Константин, проверьте сейчас, пожалуйста.
Сейчас устройство подключается к нашему серверу, но по какой-то причине делает это постоянно. То есть после того, как мы отправляем подтверждающий пакет, прибор ещё раз открывает соединение.
2025-01-17 16:17:43.2146 ---- Порт открыт
2025-01-17 16:17:43.2146 >> C0 00 06 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 48 C2
2025-01-17 16:17:43.4187 << C0 00 07 00 3F
2025-01-17 16:17:43.4187 << 41 38 36 33 39 30 36 30 36 30 32 38 33 37 36 33 57 52 58 37 41 41 2E 34 31 2E 30 37 2E 30 30 30 32 31 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 58 9E C2
2025-01-17 16:17:43.4187 >> C0 00 06 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 25 C2
2025-01-17 16:17:43.4187 ---- Порт закрыт
2025-01-17 16:17:44.1656 ---- Порт открыт
2025-01-17 16:17:44.1656 >> C0 00 06 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 48 C2
2025-01-17 16:17:44.3815 << C0 00 07 00 3F
2025-01-17 16:17:44.3815 << 43 38 36 33 39 30 36 30 36 30 32 38 33 37 36 33 57 52 58 37 41 41 2E 34 31 2E 30 37 2E 30 30 30 32 31 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 A0 B9 C2
2025-01-17 16:17:44.3815 >> C0 00 06 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 25 C2
2025-01-17 16:17:44.3815 ---- Порт закрыт
2025-01-17 16:17:45.1662 ---- Порт открыт
2025-01-17 16:17:45.1662 >> C0 00 06 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 48 C2
2025-01-17 16:17:45.3774 << C0 00 07 00 3F
2025-01-17 16:17:45.3774 << 45 38 36 33 39 30 36 30 36 30 32 38 33 37 36 33 57 52 58 37 41 41 2E 34 31 2E 30 37 2E 30 30 30 32 31 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 A8 D1 C2
2025-01-17 16:17:45.3774 >> C0 00 06 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 25 C2
2025-01-17 16:17:45.3774 ---- Порт закрыт
2025-01-17 16:17:46.1270 ---- Порт открыт
2025-01-17 16:17:46.1270 >> C0 00 06 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 48 C2
2025-01-17 16:17:46.3218 << C0 00 07 00 3F
2025-01-17 16:17:46.3218 << 47 38 36 33 39 30 36 30 36 30 32 38 33 37 36 33 57 52 58 37 41 41 2E 34 31 2E 30 37 2E 30 30 30 32 31 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 50 F6 C2
2025-01-17 16:17:46.3218 >> C0 00 06 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 25 C2
2025-01-17 16:17:46.3218 ---- Порт закрыт
Это происходит как в портом RS-232, так и спортом RS-485.
@korotkih
Подскажите, до какого часа Вы сегодня работаете?
Я попробую подключить нашего разработчика для обсуждения вопроса.
До 11 часов по Московскому времени.
Подскажите, сервер сейчас работает, порты открыты?
Сервер временно был остановлен. Сервер будет запущен в понедельник.
Логика работы WRX1108 подразумевает, что может одновременно использоваться 2 подключения по разным интерфейсам RS232 и RS485, при этом в пакете авторизации IMEI одинаков для всех подключений.
Идентифицировать разные подключения необходимо по сочетанию IMEI устройства и номеру подключения, которое расположено по смещению 0x3B в поле данных пакета авторизации (номер клиента подключения от 1 до 5). Таким образом можно разделить разные подключения с одного устройства.
На вашем сервере ситуация такая:
После успешной авторизации на первом подключении, происходит авторизация на втором и первое подключение отбрасывается. Далее по кругу, сервер отбрасывает подключения поочередно.
Спасибо за информацию. Мы разбираемся в причине данного поведения.
Мне удалось опросить ВКТ-7 на порту RS-232, а с Меркурий 230 на порту RS-485 считать данные не получилось. Меркурий 230 не отвечает на запросы. Уточните, какой пароль и в каком виде задан в Меркурий 230? У устройства точно сетевой адрес 48?
@korotkih
Для Меркурия:
Admin: 222222
User: 111111
В HEX представлении
Сетевой адрес точно 48