Advanced Institute of Information Technology
Summer Session for Korean Faculty
June 9-13, 2007
Lecturer: David E. Culler,
Professor
Department of Electrical
Engineering and Computer Sciences
http://www.eecs.berkeley.edu/~culler
(and CTO, Arch Rock Corp.)
Teaching Assistant: Jaein Jeong
Department of Electrical
Engineering and Computer Sciences
The goal of this course is to introduce faculty who are teaching embedded or wireless sensor networking to the foundations of the field and the practical application of the technology. The course will focus on modern, well-developed systems and networking software for integrating ubiquitous instrumentation of the physical world with leading-edge IT capabilities. It will focus on the use of open standards at several levels, including the TinyOS 2.0 embedded operating system, IEEE 802.15.4 radio, 6LoWPAN, Internet Protocols, and Web Services. Lectures will cover the theoretical foundations, key findings, and state-of-the-art in the primary elements of these embedded, distributed systems. Laboratory sessions will provide in-depth hands-on experience in the application of core concepts using the Arch Rock’s IPv6 wireless sensor network application and development environment based on TinyOS 2.0.
Professionals with basic knowledge of networking and operating systems, with C programming highly recommended and familiarity with some Web development tools encouraged.
Original research papers and on-line text books, including Programming TinyOS, Phil Levis, will complement lecture materials.
The
course consists
of three lecture sessions and a lab session on each day according to
the
schedule shown below. All students
will be provided with a copy of lecture notes, readings, and lab
materials.
Monday | Tuesday | Wednesday | Thursday | Friday | |
Topic 1 | Next-Tier of the Internet - IP-based Wireless Sensor Networks (WSN) | TinyOS Concepts and Application Services | Self-Organized Multihop Routing | Timers and System Resources | Power Subsystems |
Topic 2 | WSN Technology and Hardware Architectures | Robust Embedded Networking | Low-Power Wireless Communication | Time-Synchronization and Embedded Distributed Systems | Security and Reliability |
Topic 3 | TinyOS-based IP-WSNs | Embedded Web Services and Industrial Standards | 6LoWPAN and IP Concepts | In-networking Processing and Sensor Data Analysis | Future Developments |
Lab | Experience with IP-based Wireless Sensor Networks | Making USNs ubiquitous - build WSN applications as Web Services | Using IP and 6LoWPAN Networking | TinyOS 2.0 based embedded Applications | Deep Embedded Systems Development |
David
Culler is a Professor of Computer Science at the