Gps跟踪应用程序数据发送方法

时间:2012-04-27 18:33:17

标签: android gps

我想创建客户端 - 服务器GPS跟踪应用程序,客户端将位置数据发送到服务器和服务器将它们保存在数据库中,并为站点用户显示客户端位置车队位置并为其提供报告。
在这个应用程序中,我不知道我可以使用哪种方法。客户端应用程序是Android应用程序,服务器应用程序是基于Web的应用程序 从客户端向服务器发送数据的方法:
1)在客户端使用Web服务,并通过Web服务向服务器发送数据 2)在客户端应用程序中使用MQTT并使用MQTT发送数据 在第一种方法中,因为当Web服务想要将该数据发送到服务器使用XML时数据很少,这可以增加数据大小!用于获取位置数据的Web服务器首先需要解压缩它们并从Web服务包中获取位置数据,这可以使用服务器资源!。但是方法2将位置数据直接发送到服务器但很难实现和编码!
您在本申请中使用哪种方法?
另一个值得关注的问题是,如果我想将此应用程序扩展到其他客户端平台,如iphone以上哪种方法是最佳的

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用REST服务? 所以你的跟踪设备基本上只需要调用一个REST URL和POST数据。 没有数据大小或压缩的过载。 Android或iPhone应用程序可以使用相同的REST服务。