A method for determining a position of a mobile device, the method comprising: receiving a first beacon packet from a first wireless beacon, the first beacon packet including power level data indicating that the first beacon packet was transmitted at a first power level; determining a first received signal strength level for the first beacon packet, the first RSS level indicating a received power level that the first beacon packet was received at; receiving a second beacon packet from the first wireless beacon, the second beacon packet including power level data indicating that the second beacon packet was transmitted at a second power level that is different than the first power level; determining a second RSS level for the second beacon packet; determining (310,312) a first distance range between the mobile device and the first wireless beacon based on the first power level, the first RSS level, the second power level, and the second RSS level, the first distance range including a maximum distance and a minimum distance; determining a first area around the first wireless beacon based on the first distance range, such that a perimeter of the first area is defined by the maximum distance and the minimum distance of the first distance range; receiving a third beacon packet from a second wireless beacon, the third beacon packet including power level data indicating that the third beacon packet was transmitted at a third power level; determining a third RSS level for the third beacon packet; receiving a fourth beacon packet from the second wireless beacon, the fourth beacon packet including power level data indicating that the fourth beacon packet was transmitted at a fourth power level that is different than the third power level; determining a fourth RSS level for the fourth beacon packet; determining a second distance range between the mobile device and the second wireless beacon based on the third power level, the third RSS level, the fourth power level, and the fourth RSS level, the second distance range including a maximum distance and a minimum distance; determining a second area around the second wireless beacon based on the second distance range, such that a perimeter of the second area is defined by the maximum distance and the minimum distance of the second distance range; determining an overlap area, the overlap area being where the first area around the first wireless beacon and the second area around the second wireless beacon overlap; and determining that the position of the mobile device is within the overlap area. receiving a first beacon packet from a first wireless beacon, the first beacon packet including power level data indicating that the first beacon packet was transmitted at a first power level; determining a first received signal strength level for the first beacon packet, the first RSS level indicating a received power level that the first beacon packet was received at; receiving a second beacon packet from the first wireless beacon, the second beacon packet including power level data indicating that the second beacon packet was transmitted at a second power level that is different than the first power level; determining a second RSS level for the second beacon packet; determining (310,312) a first distance range between the mobile device and the first wireless beacon based on the first power level, the first RSS level, the second power level, and the second RSS level, the first distance range including a maximum distance and a minimum distance; determining a first area around the first wireless beacon based on the first distance range, such that a perimeter of the first area is defined by the maximum distance and the minimum distance of the first distance range; receiving a third beacon packet from a second wireless beacon, the third beacon packet including power level data indicating that the third beacon packet was transmitted at a third power level; determining a third RSS level for the third beacon packet; receiving a fourth beacon packet from the second wireless beacon, the fourth beacon packet including power level data indicating that the fourth beacon packet was transmitted at a fourth power level that is different than the third power level; determining a fourth RSS level for the fourth beacon packet; determining a second distance range between the mobile device and the second wireless beacon based on the third power level, the third RSS level, the fourth power level, and the fourth RSS level, the second distance range including a maximum distance and a minimum distance; determining a second area around the second wireless beacon based on the second distance range, such that a perimeter of the second area is defined by the maximum distance and the minimum distance of the second distance range; determining an overlap area, the overlap area being where the first area around the first wireless beacon and the second area around the second wireless beacon overlap; and determining that the position of the mobile device is within the overlap area.