2012-04-27 2 views
1

클라이언트가 위치 데이터를 서버에 보내고 서버가 데이터베이스에 저장하고 사이트 사용자에게 클라이언트 위치 함대 위치를 보여주고 보고서를 제공하는 클라이언트 - 서버 GPS 추적 애플리케이션을 만들고 싶습니다.
이 응용 프로그램에서 나는 사용할 수있는 방법을 모른다. 클라이언트 응용 프로그램은 안드로이드 응용 프로그램이고 서버 응용 프로그램은 웹 기반 응용 프로그램입니다. 클라이언트에서 서버로 송신 데이터에 대한
방법 :
1) 클라이언트에서 웹 서비스를 소비하고 클라이언트 응용 프로그램에서 웹 서비스
2)를 사용하여 MQTT를 이용하여 서버로 데이터를 전송하고 첫번째 방법 때문에에 MQTT
로 데이터를 전송 웹 서비스가 XML을 사용하여 서버로 데이터를 보내려고하면 데이터가 거의 없기 때문에 데이터 크기가 커질 수 있습니다! 및 웹 서버 위치 데이터를 얻기 위해 먼저 압축을 풀고 서버 리소스를 사용할 수있는 웹 서비스 패키지에서 위치 데이터를 가져와야합니다! 그러나 방법 2는 위치 데이터를 서버에 직접 보내고 구현 및 인코딩하기는 어렵습니다!
이 응용 프로그램에서 사용할 수있는 방법은 무엇입니까?
위의 방법 중 iphone과 같은 다른 클라이언트 측 플랫폼에서이 응용 프로그램을 확장하려는 경우 또 다른 문제가 있습니다.Gps 추적 애플리케이션 데이터 전송 방법

답변

0

대신 REST 서비스 사용을 고려 했습니까? 추적 장치는 기본적으로 REST url 및 POST 데이터를 호출합니다. 데이터 크기 나 압축에 과부하가 없습니다. Android 또는 iPhone 앱에서 동일한 REST 서비스를 사용할 수 있습니다.

+0

도움 주셔서 감사합니다. 내가 RESTFUl을 사용할 때 클라이언트에서 서버로 보내는 데이터를 인코딩 할 수 있습니까? – user1344766

+0

예. 데이터를 인코딩 할 수도 있습니다. – Madhur