forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Написание своего софта для GPS-трекеров (http://forum.boolean.name/showthread.php?t=15228)

Reizel 03.08.2011 00:32

Написание своего софта для GPS-трекеров
 
Вики
Цитата:

Принцип действия системы GPS-мониторинга транспорта

Основным устройством в системе GPS-мониторинга транспорта является ГЛОНАСС/GPS/GSM-терминал, выполняющий функции определения координат при помощи спутникового приемника, сбор информации от бортового оборудования и дополнительных датчиков, пересылку информации по каналам GSM-связи, управление бортовым оборудованием по командам, поступающим от оператора. Собранная информация дальше передаётся на сервер обработки в виде бинарного AVL-пакета, содержащего «снимок» получаемых терминалом данных – время, координаты, значение внутренних и внешних параметров. Пользователь затем получает информацию с сервера при помощи клиентской части программного обеспечения, или, в некоторых случаях – прямо через браузер, используя WEB-интерфейс системы.
Интересно, никто из булочников не сталкивался с подобной задачей?? Интересует именно прием через инет сообщений от трекера, их расшифровка и отображение. Может есть какие то стандарты, или еще что? буду рад любой информации

Nex 03.08.2011 00:51

Ответ: Написание своего софта для GPS-трекеров
 
Забей и не гони гусей!(+!!)

Reizel 03.08.2011 01:01

Ответ: Написание своего софта для GPS-трекеров
 

Когда же запилят инструмент, позволяющий автору выпиливать сообщения троллей из своей темы??

ViNT 03.08.2011 02:56

Ответ: Написание своего софта для GPS-трекеров
 
Вот, к примеру, даташит на подобное устройство http://www.litegps.ru/download/FM2200_rus.pdf, на странице 23, на сколько я понял, описание структуры пакета. Дальше, по идее, все сводится к парсингу пакета в соответствии с данной структурой.

Mhyhr 03.08.2011 11:14

Ответ: Написание своего софта для GPS-трекеров
 
Нифига себе руководство пользователя, с побайтовым разбором каждого сигнала 0_о

moka 03.08.2011 14:40

Ответ: Написание своего софта для GPS-трекеров
 
Есть разные стандарты, для разных датчиков. Каждый датчик обычно поддерживает несколько. Между ними можно переключаться (настраивать датчик на вещание определённого формата).
Будешь получать бинарный пакет, который будет соответствовать спецификации стандарта, в котором вещает датчик.
Этот пакет можешь сразу слать на сервер, либо я бы предложил обработать инфу, и слать на сервер в тебе удобном формате, т.к. там обычно куча лишнего в пакете бывает.
Далее на сервере, этот пакет парсишь в данные, разбирая данные, делаешь нужные вычисления и запись в бд.
А обратно отдаёшь уже лишь нужные данные, например если используешь какой-нибудь Android, то там можно удобно это дело связать с Google Maps, таким образом посылаешь тупо координаты и делаешь путь для карты.
Если не нужен сервер, то делаешь сразу всё на мобилке, все вычесления и парсинг, и это дело сразу же визуализируешь.
Большинство датчиков выдают сразу готовый результат. Проблема чаще состоит в нахождении спецификации нужного стандарта, и реализации парсера пакетов.
ЗЫ, для тех же Android - там всё уже автоматически вычисляется, и предоставляется API, работа с данными с GPS.

SBJoker 03.08.2011 15:54

Ответ: Написание своего софта для GPS-трекеров
 
стандартный протокол GPS это NMEA


Часовой пояс GMT +4, время: 22:32.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot