1st International ICST Conference on Mobile and Ubiquitous Systems

Research Article

LOCADIO: inferring motion and location from Wi-Fi signal strengths

  • @INPROCEEDINGS{10.1109/MOBIQ.2004.1331705,
        author={J.  Krumm and E. Horvitz},
        title={LOCADIO: inferring motion and location from Wi-Fi signal strengths},
        proceedings={1st International ICST Conference on Mobile and Ubiquitous Systems},
        publisher={IEEE},
        proceedings_a={MOBIQUITOUS},
        year={2004},
        month={9},
        keywords={},
        doi={10.1109/MOBIQ.2004.1331705}
    }
    
  • J. Krumm
    E. Horvitz
    Year: 2004
    LOCADIO: inferring motion and location from Wi-Fi signal strengths
    MOBIQUITOUS
    IEEE
    DOI: 10.1109/MOBIQ.2004.1331705
J. Krumm1, E. Horvitz1
  • 1: Microsoft Res., Microsoft Corp., Redmond, WA, USA

Abstract

Context is a critical ingredient of ubiquitous computing. While it is possible to use specialized sensors and beacons to measure certain aspects of a user's context, we are interested in what we can infer from using the existing 802.11 wireless network infrastructure that already exists in many places. The context parameters we infer are the location of a client (with a median error of 1.5 meters) and an indicator of whether or not the client is in motion (with a classification accuracy of 87%). Our system, called LOCADIO, uses Wi-Fi signal strengths from existing access points measured on the client to infer both pieces of context. For motion, we measure the variance of the signal strength of the strongest access point as input to a simple two-state hidden Markov model (HMM) for smoothing transitions between the inferred states of "still" and "moving". For location, we exploit the fact that Wi-Fi signal strengths vary with location, and we use another HMM on a graph of location nodes whose transition probabilities are a function of the building's floor plan, expected pedestrian speeds, and our still/moving inference. Our probabilistic approach to inferring context gives a convenient way of balancing noisy measured data such as signal strengths against our a priori assumptions about a user's behavior.