Assignment 1

Introduction to Wireless Sensor Networks (35 points)

  1. Explain three differences between wireless sensor networks and ad hoc networks.
  2. Explain three important applications of wireless sensor networks.
  3. What are the characteristics of wireless sensor networks?
  4. Explain how characteristics of WSN and dynamic nature of WSNs pose problems in development of WSNs.
  5. Explain two of the future applications of WSN.
  6. What are the major functions of motes?
  7. Explain two characteristics of MICA2 and Telosb motes.

TinyOS (25 points)

  1. Explain the significance of TinyOS for developing wireless sensor network applications.
  2. Explain three advantages of using TinyOS over traditional OS.
  3. Explain the three requirements for developing an operating system for embedded applications (such as TinyOS).
  4. List the different models of TinyOS and briefly explain the significance of each model.
  5. Explain the data and programming model of TinyOS.