EECS 290Q Wireless Sensor Networks

Spring 2009

Common wireless sensor network acronyms.

Berkeley and other sensor network startups.
 

Instructor 
 

Office Hours

Kristofer S.J. Pister 
512 Cory Hall 
M 11-12, Th 10-11, and by email appointment, pister@eecs

Required Text

Karl & Willig, “Protocols and Architectures for Wireless Sensor Networks”

Reference Texts

Tannenbaum, “Computer Networks” – great general purpose reference

Callaway, “Wireless Sensor Networks”

Haenselmann, “Sensor Networks” available free online

Krishnamachari, “Networking Wireless Sensors”

Pottie & Kaiser, “Principles of Embedded Networked System Design”

Zhao & Guibas, “Wireless Sensor Networks”

Newsgroup

Google group for class discussion

Grading

The class will consist of homework assignments and a final project, roughly equally weighted.

 

Homework

Collaboration is encouraged!  Cheating is not!

Project

The final project is TBD. 
Collaboration will be encouraged.

 


 

Lecture

Date

Topic

Notes

1.1

1/20

History, Startups, Applications, Definitions

Reading: Ch. 1; Ch2, sections 2.1, 2.2 Smart Dust DSN1986

1.2

1/22

Challenges, Application requirements

Application requirements

2.1

1/27

Data flows; Hardware: batteries

HW1 Due 2/2

2.2

1/29

Hardware: uP, radios

Mote Hardware

3.1

2/3

dB, link margin, mote lifetime

Reading: Ch3, Ch13 section 13.3.1

3.2

2/5

Protocol Stack, Headers, Antennas

HW2 Due 2/12

Antennas, Propagation, Path Loss

4.1

2/10

Antennas, propagation, and path loss

Reading: Ch4

4.2

2/12

Digital radio communication

 

5.1

2/17

Path loss, 2-ray model, others

Cook chapter 6  Multi-rate 15.4

5.2

2/19

RF spectrum, modulation

Notes2  HW3 Due 2/26

6.1

2/24

802.15.4 DSSS: chips, bits, & symbols

6.2

2/26

DLL: CRC, MIC

ALOHA

7.1

3/3

Aloha, CSMA, Slotted Aloha, RTS/CTS, ACKs

BMAC, SCP, PEDAMACS, SMACS

7.2

3/5

GSM, SMACS, 15.4 superframes, TSCH

Notes3 TSMP  HW4 Due 3/12 Kleinrock

8.1

3/10

Crystals, time synchronization

8.2

3/12

Beacons, keepalives, preamble sampling

TSMP

9.1

3/17

15.4 frame format

 

9.2

3/19

Routing overview (Thomas Watteyne)

 

Spring Break!!!!

10.1

3/31

Routing: flood, AODV

RFC791 IPv4

10.2

4/2

IP, ATM, MPLS

RFC2460 IPv6

11.1

4/7

Transport: UDP & TCP

RFC768 UDP RFC793 TCP RFC908 RDP

11.2

4/9

App layer; simplest networks

12.1

4/14

Embedded processors: HW & SW

 

12.2

4/16

Interrupts, Operating Systems

 

13.1

4/21

Security: AES, cipher modes, key strength

LAB

13.2

4/23

Replay, Access Control, ECC, Diffie-Hellman

 

14.1

4/28

Authentication, Signatures, Certificates, Tesla

Levis RL2N protocol overview

14.2

4/30

6LoWPAN, RoLL

RFC4944 6LoWPAN

LoWPAN Tutorial (Arch Rock) HW5 (not due)

15.1

5/5

Localization

WINA RTLS RF ToF  MoteTrack

15.2

5/7

Applications

ISA Keynote  290q060412b.ppt



Topics include: radio communication and propagation; link margin, communication range, and power consumption; theoretical and practical limits; information theory; medium access, ALOHA, CSMA, TDMA; 802.15.4; routing protocols; reliability; network management, diagnostics, quality of service; data management, databases, query processing, and scripting languages; scalability; encryption and security, certification, joining and binding, key management; time synchronization; ranging and localization; operating systems; over the air programming; sensor and actuator interfacing; feedback control; current and future platforms; energy sources and storage; applications and standards.