【问题标题】:real time gps tracking device实时gps跟踪设备
【发布时间】:2015-04-25 09:31:40
【问题描述】:

我正在开发一种需要实时 GPS 跟踪的产品。
我在谷歌上搜索以收集信息,因此我大致了解了 GPS 的工作原理。

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

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

【问题讨论】:

    标签: gps device tracking


    【解决方案1】:

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

    • 1 通过接收者更新数据(我建议你使用哈希键来防止机器人破坏你的数据库)

    • 1 获取数据到移动应用

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

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-02-18
        • 2011-12-19
        • 1970-01-01
        • 1970-01-01
        • 2016-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多