G7100: Wireless Sensor Networks
Spring 2008
Final exam: Monday
2:00-4:00 pm, May, 12th, SH-374. Two hours long. Close book.
Announcement
for Final Project
Instructors: Prof. Myung Lee,
Class Hours: Mondays 2:00-4:30 PM at S374
Office Hour: Tu. 4:00-6:00PM at T677 (Lee)
Tel: 212-650-7260 (Lee),
Email: lee@ccny.cuny.edu,
TA: Rui Zhang Rm ST526
Lab Hours: Monday: 1:00-2:00 pm ST-508
4:00-5:00pm
SH-274
Email: rzhang@ee.ccny.cuny.edu
Recommended Prerequisite Courses:
Wireless communications (F6300) and Computer Communications (F6000)
Text:
Protocols and Architectures for Wireless Sensor Networks
Holger Karl & Andreas Willig
John Wiley & Sons, 2005
Course presentation files: www.wiley.com/go/wsn
Contents:
,
Introduction (wireless sensor networks): 1 week
,
PHY, Media Access Control in WSN: 2 weeks
,
Overview of wireless sensor network programming: 1week
,
Addressing & Routing in WSN: 2 weeks
,
Sensor Network Software Architecture I: 1 week
,
Sensor Network Software Architecture II: 1 week
,
Midterm
,
Positioning, topology
control: 2 weeks
,
MAC Protocol Programming: 1 week
,
Routing Protocol Design: 1 week
,
Sensor Application: 1 week
,
Final presentation & Poster session: 1 week
Lecture Note:
Class1 (2/4): Trends in wireless communication
Class3 (2/25): C1_Overview
Class4 (3/3): C2-Hardware
Class6 (3/17): C3_SW
Class7 (3/16): C4_MAC
Class8 (4/14) C6_Link
Class9 (4/28) C8_Time-Sync
Class10(5/5) C10_Topology
LAB:
Programs: AVR Compiler, MIB520 Drivers, TinyOS
Chip information: CC2420, Atmega128
LAB0: environment setting:
LAB1: LAB1
LAB2: LAB2
Lab instruction: (for lab0, and
the following labs will use the same method)
1.
First download TinyOS and install, then you will have cygwin
environment. All you lab will be done under cygwin
2.
Second download
AVR compiler and install
3.
Third download
MIB 520 Drivers and install. Then right click my
computer->properties->hardware->device manager,
find ports(you will have USB serial port x and x+1.x is a
port number depend on your computer. In my computer, it is 4)
4.
Following Lab 0
instructions. Notice when you download your .hex file into your computer using
UISP command.
The –dserial=com? Should be com port number x
in step3. For example, here in my computer it is 4
When you download, you
should plug the Micaz into the MIB520 broad. Notice
here you should remove your battery in Micaz.
5.
Finally after you
download your .hex file into micaz. Open a hyper terminal(XP Program files->Accessories->communication->
hyper terminal) .
setting the hyper Terminal in file->properties->connect
to. Com port number should be x+1
in step 3. For example, in my computer, it is 4+1=5
6.
Click the reset
button in MIB520. Then you will see >> 2008 CCNY Multimedia Communication,
which means you successfully set the environment
For the labs
Homework:
Do not submit via email!!print and submit paper based version
HW1: HW1
Problem HW1 Solution
HW2: HW2
Problem HW2
Solution
HW3: HW3
Problem HW3 Solution
HW4: HW4
Problem HW4 Solution
HW5: HW5 Problem
For solution, Refer to http://www.gnu.org/software/make/manual/html_node/index.html
EXAM:
References:
Reference
1: Reference for HW1
Reference
2 Reference for
Class 5(WLAN, B-MAC,T-MAC)
Reference 3: Reference for HW3
WEB
Grading:
Exams
50%, Homework 10%, Labs 10%, Final Project 30%