1. A method for estimating a position of a target using a plurality of smartphones, each smartphone being capable of communicating with the target over a limited wireless range, the method comprising: providing a target transmitting a wireless signal having a corresponding identification for uniquely identifying the target; providing the corresponding identification of the target to track to a group of smartphones; each smartphone of the group of smartphones being capable of receiving the signal transmitted if the target is in its vicinity and storing the corresponding identification of the target with a time stamp and an indication of a corresponding location of the smartphone; obtaining each of the stored corresponding identification of the target with a time stamp and an indication of a corresponding location of the smartphone to thereby estimate a position of the target; and wherein the providing of the corresponding identification of the target to track to a group of smartphones comprises determining a subset of smartphones and broadcasting a request for tracking the target to each smartphone of the subset of smartphones.