ECE 6615: Sensor Networks

Lab Project

Lab Tutorial

The lab tutorial slides can be found here.

Tiny OS Information

TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.

During the first homework task, your group should start to famliliarize with TinyOS. You are requested to go through the TinyOS tutorial. This will provide your group with the basic skills you need to complete the assignment.

MicaZ Information

During the course of the lab session you will be using MICAz motes from Crossbow.

Please familiarize with the following material:

Useful Information

  • Installation
    • make < platform> [re]install,< addr> < device>, < dev_addr>
    • make micaz install,1 eprb,192.168.0.2 (Ethernet Board)
    • make micaz install,1 mib520,/dev/ttyUSB0 (USB Board on UNIX systems)
  • Start the Serial Forwarder with Ethernet Board
    • SerialForwarder -comm network@192.168.0.2:10002
    • SerialForwarder -comm serial@/dev/ttyUSB1 (USB Board on UNIX systems)
  • Driver configuration for the MTS300 sensorboard
    • Add the following compiler option in the Makefile:
      CFLAGS += -I%T/sensorboards/mts300/ -DMTS300CA

    Questions? E-mail: infocom@ece.gatech.edu