3

我有一队货车,我正试图创造一种廉价的追踪方式。

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

我已经尝试过应用程序,但它们似乎将电池寿命降低到一个不稳定的水平。我正在寻找一种更有效的方式。

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

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

4

3 回答 3

3

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

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

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

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

于 2013-03-26T11:48:03.800 回答
1

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

于 2013-03-26T11:52:47.560 回答
0

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

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

于 2013-03-27T01:32:39.330 回答