Our students used the Android platform for their final project in Wireless Embedded Sensing Systems to develop a WiFi localization and mapping tool. They developed user interfaces and used the built-in GPS and WiFi to collect signal strength readings which were then processed into location estimates, and presented to the user as points on a map. Students made use of a variety of techniques, including estimating distances from path-loss and AP broadcast strength, trilateration, and directing human users to perform targeted sampling tasks. The results were great: in some cases, they were able to make localization estimates with error on the order of meters. Being able to make use of the ADK and good high-level API's (SQLite, Apache HTTP, Maps, and the UI framework) enabled the students to build complex client-server applications in short order and contributed greatly to their success.
posted by firstname.lastname@example.org