On-line: гостей 0. Всего: 0 [подробнее..]
Внимание! Добавлять новые темы и сообщения на этом (старом) форуме нельзя. Старый форум только для просмотра. Новый форум находится здесь.

АвторСообщение



Сообщение: 1
Зарегистрирован: 07.12.10
Репутация: 0
ссылка на сообщение  Отправлено: 07.12.10 18:15. Заголовок: GPRS соединение


Здравствуйте.
Являюсь обладателем oko-e gps. Спасибо огромное за Ваш труд.
Возникло несколько вопросов.
Как происходит передача по GPRS?
Устройство устанавливает GPRS соединение при каждой отправке координат?
Или соединение постоянное?
Еще вопрос. Как сервер узнает, что координаты пришли именно от заданного конкретного устройства?
Т.е нельзя ли отправлять (зная сервер, порт, предположим даже deviceID) ложные коррдинаты.
Не для этого ли используется контрольная сумма?
Как устройство реагирует на ответы сервера *FUK ?
Т.е если не произошла запись в базу, ошибка контрольной суммы.
По ответу 0FUK устройтво синхронизирует свое время?
Спасибо.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


администратор




Сообщение: 524
Зарегистрирован: 02.02.10
Репутация: 2
ссылка на сообщение  Отправлено: 07.12.10 21:08. Заголовок: vladi сам прибор НЕ..


vladi
сам прибор НЕ делает закрытие текущей сессии, его делает либо веб-серевер, либо оператор связи. гпрс-аттач тоже НЕ детачится прибором (кроме случая, когда несколько попыток неудачных передать на веб-сервер, тогда прибор делает гпрс детач/аттач).
поскольку система сделана с возможностью быстрого и не требующего больших знаний разворачивания у себя, то тут применяется простая технология - именно веб-сервер слушает данные на порте и выполняет соответвующий рнр скрипт, который мы тоже выкладываем. Если для передачи данных на веб-сервер не применять протокол HTTP/1.1 (что конкретно увеличивает трафик как вверх так и вниз), то веб-сервер рвет каждое текущее соединение, обработав вызываемый скрипт.
По большому счету, надо писать свой тср-сервер (мультисессионный), удерживать сессии для множества приборов, но это более сложный и фундаментальный подход. Проще установить на машинке пакет типа TopServer и все будет работать на пару скриптах.

На препейдной карточке КС у меня цена передачи одной точки получается около 1коп, конечно же при использовании нормального сервера (НЕ ВЕБ-сервера) цена одной точки будет ниже.
Но поскольку наша система НЕ разрабатывалась как логистическая, то для индикативного маршрута с периодичностью в 5 минут при движении, получим около 12*8*20 (12 точек в час, 8 часов движения, 20 рабочих дней) около 20гривен/месяц на трафик, используя КС препейд.

Если вам надо именно трекерные вещи (часто передавать именно координаты, не рвать сессию из-за экономии затрат на траффик), то пользуйтесь отдельной прошивкой ТРЕКЕР http://oko.plys.kiev.ua/oko_tracker.rar<\/u><\/a> и пишите свой сервер (в вордовском файле описан протокол) или пользуйтесь оранжем, они под эту прошивку уже все написали :-)
пример
http://orange.gps-trace.com/login_action.html?d=23786<\/u><\/a>
boby
boby




тяжело начинать с нуля, но тяжелее с глубокого минуса Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет