- Level Professional
- Duration 16 hours
- Course by Institut Mines-Télécom
-
Offered by
About
By presenting the building blocks of the IoT network architecture, this MOOC will help learners adapt to the fast changing communications and networking environment of IoT. The IoT world represents billions of sophisticated objects, such as sensors, actuators and meters, that are deployed nearly everywhere, in homes, hospitals, factories, cities, and are connected to the Internet. However, they come with limited capacity in terms of memory storage, computational power and energy; how can these objects then ensure network reliability and timely transmission? That is what you will learn in this course: how we can set up wireless communications and networking in the IoT to achieve these goals. This course has received financial support from the Patrick & Lina Drahi Foundation.Modules
New on Coursera?
5
Readings
- Navigating Coursera
- Getting help
- Navigating the Forum
- Post a new publication
- Forum moderation
Meet the team and the other learners
2
Readings
- Meet the Instructors
- Introduce yourself
Course syllabus
1
Videos
- Welcome to the IoT Communications and Networks MOOC
2
Readings
- A short story about this MOOC
- Course Organisation
Verified and audit learners
3
Readings
- For audit learners only
- Course Grading Policy
- Get a verified certificate of achievement
Introduction to the MOOC
1
Videos
- Topologies in IoT Networking
3
Readings
- Low-power Wireless Mesh Networks
- The Potential Topologies
- The Protocol Stack Overview
1.1 Welcome to MAC Week
2
Videos
- Welcome to Week 1: MAC Methods for IoT
- Introduction to Week 1: MAC Methods for IoT
1
Readings
- MAC Week Presentation
1.2 Fundamental Methods of Accessing the Communication Medium
1
Assignment
- Evaluation on MAC Protocols
1
Videos
- ALOHA MAC Protocol(s)
5
Readings
- Introduction to Medium Access Control
- Random Access and ALOHA MAC Protocols
- Random Access and CSMA
- Controlled Access
- Exercise: Study ALOHA in Depth
1.3 TSCH MAC Protocol
2
Assignment
- Build your schedule!
- Evaluation on TSCH
2
Videos
- An Overview of the TSCH MAC Protocol
- The Channel Hopping Sequence Algorithm in TSCH MAC Protocol
1
Readings
- IEEE Std 802.15.4-2015 TSCH Mode
2.1 Welcome to 6TiSCH Week
3
Videos
- Welcome to Week 2: 6TiSCH Adaptation Layer
- Introduction to Week 2: 6TiSCH Adaptation Layer
- Thomas Watteyne interview
1
Readings
- 6TiSCH Week Presentation
2.2 What needs does the 6TiSCH layer respond to?
1
Assignment
- Quiz on the responsibilities of the 6TiSCH layer
1
Videos
- Introduction: What needs does the 6TiSCH layer respond to?
1
Readings
- Responsibilities of the 6TiSCH layer
2.3 Resource Management using 6P and MSF
1
Assignment
- Quiz on 6P and the MSF
1
Videos
- Introduction: Resource Management using 6P and MSF
1
Readings
- Explanation of 6P and the MSF
2.4 How to build an MSF Schedule
1
Assignment
- Quiz on the MSF parameters
1
Videos
- Introduction: How to build an MSF schedule?
1
Readings
- Explanation of the MSF parameters
2.5 The Connection Process
1
Assignment
- Quiz on the connection process
1
Videos
- Introduction: The connection process
1
Readings
- How a node connects to an existing network
3.1 Welcome to 6LoWPAN Week
3
Videos
- Welcome to Week 3: 6LoWPAN Adaptation Layer
- Introduction to Week 3: 6LoWPAN Adaptation Layer
- Interview: Why 6LoWPAN is employed in Enedis facilities
1
Readings
- 6LoWPAN Week Presentation
3.2 6LoWPAN: Overview, Assumptions, Problem Statement, and Goals
2
Assignment
- Quiz on IPv6 Header Format
- Quiz on 6LoWPAN Overview
2
Readings
- IPv6 Header Format Overview
- 6LoWPAN Adaptation Layer
3.3 Explain the Principles of the 6LoWPAN Compression and Fragmentation Operations
2
Assignment
- Quiz on 6LoWPAN Compression Operation
- Quiz on 6LoWPAN Fragmentation and Reassembly Operations
3
Videos
- How 6LoWPAN enables to use IPv6 in IoT?
- Examples of the IPv6 Header Compression
- 6LoWPAN Fragmentation and Reassembly Operations
3
Readings
- 6LoWPAN Stacked Headers
- RFC 6282: 6LoWPAN Compression Operation
- RFC 4944: 6LoWPAN Fragmentation and Reassembly Operations
3.4 Explain 6LoWPAN Fragment Forwarding Techniques (Part 1)
1
Assignment
- Quiz on Mesh-Under and Route-Over
1
Videos
- 6LoWPAN Frame Delivery Modes
4
Readings
- Introduction
- Mesh-Under
- Route-Over (Per-hop Fragmentation & Reassembly)
- Route Over (Per-hop Fragmentation & Reassembly): Issues
3.5 Explain 6LoWPAN Fragment Forwarding Techniques (Part 2)
2
Assignment
- Quiz on 6LFF
- Quiz on 6LoWPAN Selective Fragment Recovery
1
Videos
- RFC 8930: 6LoWPAN Fragment Forwarding (6LFF)
4
Readings
- Introduction
- RFC 8930: On Forwarding 6LoWPAN Fragments over a Mesh IPv6 Network
- Performance Evaluation
- RFC 8931: 6LoWPAN Selective Fragment Recovery
3.6 Practice Lab
2
Assignment
- Practice Lab guide and Quiz
- Comprehension Quiz
1
Labs
- Practice Lab
4.1 Welcome to RPL Week
2
Videos
- Welcome to Week 4: RPL Routing Protocol
- Introduction to Week 4: RPL Routing Protocol
1
Readings
- RPL Week Presentation
4.2 The principles of routing in IoT networks
2
Assignment
- Quiz on routing principles (1/2)
- Quiz on routing principles (2/2)
2
Videos
- Principles of routing in the Internet
- Pascal Thubert interview
1
Readings
- Relaying in IP networks and in LLNs
4.3 The means available to implement strategies for IoT networks
2
Assignment
- Quiz on RPL
- Exercise on RPL
2
Videos
- RPL
- DoDAG construction
2
Readings
- RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks
- The DODAG creation with RPL
4.4 Metrics
2
Assignment
- Exercize on the Objective function OF0
- Exercise on the Objective function OF0 and ETX
1
Readings
- Metrics and shortest path selection
Tell us about your learning experience on this course !
1
Readings
- Tell us about your learning experience on this course!
Auto Summary
"IoT Communications and Networks" is an advanced IT & Computer Science course designed to help learners navigate the dynamic IoT landscape. Taught by Coursera, it covers the essentials of IoT network architecture, focusing on wireless communication and networking for reliable and timely data transmission. Ideal for professionals, the course spans 960 minutes and offers both Starter and Professional subscription options. Perfect for those aiming to master IoT connectivity and enhance their technical skills in a rapidly evolving field.

Georgios Papadopoulos

Remous-Aris Koutsiamanis
Geraldine Texier
Nicolas Montavont