2013-07-08 2 views
2

Я хочу создать приложение GPS, зависит от использования трекеров сотового телефона и сервера, используемого для получения результатов и информирует об этом. поскольку я хочу использовать стандартный протокол при работе с сервером и трекером GPS в мобильном телефоне. После большого поиска я нашел три доступных протокола:Какой лучший протокол используется в подключении GPS-сервера?

1- NMEA 0183.

2- SiRF.

3- MTK.

Я хочу знать лучший из этих протоколов для использования или если есть другие важные протоколы, которые я не обнаружил.

+0

Это вопрос, который лучше всего подходит для выбора, и это не так расплывчато –

ответ

1

1- NMEA 0183:

не подходит: плохо указано, Sucht, что есть много места для интерпретации, Differnet GPS производителей чипов ведут себя по-разному, кроме того: нужно много байт, потому что не бинарная protcoll, это было предназначенный для чтения человеком, тоже

2- SIRF: SIRF двоичный: лучше, но, как NMEA, для CHIP для связи приложений не для приложения к серверу. (Избыточные поля, такие как «время» при использовании нескольких сообщений)

MTK я не знаю.

Существует также чипы ubx binary (U-blox). подобный SIRF, но все еще предназначенный для чипа для общения с приложениями.

Я лично разработал свой собственный формат для бинарных GPS-пакетов, выбрав нужные мне атрибуты. и отправлять эти пакеты через протокол std, например http.

Смежные вопросы