【问题标题】:Battery efficient way to track Android phone跟踪 Android 手机的省电方式
【发布时间】:2014-08-07 04:10:01
【问题描述】:

我有一支货车车队,我正在尝试创建一种廉价的跟踪方式。

我需要能够请求更新他们的位置,并跟踪他们的行踪,这样我才能回去查看他们的路线。

我已经尝试过一些应用程序,但它们似乎将电池寿命缩短到了无法使用的水平。 我正在寻找一种更有效的方式。

应用程序的哪个部分会使用电池?通过 GPS 获取位置或通过 3G 发送信息?

如果是后者,我可以跟踪它们并且仅每 20 分钟更新一次,但将路线保留在手机上以便在一天结束时更新。如果是前者,我只需要更新差距较大的位置(每 30 分钟更新一次,除非查询)

【问题讨论】:

  • 根据手机的不同,GPS/GLONASS 会很快耗尽电池电量,当然 3G 也会增加电量(对于如此少量的数据来说,2G 应该足够了)。但是你的面包车里没有12V/24V的电吗?我只会为设备供电(或者,根据您的用例,使用特定的跟踪设备)。
  • 如何为每个设备提供一个充电器,这样它就可以插上电源。Surly 这是最简单的解决方案......
  • 我已经在 iOS 和 Android 上完成了几个跟踪风格的应用程序(仅限 GPS,以及其他传感器)。它因设备而异,但您可以通过管理更新频率和批量发送数据来获得相当长的一段时间内的跟踪信息。我什至在 Android 上每 5-10 秒使用一次 GPS 更新,并且仍然可以获得 6-8 小时的电池寿命(在许多设备上)。对于货车跟踪,您需要多久更新一次?每 10 分钟左右进行一次更新,它将轻松持续一整天(或者正如其他人所说,在面包车中通电)。例如,试试 Google 的 MyTracks,了解更新频率。
  • 另外,当您发送数据备份时,请以一些不错的压缩格式进行,例如压缩折线(发送的数据比发送每个单独的 lat/lng 备份要少得多)。

标签: android iphone gps


【解决方案1】:

通过 GPS 获取用户位置和使用 3G 网络发送数据都非常耗电。

您很可能会增加更新之间的时间,也可以增加向您发送位置的时间。

您还可以集成 GCM,这将允许您手动向设备发送通知(假设它们已安装 Google Play)并仅在那时请求位置更新。

另外,由于这是您的车队,您是否考虑过添加一个便携式移动充电器,使用车辆电池为您的手机充电?

【讨论】:

    【解决方案2】:

    如果启用,大部分电池都会消耗显示器。
    在 iphone 4 上,我可以将 8 小时的 GPS(每秒一个位置)记录到文件系统中。
    最好的解决方案是在汽车中将电源线连接到手机上,就像所有跟踪系统一样。
    此外,它还取决于位置序列数据包的压缩。使用标准 Web 服务,数据量可能是使用二进制(专有)协议的 100 倍。 很遗憾,我无法告诉您从 GSM/3G 发送使用到 GPS 的功耗关系。

    【讨论】:

      【解决方案3】:

      GPS 肯定会消耗大量电池——我的手机在不开启 GPS 的情况下一次充电可以运行超过 24 小时。如果我在跑步后打开我的运动追踪应用程序,电池将在大约 10 小时后耗尽。如果我将应用程序配置为自动实时更新我在网络上的进度,电池将只能持续大约 3 或 4 小时。

      根据跟踪所需的粒度,您可以每 15 到 30 分钟打开一次 GPS 以获取 GPS 定位,然后将其关闭。另外,我认为地理定位精度有不同程度,如果你能忍受快速定位的分辨率(它使用手机信号塔,如果可以使用 wifi 来粗略估计位置),你将使用更少的电池。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-15
        • 2011-01-15
        • 2014-11-27
        • 1970-01-01
        • 2017-08-08
        • 1970-01-01
        • 2013-09-07
        相关资源
        最近更新 更多