CS397/CS497 - Wireless Protocols for the Internet of Things
Spring 2024
Syllabus
Lectures
Labs
Homeworks
Final Design Project
The final project for the course is a design of an IoT deployment and an investigation of which wireless protocols would best suite that deployment and what the costs/capabilities involved are.
Schedule
Week | Date | Lecture | Released | Due | ||
---|---|---|---|---|---|---|
1 | Mar. 28 | Thu | 1 | Intro | Hw: Background | |
2 | Apr. 2 | Tue | 2 | Network Fundamentals | Lab: Wireshark | |
Apr. 4 | Thu | 3 | Data Link + BLE | Hw: Background | ||
3 | Apr. 9 | Tue | 4 | BLE Advertisements | Lab: BLE | Lab: Wireshark |
Apr. 11 | Thu | 5 | BLE Connections | Hw: BLE Packets | ||
4 | Apr. 16 | Tue | 6 | 802.15.4 | ||
Apr. 18 | Thu | 7 | Thread | Hw: BLE Packets | ||
5 | Apr. 23 | Tue | 8 | Zigbee + Matter | Lab: Thread | Lab: BLE (Wednesday) |
Apr. 25 | Thu | 9 | Mesh Routing | Hw: Matter | ||
6 | Apr. 30 | Tue | 10 | WiFi PHY | ||
May. 2 | Thu | 11 | WiFi MAC | Lab: WiFi | Hw: Matter | |
May. 3 | Fri | -– | Drop Deadline | |||
7 | May. 7 | Tue | 12 | Evolution of Cellular | Lab: Thread (Wednesday) | |
May. 9 | Thu | 13 | Cellular IoT | Hw: Cellular | ||
8 | May. 14 | Tue | 14 | Unlicensed LPWANs | Lab: LoRa | Lab: WiFi (Wednesday) |
May. 16 | Thu | 15 | LPWAN Challenges | Final Design Project | ||
9 | May. 21 | Tue | 16 | Localization | ||
May. 23 | Thu | -– | Guest lecture: Meghan Clark | Hw: Cellular | ||
10 | May. 28 | Tue | 17 | Backscatter | Lab: LoRa | |
May. 30 | Thu | 18 | Satellite Communications | |||
Exam Week | Jun. 04 | Tue | -– | Final Design Project |