实时gps跟踪设备

时间:2015-04-25 09:31:41

标签: gps device tracking

我正在开发一种需要实时gps跟踪的产品 我搜索谷歌收集信息,所以我得到了基本上GPS如何工作的概述。

现在我还需要什么,除了GPS接收器通过我的手机上显示的应用程序(由我们设计)显示,其中GPS接收器连接到我的产品?
我不想要整个导航功能,只是想显示它的位置。

我知道GPS接收器不断发送和接收来自卫星的信号,但是如何在我的移动应用程序上显示它? 我们是否将某些信息发送到数据库,然后对应用程序进行编程以从那里收集信息?

2 个答案:

答案 0 :(得分:0)

基本上,您需要在接收器和手机之间建立一种连接。由于所有手机都有自己的GPS接收器,我假设您要跟踪远程设备的位置。因此,最简单的方法是创建一个基本的Web服务,总共只有2页。

  • 1通过接收方更新数据(我建议您使用散列键来防止机器人破坏您的数据库)

  • 1将数据移至移动应用

根据您的背景和项目需求,您可以使用数据库来保存位置数据,也可以只使用文件(如xml文件或类似文件)

此外,您还需要解析NMEA代码以获取实际数据。在Web端更容易做到这一点(如在php中)。因此,您可以将NMEA代码原样传递给服务器,解析它,将其记录到数据库/文件中。然后,您可以使用简单的http请求从移动应用中获取数据。

如果两个设备彼此靠近,您可以轻松使用蓝牙,但我不知道是否有任何情况下在智能手机旁放置一个额外的GPS接收器是有意义的:)

答案 1 :(得分:0)

首先,您需要某种通信渠道将产品的位置发送到服务器(1)直接发送到手机(2)。

  1. 通常,GPS跟踪设备使用带GPRS的GSM调制解调器连接到远程服务器。然后,您的手机应用可以通过HTTP API从服务器请求位置数据。您可以对项目使用open source GPS tracking server,并使用一些simple protocol向其发送位置数据。

  2. 第二个流行的选项需要再次使用GSM调制解调器,但在这种情况下,设备可以直接向您的手机发送短信。在您的应用中,您可以截取短信并检索位置数据。