Возникла проблема со связью с трекером Coban TK-103B. Судя по логам, трекер отправляет на сервер команду для подключения.
Сервер отвечает ему командой "load". Дальше трекер сбрасывает GPRS соединение (меняется IP-адрес) и заново отправляет на сервер команду для подключения. И так происходит бесконечно.
Что самое интересное, в web-интерфейсе статус трекера стоит "Онлайн", корректно показывает время получения последнего сообщения, но координаты трекера на карте не отображаются. При клике мышкой на трекер, внизу в окошке "Состояние", информация полностью отсутствует.
Пробовал в настройках сервера включать и отключать фильтр позиции (filter.enable).
Как-то можно сделать, чтобы статус не менялся на "Онлайн", пока сервер не получит корректные координаты? Ну чтобы не вводить пользователей в заблуждение.
Как вы думаете, почему трекер постоянно сбрасывает интернет соединение?
Вот лог сервера:
2018-12-23 13:06:44 INFO: [cc659262: 5001 < 91.247.57.189] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:06:44 INFO: [cc659262: 5001 > 91.247.57.189] HEX: 4c4f4144
2018-12-23 13:07:11 INFO: [cc659262: 5001 < 91.247.56.214] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:07:11 INFO: [cc659262: 5001 > 91.247.56.214] HEX: 4c4f4144
2018-12-23 13:11:34 INFO: [cc659262: 5001 < 91.247.57.157] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:11:34 INFO: [cc659262: 5001 > 91.247.57.157] HEX: 4c4f4144
2018-12-23 13:12:05 INFO: [cc659262: 5001 < 91.247.58.64] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:12:05 INFO: [cc659262: 5001 > 91.247.58.64] HEX: 4c4f4144
2018-12-23 13:12:35 INFO: [cc659262: 5001 < 91.247.58.67] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:12:35 INFO: [cc659262: 5001 > 91.247.58.67] HEX: 4c4f4144
2018-12-23 13:13:05 INFO: [cc659262: 5001 < 91.247.57.6] HEX: 23232c696d65693a3836343839353033313432313733362c413b
2018-12-23 13:13:05 INFO: [cc659262: 5001 > 91.247.57.6] HEX: 4c4f4144
Извините, что пишу на русском. С английским пока не дружу.
Это прописано в файле default.xml:
<entry key='filter.enable'>true</entry>
<entry key='filter.invalid'>true</entry>
<entry key='filter.zero'>true</entry>
<entry key='filter.future'>300</entry>
Выяснил причину того, что трекер после получения команды LOAD сбрасывал интернет-соединение. Оказывается, на сим-карте закончились деньги. Но сотовый провайдер почему-то полностью не отключил GPRS связь, а позволял отправить одно сообщение серверу по UDP-протоколу.
Возникла проблема со связью с трекером Coban TK-103B. Судя по логам, трекер отправляет на сервер команду для подключения.
Сервер отвечает ему командой "load". Дальше трекер сбрасывает GPRS соединение (меняется IP-адрес) и заново отправляет на сервер команду для подключения. И так происходит бесконечно.
Что самое интересное, в web-интерфейсе статус трекера стоит "Онлайн", корректно показывает время получения последнего сообщения, но координаты трекера на карте не отображаются. При клике мышкой на трекер, внизу в окошке "Состояние", информация полностью отсутствует.
Пробовал в настройках сервера включать и отключать фильтр позиции (filter.enable).
Как-то можно сделать, чтобы статус не менялся на "Онлайн", пока сервер не получит корректные координаты? Ну чтобы не вводить пользователей в заблуждение.
Как вы думаете, почему трекер постоянно сбрасывает интернет соединение?
Вот лог сервера: