CS397/CS497 - Wireless Protocols for the Internet of Things
Winter 2023
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 | Jan. 3 | Tue | 1 | Intro | ||
| Jan. 4 | Wed | 2 | Network Fundamentals | Hw: Background | ||
| Jan. 6 | Fri | -– | Lab: Wireless | |||
| 2 | Jan. 9 | Mon | 3 | Data Link + BLE Overview | ||
| Jan. 11 | Wed | 4 | BLE Advertisements | Hw: Background | ||
| Jan. 13 | Fri | -– | Lab: BLE | Lab: Wireless | ||
| 3 | Jan. 16 | Mon | -– | No Class - MLK Day | ||
| Jan. 18 | Wed | 5 | BLE Connections | Hw: BLE Packets | ||
| 4 | Jan. 23 | Mon | 6 | 802.15.4 | ||
| Jan. 25 | Wed | 7 | Thread | Hw: BLE Packets | ||
| Jan. 27 | Fri | -– | Lab: Thread | |||
| 5 | Jan. 30 | Mon | 8 | Zigbee + Matter | Lab: BLE | |
| Feb. 1 | Wed | 9 | Mesh Routing | |||
| 6 | Feb. 6 | Mon | 10 | WiFi PHY | Hw: Matter | |
| Feb. 8 | Wed | 11 | WiFi MAC | |||
| Feb. 10 | Fri | -– | Drop Deadline | Lab: WiFi | Lab: Thread | |
| 7 | Feb. 13 | Mon | 12 | Evolution of Cellular | ||
| Feb. 15 | Wed | 13 | Cellular IoT | Hw: Cellular | Hw: Matter | |
| 8 | Feb. 20 | Mon | 14 | Unlicensed LPWANs | ||
| Feb. 22 | Wed | 15 | LPWAN Challenges | |||
| Feb. 24 | Fri | -– | Lab: LoRa | Lab: WiFi | ||
| 9 | Feb. 27 | Mon | 16 | Localization | ||
| Mar. 1 | Wed | 17 | Backscatter | Final Design Project | Hw: Cellular | |
| 10 | Mar. 6 | Mon | 18 | No Class - Bonus Office Hours | ||
| Mar. 8 | Wed | 19 | No Class - Bonus Office Hours | |||
| Mar. 10 | Fri | -– | Lab: LoRa | |||
| Exam Week | Mar. 15 | Wed | -– | Final Design Project |