Cellular IoT Fundamentals

Cellular IoT

Cellular IoT Fundamentals

9.1/10 (975)
3528 enrolled
The version can be changed at any time during the course and does not affect the certificate

Details

Fundamental level
8 lessons
8-10 hours to complete
Certificate of completion

Prerequisites

  • nRF Connect SDK Fundamentals course
    • (Required) Lesson 1
    • (Recommended) Lesson 2 – Lesson 8
  • Basic knowledge of the C programming language
  • Some experience in developing software for embedded systems

Hardware Requirements

System Requirements

  • A computer running Windows, macOS, or Linux
  • An up-to-date web browser
  • nRF Connect SDK  installed on your computer
  • Cellular IoT Fundamentals GitHub repository

Software requirements​

Supported SDK versions

  • nRF Connect SDK v3.3.0 – v2.2.0
  • nRF Connect SDK v2.5.0 or higher is needed for nRF9161 DK
  • nRF Connect SDK v2.6.0 or higher is needed for nRF9151 DK
  • nRF Connect SDK v2.8.0 or higher is needed for Thingy:91 X

Course description

Cellular IoT Fundamentals is a self-paced hands-on online course focusing on learning the essentials of cellular IoT application development using the highly extensible and feature-rich nRF Connect SDK.

In this course, we will study the cellular technologies LTE-M and NB-IoT. We will examine in-depth the software architecture of a cellular IoT application using Nordic Semiconductor’s nRF91 Series cellular hardware.

The hands-on exercises in this course will teach you step-by-step how to configure the nRF91 Series SiP to establish a cellular link using different technology configurations and connect to the cloud through communication protocols including MQTT and CoAP. In addition to that we will practice using the GNSS receiver inside the nRF91 hardware to obtain geographic coordinates in different schemes.

By the end of this course, you will learn how to develop firmware for cellular IoT prototypes and build a GPS tracker using development hardware based on the nRF91 Series SiP.

What you'll learn

Who should enroll in this course?

You should enroll if you are interested in learning more about cellular IoT and want to build a cellular IoT prototype using Nordic Semiconductor’s products. Embedded software engineers, firmware developers, students and makers are all welcome.

Estimated time

An estimate of about eight to ten hours in total is needed to finish this course. The actual time needed to finish the course will highly depend on your technical background and experience.
The version can be changed at any time during the course and does not affect the certificate

Details

Fundamental level
8 lessons
8-10 hours to complete
Certificate of completion

Prerequisites

  • nRF Connect SDK Fundamentals course
    • (Required) Lesson 1
    • (Recommended) Lesson 2 – Lesson 8
  • Basic knowledge of the C programming language
  • Some experience in developing software for embedded systems

Hardware Requirements

System Requirements

  • A computer running Windows, macOS, or Linux
  • An up-to-date web browser
  • nRF Connect SDK  installed on your computer
  • Cellular IoT Fundamentals GitHub repository

Software requirements​

Supported SDK versions

  • nRF Connect SDK v3.3.0 – v2.2.0
  • nRF Connect SDK v2.5.0 or higher is needed for nRF9161 DK
  • nRF Connect SDK v2.6.0 or higher is needed for nRF9151 DK
  • nRF Connect SDK v2.8.0 or higher is needed for Thingy:91 X

Switch language?

Progress is tracked separately for each language. Switching will continue from your progress in that language or start fresh if you haven't begun.

Your current progress is saved, and you can switch back anytime.

Register an account
Already have an account? Log in
(All fields are required unless specified optional)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.