2012-04-27 2 views
1

Я хочу создать приложение отслеживания GPS-клиентов, которое клиенты отправляют данные о местоположении на сервер и сервер, сохраняют их в базе данных и показывают местоположение местоположения местоположений клиентов для пользователей сайта и предоставляют отчет для них.
В этом приложении я не знаю, какой метод я могу использовать. Приложения для клиентов - приложения для Android и серверное приложение - это веб-приложение.
Методы посланных данных от клиентов к серверу:
1) использовать веб-службу в клиентах и ​​передавать данные на сервер с помощью веб-службы
2) Использование MQTT в клиентском приложении и передавать данные с MQTT
в 1-е метода, потому что данных мало, когда веб-служба хочет отправить эти данные на сервер, используя XML, и это может увеличить размеры данных! и веб-сервер для получения данных о местоположении сначала необходимо распаковать их и получить данные о местоположении из пакета веб-сервисов, которые могут использовать серверные ресурсы!. Но метод 2-го отправляет данные о местоположении прямо на сервер, но трудно реализовать и кодировать!
Какие методы вы предлагаете мне для использования в этом приложении?
Еще одна проблема заключается в том, что я хочу масштабировать это приложение для других клиентских платформ, таких как iphone, который из вышеперечисленных методов является оптимальнымМетоды отправки данных отслеживания Gps

ответ

0

Задумались ли вы, используя сервис REST? Таким образом, ваше устройство отслеживания в основном просто вызовет данные REST url и POST. Отсутствие перегрузки размера или сжатия данных. Та же служба REST может быть использована Android или iPhone.

+0

Хорошо спасибо за вашу помощь. Могу ли я кодировать данные, отправляемые от клиентов на сервер, когда я использую RESTFUl? – user1344766

+0

Yup. Вы также можете кодировать данные. – Madhur

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