Установи и контролируй
Оперативная поддержка:
8 800 555 7 202
+7 499 350 62 85
бесплатный звонок

Нужен протокол обмена

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Нужен протокол обмена, Протокол обмена с маркером по GPRS объявлен как открытый
 
Здравствуйте, могу я получить протокол обмена с маркером м130?

Мы разрабатываем приложение для нашей фирмы. Появились вопросы по протоколу и работе маркера.

Маркер шлет пакеты на сервер с интервалом около 12 секунд. Пакеты повторяются и смена номера пакета происходит раз в 2-3 минуты. Я нажал кнопку тревоги на маркере, и прошло более минуты, прежде чем пошли пакеты с информацией о нажатой кнопке. Предполагал что маркер должен при любом подобном действии сразу отправлять на сервер соответствующий пакет.

При попытке отправить в ответ маркеру команду с номером полученного пакета, маркер отправляет все предыдущие пакеты и виснет, пакеты от него не идут, пока не перезагрузишь его.

примечание:
Маркер в режиме tracker

А вопросы такие:

Является ли нормальным повторение пакетов и такой интервал смены?
Должен ли сервер в ответ на пакет 2-го типа что-нибудь отвечать маркеру?
 
Добрый день.

Маркер ждет от сервера ответ, и если его нет, то повторяет отправку. Номер пакета при этом не меняется. Но каждые 2 минуты маркер (если он без движения) отправляет новый пакет (точнее пытается отправить) и если нет ответа, снова пытается отправить тот же пакет на сервер. Так работает буфер LIFO.

Ответ сервера должен быть обязательно.
В разделе M130 есть файл: протокол_gprs.pdf
 
Здравствуйте, спасибо за ответ.

По поведению маркера :

Перезагружаю маркер. Пошли пакеты на сервер с интервалом в 2 минуты. Все в порядке. После, например, 6-го пакета имитирую потерю связи с сервером на 3 минуты, приходит пакет №8. Сервер отправляет ответ "__08\r\n", маркер тут же присылет пакет №7, а сервер отправляет ответ "__07\r\n". И вот после этого пакеты от маркера не идут вообще. Пока не перезагружу маркер.
Изменено: Denis Shadrin - 10.03.2016 10:39:44
 
Цитата
Denis Shadrin написал:
Здравствуйте, спасибо за ответ.

По поведению маркера :

Перезагружаю маркер. Пошли пакеты на сервер с интервалом в 2 минуты. Все в порядке. После, например, 6-го пакета имитирую потерю связи с сервером на 3 минуты, приходит пакет №8. Сервер отправляет ответ "__08\r\n", маркер тут же присылет пакет №7, а сервер отправляет ответ "__07\r\n". И вот после этого пакеты от маркера не идут вообще. Пока не перезагружу маркер.
Значит ответ содержит еще какие-то символы и Маркер их воспринимает как ошибочные. Нужно смотреть ЛОГ между процессором и модемом. Так как маркер всегда отправляет весь буфер до тех пор, пока буфер не будет пуст.
Страницы: 1
Читают тему (гостей: 1)
#WORK_AREA#