Bluetooth Low Energy Fundamentals

Bluetooth Low Energy

Bluetooth Low Energy Fundamentals

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

Details

Fundamental level
6 lessons
8-10 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

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 – v2.3.0
    • nRF Connect SDK v3.3.0 or higher is needed for the nRF54LS05 DK
    • nRF Connect SDK v3.1.1 or higher is needed for the nRF54LM20 DK
    • nRF Connect SDK v2.8.0 or higher is needed for the nRF54L15 DK

Course description

The Bluetooth Low Energy Fundamentals course is an online, self-paced course that focuses on teaching the basics of Bluetooth LE using Nordic Semiconductor devices (nRF54, nRF53, and nRF52 Series). Through hands-on learning, participants will learn how to create a Bluetooth LE prototype and establish a wireless, unidirectional and bidirectional data channel between two Bluetooth LE devices in a short period of time.

Upon completion of the course, participants will have a thorough understanding of the Bluetooth LE protocol and its layers, as well as knowledge of available APIs in the nRF Connect SDK, which is based on the Zephyr RTOS. Additionally, participants will have gained practical experience in configuring Bluetooth LE advertisements and connections, as well as insight into securing Bluetooth LE connections and inspecting packets over the air using nRF Sniffer.

What you'll learn

  • Develop a solid comprehension of the most up-to-date Bluetooth LE application architecture.
  • Acquire knowledge of Bluetooth LE advertising and its functionalities.
  • Learn about Bluetooth LE connections and how to exchange data over Bluetooth LE.
  • Gain insights on how to secure Bluetooth LE connections.
  • Familiarize yourself with the Bluetooth LE APIs in the nRF Connect SDK.
  • Learn about tools (nRF Connect for Mobile, nRF Sniffer) for debugging Bluetooth LE applications.
  • Apply your learning through hands-on exercises to establish unidirectional and bidirectional data channel between two Bluetooth LE-enabled devices.

Who should enroll in this course?

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

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
6 lessons
8-10 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

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 – v2.3.0
    • nRF Connect SDK v3.3.0 or higher is needed for the nRF54LS05 DK
    • nRF Connect SDK v3.1.1 or higher is needed for the nRF54LM20 DK
    • nRF Connect SDK v2.8.0 or higher is needed for the nRF54L15 DK

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.