- Level Professional
- Duration 12 hours
- Course by University of Illinois Urbana-Champaign
-
Offered by
About
This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as well as distributed algorithms for use with geographic locations. These techniques will be applied to your device in the lab, which is composed of four steps, one in each week of the course. In Week 1, after going over some orientation for the course, you will focus on radio frequency (RF) communication, how it fits in with the larger scope of electromagnetism, how RF signals propagate in physical environments, how RF signals can be used to encode data, and how all this information is useful in constructing resilient and high-bandwidth IoT communication substrates.Modules
Week 1: About the Course
5
Readings
- About this course
- Course Communication and Discussion Forums
- Updating your Profile
- Social Media
- Course Slides PDFs
Week 1 Overview
1
Readings
- Week 1 Overview
Week 1 Lectures
7
Videos
- Lecture 1: Radio Frequency Communications
- Lecture 2: Antenna Design
- Lecture 3: Signal Propagation
- Lecture 4: Attenuation
- Lecture 5: Spectrum Division
- Lecture 6: Overview of Modulation
- Lecture 7: Modulation in Practice
Week 1 Tasks
1
Assignment
- Week 1 Quiz
Week 1 Hardware Lab
1
Assignment
- Week 1 Honors Checklist
1
Discussions
- Week 1 Discussion
1
Readings
- Lab: Iot Communications Step 1
Week 2 Information
1
Readings
- Week 2 Overview
Wek 2 Lectures
8
Videos
- Lecture 1: Collision Detection and Resolution
- Lecture 2: Power Saving Algorithms
- Lecture 3: Cold Supply Chain Auditing
- Lecture 4: Power MAC Algorithms
- Lecture 5: IEEE 802.15.4 Protocols
- Lecture 6: Non-beacon tracking
- Lecture 7: Global Synchronization
- Lecture 8: Long Preamble Synchronization
Week 2 Tasks
1
Assignment
- Week 2 Quiz
Week 2 Hardware Lab
1
Assignment
- Week 2 Honors Checklist
1
Discussions
- Week 2 Discussion
1
Readings
- Lab: Iot Communications Step 2
Week 3 Information
1
Readings
- Week 3 Overview
Week 3 Lectures
12
Videos
- Lecture 1: Neighbor Discovery
- Lecture 2: Mesh Networking
- Lecture 3: Types of Addressing
- Lecture 4: Geographic Addressing
- Lecture 5: Hierarchical Addressing
- Lecture 6: Stochastic Addressing
- Lecture 7: Link State Routing
- Lecture 8: Distance Vector Routing
- Lecture 9: Mesh Routing
- Lecture 10: Optimized Link State Routing (OLSR)
- Lecture 11: Dynamic Source Routing (DSR)
- Lecture 12: Ad-hoc On Demand Distance Vector (AODV)
Week 3 Tasks
1
Assignment
- Week 3 Quiz
Week 3 Hardware Lab
1
Assignment
- Week 3 Honors Checklist
1
Discussions
- Week 3 Discussion
1
Readings
- Lab: Iot Communications Step 3
Week 4 Information
1
Readings
- Week 4 Overview
Week 4 Lectures
4
Videos
- Lecture 1: Hierarchical Routing
- Lecture 2: Geographic Routing
- Lecture 3: Delay-Tolerant Networking
- Lecture 4: Gossip Algorithms
Week 4 Tasks
1
Assignment
- Week 4 Quiz
Week 4 Hardware Lab
1
Assignment
- Week 4 Honors Checklist
1
Discussions
- Week 4 Discussion and Lab Submission
1
Readings
- Lab: Submission Instructions
Auto Summary
Enhance your IoT expertise with the "IoT Communications" course by Coursera. Dive into advanced RF communication, MAC layer, and Mesh Networking, applying these to a self-driving vehicle project over four weeks. Ideal for IT and Computer Science professionals, this 720-minute course offers both Starter and Professional subscription options for flexible learning.

Matthew Caesar