I read the values right out from the AP and sends them to be stored in the DB. I had to build up a proper set of data (about a weeks worth) before I could go and "back fill" location. Uses some simple MA algos on the signal/noise. Working on "predicting" next location based on historical data.