ge0rg/aprsdroid — Issue #33: Feature Request: Accelerometer-Triggered Beaconing
Author: RJStiles
Created: 2012-03-05 18:30:06+00:00
State: open

The goal of SmartBeaconing is to limit the number of packets sent over the network by analyzing direction and velocity changes as reported by GPS. I believe that this same goal can be realized on the Android platform more efficiently by only turning on the GPS and only beaconing when the internal accelerometers of the Android device report a change. So, any change in direction or velocity would still result in a position report being sent to the network, but the GPS would be turned off to conserve battery between position reports.

Of course, this scheme would not see the difference between standing still and traveling in a straight line at a constant velocity. To correct for that issue, the network location could be used as a secondary trigger to turn on the GPS and beacon at least every 10km.