IoT Communications (Coursera)

IoT Communications is a free online MOOC Course, Offered by the University of Illinois at Urbana-Champaign via Coursera. This course is 2 of 4 in the Hands-on Internet of Things Specialization.

Enroll In Course

Be ahead to learn something new Today

  • Flexible Online Learning
  • Verified Certificate*
  • Add powers to your Resume
  • Access course Anytime, Anywhere

Overview

IoT Communications course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it’s time to get into the 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.

Syllabus

Week 1: Course Overview and Introduction to Radio Frequency Protocols

Welcome to IoT Communications. This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it’s time to get into the 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.

Week 2 – Protocols: Media Access Protocol

We will learn about the lowest level of communication protocols in IoT – the MAC layer. This is the layer that deals with all the unpleasant and challenging situations that come about through the use of RF in challenging environments. We will learn about mechanisms to efficiently send and receive data, with low power, discover and pair with other nodes, deal with transmission collisions, and so on.

Week 3 – Protocols: Mesh Routing

We will talk about mesh networking, a set of techniques that allow wireless devices to work together to discover and maintain working paths to destinations. These techniques enable communication across multiple hops, by having nodes help each other out, routing through multiple layers of intermediate proxies to construct paths to any destination that needs to be reached.

The techniques we talk about in this lecture form the foundation for many operations needed to be conducted in IoT, such as dissemination, replication, multicast, service discovery, and so on.

Week 4 – Protocols: Service Discovery

We will study the next layer up of distributed algorithms that are used in IoT networks. We will continue our exploration of mesh routing, and describe how such techniques can be used to place data at geographic locations, forward in “intermittently-connected” settings, perform multicast, and more.

Teacher

  • Matthew Caesar

Additional information

Course Delivery

Online

Course Efforts

11 Hours

Course Enrollment

Free

Course Language

English

Course Length

4 Weeks

Course Level

Intermediate

Course Provider

Course School

Course Subtitles

English

Flexible Learning

Yes

Verified Certificate

Paid

Reviews

There are no reviews yet.

Be the first to review “IoT Communications (Coursera)”

Your email address will not be published. Required fields are marked *