大利 发表于 2024-3-11 17:06:36

如何降低功耗敏感型设备定位的功耗?

Q:像儿童定位手表,共享单车,宠物定位器等电池容量非常小,但是又需要不断传送GPS定位信息的这类设备除了选择更低功耗的硬件外还有什么方法可以降低整体的定位功耗吗?A:有如下方案可以降低整体的定位功耗:1)定位设备与基站注册时获取到的基站信息传给云端服务器,由云端服务器结合后台的基站数据库快速计算出设备当前所在的大概位置,再由云端服务器根据需求推送给所有需要位置信息的终端;这样的优点是:开机时与基站注册的任务优先级会比GPS定位更高能更早的获取到定位所需的信息;所有的接收和发送都在原有任务中完成不需要运行额外的电路和任务,系统的功率消耗更低;不需要进行大量的数据运算处理,降低CPU的运算功率消耗;2)通过提前预置GPS卫星星历以及定位算法结合设备上的传感器数据(如G-SENSOR,气压计等)来分析设备在未来时间的星历变化情况从而合理动态调整星历的更新,这样可以缩短GPS定位时长,也可以降低通过移动网络更新星历的频率和功耗;3)对设备上报给云端服务器的数据进行动态管理,定位信息等有实时性要求时立即上报,没有实时性要的可以先将数据存放在本地,经过压缩和封包后在移动网络与基站通讯的过程中上传给云端服务器;而对于像电池电量,设备温度等非实时性要求的数据可以选择不上传或根据需求上传(如达到报警值时主动上传等),这样对数据进行动态管理不仅减少了本地数据处理的量,同时对于上传的数据也能够进行有效的管理,利用通讯协议的特性完成数据的上报减少额外唤醒系统上报数据的概率,使功耗降到更低!
页: [1]
查看完整版本: 如何降低功耗敏感型设备定位的功耗?