Настройка соединения GPRS - ЛЭРС GSM LITE

Здравствуйте, подскажите пожалуйста как настроить соединение, на компьютере с программой ЛЭРС УЧЕТ проводной интернет (выделенный, белый IP, все порты доступны) и модемом ЛЭРС GSM LITE (GPRS). На модеме установил режим GPRS по расписанию, APN оператора (желтый индикатор на модеме медленно мигает), адрес серверов сбора данных: ip адрес компьютера и порт 4000.
В ЛЭРС УЧЕТ указал:
1.png
2.png
В итоге ошибка при попытки чтения.
3.png
Что я неправильно делаю?

Не вижу ваших скриншотов (у меня временно нет выхода в инет). Пожалуйста, вставьте их непосредственно в сообщение.

Вы хотите опросить контроллеры по GPRS? В таком случае вам нужно создать GPRS-порт опроса и GPRS-подключение. На ваших скриншотах видно, что вы создали Интернет-порт опроса, интенет-подключение к локальному адресу, и пытаетесь запросить данные с этого локального адреса, хотя там, естественно, никто вам не ответит.

Посмотрите статью в нашем блоге. В разделах “GPRS-порт опроса” и “GPRS-подключение” описано каким образом настраиваются параметры порта опроса и подключения для работы с GPRS-контроллерами.

Спасибо, буду разбираться. А ip адреса верно указаны, там и там нужно 127.0.0.1 ?
И как можно понять что контроллер установил соединение с сервером?

При настройке GPRS-порта опроса 127.0.0.1 можно указать только в поле “IP-адрес службы”. В параметре “Вход. подключения GPRS” необходимо указать тот IP-адрес, к которому будут подключаться GPRS-контроллеры.

В настройках GPRS-подключения для Lers GSM Lite вообще не надо указывать IP-адрес. Достаточно только идентификатора контроллера (его серийный номер).

Установил следующие параметры, но соединения все равно нет.
Порт проверял открыт.
5.PNG
4.PNG

Контроллеру задал параметры:
@CFG: GPRSAPNAUTO,R,“inet.bwc.ru:bwc:bwc”
@CFG: AUTOCONNECT,R,1 - ON
@CFG: AUTOCONNECTPERIOD,R,“00:00-23:59”
@CFG: CONNECTDELAY,R,1
@CFG: MOBILENUMAUTO,R,“1007#”
@CFG: PING,R,5
@CFG: SERVER0,R,“31.44.242.198:4000”

Я проверил через http://ping.eu - порт 31.44.242.198:4000 закрыт

Включите отладку в параметрах порта опроса и посмотрите, что Служба опроса протоколирует в файл журнала “C:ProgramDataLERSLogsPollServicePollService.log”.

Может быть причина в этой ошибке? PollService.log
2013-03-03 02:07:56.737 E:6020 Ошибка запуска потока GPRS-порта. System.Net.Sockets.SocketException (0x80004005): Сделана попытка доступа к сокету методом, запрещенным правами доступа

в System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)

в System.Net.Sockets.Socket.Bind(EndPoint localEP)

в PollerCore.MTPoll.GprsPoller.RunThread() GprsPoller

Да, причина в этом.
Данная ошибка говорит о том, что указанный вами порт уже используется другой программой. Чтобы выяснить, какой именно, выполните следующую команду:
netstat -abn |more.

Порт не используется ни одним приложением, в списке netstat -abn нет открытого порта заданного в Лэрс учет , перебрал несколько эта же ошибка. Проверил другой программой, которая принимает входящие подключения, она открывает порт и появляется в списке netstat -abn. Обновил NET Framework 4.5, отключил антивирус, брандмауэр, не помогло.
Пытаюсь установить Лэрс учет на компьютер с windows xp пока не получается, не хочет ставится SQL сервер.

Ставлю любой порт в Порты опроса и в PollService сразу появляется эта ошибка.

Покажите вывод команды netstat -abn > c:ports.txt (команду необходимо запускать от имени администратора). Заодно посмотрим, сколько экземпляров Службы опроса у вас запущено.

При ошибках установки SQL-сервера нужно смотреть журнал установки в папке “C:Program FilesMicrosoft SQL Server100Setup BootstrapLog”. При каждом запуске программа установки создает папку вида “20130303_122816” с текущей датой и временем и пишет в них файлы с детальной информацией Detail_.txt* и сводку в файлы Summary_.txt*.

ports.txt
ports.txt (9.18 KB)

Давайте посмотрим ваши журналы…

Включите протоколирование отладки (Администрирование → Системные параметры → Протоколирование → Протоколировать отладочные сообщения). Затем включите протоколирование отладки в параметрах порта опроса GPRS. Перезапустите Службу опроса через оснастку управления службами. Воспроизведите ошибку и пришлите следующие файлы:
C:ProgramDataLERSLogsServerServer.log
C:ProgramDataLERSLogsPollServicePollService.log

server.log
PollService.log
server.log (931 KB)
PollService.log (180 KB)

Спасибо.

Причина ваших проблем - в неправильной настройке IP-адреса в параметрах порта опроса + проблема с IP-адресом компьютера.

В настройках порта опроса вы указали IP-адрес 31.44.242.198, однако этот адрес отсутствует в списке IP-адресов вашего компьютера. При этом, ваш компьютер имеет IP-адрес 169.254.142.73 - адреса из сети 169.254.ххх.ххх компьютер получает, когда не может получить адрес от DHCP-сервера (см. RFC 5735).

Исходя из того, что ваш компьютер получает IP-адрес по DHCP, IP-адрес 31.44.242.198 скорее всего настроен на вашем роутере. В этом случае, на роутере должен быть настроен проброс порта 4000 на ваш компьютер, а для этого компьютер должен иметь постоянный IP-адрес, заданный либо явно, либо через DHCP-резервирование.

При работе через роутер, настройки порта опроса должны быть вот такими (предполагается, что 4000-й порт роутера перенаправляется на 4000-й порт компьютера):
GPRS_port_settings_for_port_forwarding.png
Вместо адреса 0.0.0.0 можно указать IP-адрес компьютера, на который будет делаться перенаправление 4000-го порта, после того как вы настроите постоянный адрес.

UPDATE: согласно журналу Службы опроса, ваш компьютер спустя некоторое время получает “белый” IP-адрес, но он изменяется по истечении аренды (в первом сообщении вы писали что он выделенный). Для работы GPRS необходим хотя бы 1 постоянный IP-адрес. Вам нужно обратиться к провайдеру для решения этой проблемы.

Большое спасибо за помощь.
Появилась другая ошибка, странно на котроллере написано ЛЭРС GSM Lite:
2013-03-03 23:27:46.466 D:4992 Длина идентификатора: 130 байт GprsPoller
2013-03-03 23:27:46.466 D:4992 Пакет идентификации: E3 7D 00 00 00 01 10 C9 5A BE FF E0 0E 50 7D 04 7A 6D 42 A6 07 6F 1E BE 2C 00 00 FF FF 08 00 00 00 02 01 00 01 15 00 5B 43 48 4E 5D 61 31 5B 56 65 72 79 43 44 5D 78 74 68 61 6D 65 03 01 00 11 3C 00 00 00 02 01 00 55 0A 00 78 6C 20 62 75 69 6C 64 36 31 03 01 00 EE 0C E9 89 14 03 01 00 F9 48 55 48 55 03 01 00 FA 14 42 13 34 03 01 00 FB 00 C0 00 00 03 01 00 FE 94 01 00 00 00 00 00 00 00 00 GprsPoller
2013-03-03 23:27:46.468 E:4992 Ошибка обработки принятого GPRS-подключения. PollInterfaces.LersException: Ошибка при идентификации GPRS-устройства ЛЭРС GSM Lite. К порту подключен клиент, который не является контроллером ‘ЛЭРС GSM Lite’

в PollerCore.MTPoll.GprsPoller.IdentifyGprsClient(Socket socket)

в PollerCore.MTPoll.GprsPoller.ProcessConnected(Socket socket)

в PollerCore.MTPoll.GprsPoller.AcceptCallback(IAsyncResult result) GprsPoller

К вашей службе на указанный порт подключается не контроллер Lers GSM Lite, а что-то другое. По пакету идентификации можно сказать, что к вам подключается клиент китайской сети обмена файлами VeryCD. Как и почему так происходит мы сказать не можем, нужно, чтобы разбирался ваш системный администратор.