1

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

4

1 回答 1

0

您是否考虑过使用 REST 服务?因此,您的跟踪设备基本上只会调用 REST url 并向其发布数据。没有数据大小或压缩过载。Android 或 iPhone 应用程序可以使用相同的 REST 服务。

于 2012-04-27T19:10:12.697 回答