- Traditional Wireless Sensor Networks versus mobile sensing applications
- biggest challenges for each type of system and general approaches used to address those challenges
- Example sensing applications
- taxonomy of applications
- Typical system architecture
- advantages/disadvantages for different types of applications
- Mobile phone programming
- understanding what you have implemented
- challenges discussed in class/on the mailing list
- limitations
- programming models - iOS versus Android
- Pivotal tracker - how have you used it?
- Trendulate - experience using the API
- Networking
- layers of the Internet stack
- functionality of each layer
- how each layer is implemented in the Internet
- why the Internet/wired implementation can/cannot be applied to a sensor network
- general architecture of the Internet (packet switching, hierarchical structure)
- Reread all papers, carefully
- What is the general problem the paper is trying to solve?
- Do you agree this is a problem?
- Is there an easy/easier solution?
- Can you think of a solution that might be better?
- What are the main contributions of the paper?
- Is there a system design that could be used by another researcher or system designer?
- Does the paper present results that could inform the design of another system?
- Does the paper outline lessons that could be applied elsewhere?
- Are the contributions supported by sufficient evidence?
- Do the experiments make sense?
- Does the analysis of figures/graphs match what you see in the graphs?
- Are there any unexplained anomalies in the results?
- How would you improve this paper?
- Design an additional experiment
- How would you extend the system?
Papers:
Programming Wireless Sensor Networks: Fundamental Concepts and State of the Art
Thales Group Whitepaper
A Survey of Mobile Phone Sensing
The Hitchhiker's Guide to Wireless Sensor Network Deployments
Fidelity and Yield in a Volcano Monitoring Sensor Network
Anatomizing Application Performance Differences on Smartphones
Data Muling with Mobile Phones for Sensornets
Duty-Cycling Buildings Aggressively: The Next Frontier in HVAC Control