CS433 - Wireless Protocols for the Internet of Things
Spring 2025
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 | 3-Apr | Thu | 1 | Intro | Hw: Background | |
4-Apr | Fri | No Lab | ||||
2 | 8-Apr | Tue | 2 | Network Fundamentals | ||
10-Apr | Thu | 3 | Data Link + BLE | Hw: Background | ||
11-Apr | Fri | Lab: Wireshark | ||||
3 | 15-Apr | Tue | 4 | BLE Advertisements | Hw: BLE Packets | |
17-Apr | Thu | 5 | BLE Connections | Lab: Wireshark | ||
18-Apr | Fri | Lab: BLE | ||||
4 | 22-Apr | Tue | 6 | 802.15.4 | Quiz1 | |
24-Apr | Thu | 7 | Thread | |||
25-Apr | Fri | Lab Office Hours | Hw: BLE Packets | |||
5 | 29-Apr | Tue | 8 | Zigbee + Matter | Hw: Matter | |
1-May | Thu | 9 | Mesh Routing | Lab: BLE | ||
2-May | Fri | Lab: Thread | ||||
6 | 6-May | Tue | 10 | WiFi PHY | ||
8-May | Thu | 11 | WiFi MAC | Hw: Matter | ||
9-May | Fri | -– | Lab: WiFi, Drop Deadline | |||
7 | 13-May | Tue | 12 | No Lecture | ||
15-May | Thu | 13 | Evolution of Cellular | Quiz2, Hw: Cellular | Lab: Thread | |
16-May | Fri | Lab Office Hours | ||||
8 | 20-May | Tue | 14 | Cellular IoT | Final Design Project | |
22-May | Thu | 15 | Unlicensed LPWANs | Lab: WiFi | ||
23-May | Fri | Lab: LoRa | ||||
9 | 27-May | Tue | 16 | LPWAN Challenges | ||
29-May | Thu | 17 | Localization | Hw: Cellular | ||
30-May | Fri | No Lab | ||||
10 | 3-Jun | Tue | 18 | Satellite Communications | Quiz3 | |
5-Jun | Thu | Backscatter & RFID | Lab: LoRa | |||
6-Jun | Fri | No Lab | ||||
Exam Week | 10-Jun | Tue | -– | Final Design Project |