Wireless Sensor
Networks (WSN), Internet of Things (IoT), Mobile Ad
Hoc Networks (MANET)
CSE 5469
Prof. Anish Arora
MW 12:45-2:05pm
This
course will introduce students to the state of the art in wireless sensor
networks, using low-power mote platforms, smartphone platforms with recent
extensions to make them low power, and software defined platforms. In addition to covering the architectures and
programming environments of these platforms, we will discuss concepts in low
power sensing and networking and realization of the concepts in these
platforms.
We
will study state-of-the-art network architecture proposals for the Internet of
Things and MANETs. Billions and likely
trillions of devices are coming online, motivating new architectures and new
programming environments. We will also
cover selected topics in the theory and practice of network scalability,
robustness, and security. Scalability is
especially a challenge for mobile devices.
Robustness is necessary to make sure solutions work in different
environments. And security, both at the
higher network layers but also at the physical layer, needs to be reconsidered
given the scale and constraints of device networks.
Lectures
will be accompanied by a significant amount of reading from recent literature.
Each lecture itself will present one realization of a concept, which will be
followed by a broader class discussion on the topic based on its reading list.
Case studies from existing applications will be used. Each student is expected to study specified
reading material relevant to the lecture prior to class, so that we can focus
on discussion of key/advanced topics in class.
Part of the course grade will therefore depend on student participation
in the class discussion.
Each
student will also complete a project in this course. A list of projects will be
shared in class in early September, from which students may choose,
or students may propose their own project in consultation with the instructor.
Implementation projects will be carried out on smart dust motes, smartphones,
or NI software defined radios. Concomitant with the course, we will host a
training session in programming applications in .NET MF (for smart
dust motes) and Android (for smartphones) that will help prepare students for
the projects. Students will be expected to prepare a report and
present their findings.
Prerequisites: undergraduate networking course (CSE 3461, formerly
CSE 677 or equivalent) or consent of instructor.
Reference texts: The primary reading
materials are recent research papers.
Level and
Credits:
G2
Lecture
Notes:
0 WSN & IoT
Applications and Sensing Design
1 WSN & IoT
Hardware Platforms
Mote Programming and Labs
Research and/or Implementation
Projects
2 WSN
& IoT Software
Platforms
3 Wireless Phy
Layer
4 Wireless Capacity
5 Wireless Links and MAC
6 MANETs, Scaling, ASNPs
7 Security
8 Stability and Robustness
Grading Plan:
Class participation 15%
Class
assignments 25%
Project 60%