Matter Fundamentals

Matter

Matter Fundamentals

9.0/10 (37)
209 enrolled
  • Eng
    Eng
    日本語
  • The version can be changed at any time during the course and does not affect the certificate

    Details

    Fundamental level
    5 lessons
    6-8 hours to complete
    Certificate of completion

    Prerequisites

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

    Hardware Requirements

    The course exercises support both Matter over Thread and Matter over Wi-Fi. Please pick a list of hardware based on the transport option.      Matter over Thread      Matter over Wi-Fi      General
    • For Windows and macOS users: 1x Raspberry Pi Model 3B+ or newer (along with an SD card with at least 8 GB of memory)
    • For Linux, you need a PC with Bluetooth support or a Bluetooth adapter
    • (Optional) Apple Home, Google Home, Amazon Alexa, Samsung SmartThings*
    • (Optional) Power Profiler Kit II
    *Will only be used in Lesson 1 Exercise 1

    System Requirements

    • A computer running Windows, macOS, or Linux
    • An up-to-date web browser

    Software requirements​

    Supported SDK versions

    • nRF Connect SDK v3.3.0 – v3.2.0

    Course description

    Matter Fundamentals is a self-paced, hands-on online course designed to introduce developers to the core concepts and practical skills needed to build Matter-enabled smart home and IoT devices. The course covers the essentials of the Matter protocol, including its architecture, transport layers, and security model, and guides participants through the structure of Matter applications and the use of Matter APIs, with a focus on the nRF Connect Matter API and Thread networking.

    Through a series of practical exercises, learners will gain experience testing Matter applications, commissioning and controlling Matter devices, and working with endpoints, clusters, attributes, and commands, including adding and extending clusters with proprietary functionality. Exercises cover both Matter over Thread and Matter over Wi-Fi.

    In addition, the course explores power optimization techniques for Matter devices, including enabling Matter Intermittently Connected Devices and the use of the Online Power Profiler for Matter over Thread. Participants will also learn how to implement secure firmware updates using Matter Firmware-Over-The-Air (DFU OTA) and Bluetooth LE. By the end of the course, you will have a solid understanding of Matter fundamentals and hands-on experience developing, optimizing, and maintaining Matter devices on Nordic Semiconductor platforms.

    What you'll learn

    Who should enroll in this course?

    You should enroll in this course if you are interested in learning about the Matter protocol and want to build a Matter device using Nordic Semiconductor’s products. The course is aimed at embedded software engineers, firmware developers, or anyone interested in microcontrollers and embedded systems.

    Having some basic knowledge of C++ is recommended.

    Estimated time

    The estimated time needed to finish this course is about 6 to 8 hours.

    The version can be changed at any time during the course and does not affect the certificate

    Details

    Fundamental level
    5 lessons
    6-8 hours to complete
    Certificate of completion

    Prerequisites

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

    Hardware Requirements

    The course exercises support both Matter over Thread and Matter over Wi-Fi. Please pick a list of hardware based on the transport option.

         Matter over Thread

         Matter over Wi-Fi

         General

    • For Windows and macOS users: 1x Raspberry Pi Model 3B+ or newer (along with an SD card with at least 8 GB of memory)
    • For Linux, you need a PC with Bluetooth support or a Bluetooth adapter
    • (Optional) Apple Home, Google Home, Amazon Alexa, Samsung SmartThings*
    • (Optional) Power Profiler Kit II

    *Will only be used in Lesson 1 Exercise 1

    System Requirements

    • A computer running Windows, macOS, or Linux
    • An up-to-date web browser

    Software requirements​

    Supported SDK versions

    • nRF Connect SDK v3.3.0 – v3.2.0

    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.