HOME > Development > Bluetooth Low Energy (BLE) From Ground Up™

Bluetooth Low Energy (BLE) From Ground Up™

  • Development
  • May 05, 2025
SynopsisBluetooth Low Energy (BLE From Ground Up&, available at $79....
Bluetooth Low Energy (BLE) From Ground Up™  No.1

Bluetooth Low Energy (BLE) From Ground Up&, available at $79.99, has an average rating of 4.45, with 106 lectures, based on 760 reviews, and has 5557 subscribers.

You will learn about Build Bluetooth Low Energy (BLE) Firmware for different use cases Create your own Services and Characteristics Understand the Build Bluetooth Low Energy (BLE) stack Build Bluetooth Low Energy (BLE) Embedded Devices Send sensor data between devices using Build Bluetooth Low Energy (BLE) This course is ideal for individuals who are If you are thinking about developing a product that incorporates Bluetooth Low Energy then take this course. or If you are an embedded engineer who wants to create Bluetooth Low Energy (BLE) firmware then take this course. or If you just want to learn how to code and build BLE devices then take this course. It is particularly useful for If you are thinking about developing a product that incorporates Bluetooth Low Energy then take this course. or If you are an embedded engineer who wants to create Bluetooth Low Energy (BLE) firmware then take this course. or If you just want to learn how to code and build BLE devices then take this course.

Enroll now: Bluetooth Low Energy (BLE) From Ground Up&

Summary

Title: Bluetooth Low Energy (BLE) From Ground Up&

Price: $79.99

Average Rating: 4.45

Number of Lectures: 106

Number of Published Lectures: 106

Number of Curriculum Items: 106

Number of Published Curriculum Objects: 106

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build Bluetooth Low Energy (BLE) Firmware for different use cases
  • Create your own Services and Characteristics
  • Understand the Build Bluetooth Low Energy (BLE) stack
  • Build Bluetooth Low Energy (BLE) Embedded Devices
  • Send sensor data between devices using Build Bluetooth Low Energy (BLE)
  • Who Should Attend

  • If you are thinking about developing a product that incorporates Bluetooth Low Energy then take this course.
  • If you are an embedded engineer who wants to create Bluetooth Low Energy (BLE) firmware then take this course.
  • If you just want to learn how to code and build BLE devices then take this course.
  • Target Audiences

  • If you are thinking about developing a product that incorporates Bluetooth Low Energy then take this course.
  • If you are an embedded engineer who wants to create Bluetooth Low Energy (BLE) firmware then take this course.
  • If you just want to learn how to code and build BLE devices then take this course.
  • Welcome to the Bluetooth Low Energy (BLE)  From  Ground Up&  course.

    This practical Bluetooth Low Energy (BLE) course will provide you with a solid in-depth training to be able to build BLE embedded devicesand use them to communicate with other smart devices and mobile phone apps. This course aims to provide a solid practical understanding of Bluetooth Low Energy: the protocol, how data is organized, and the key design trade-offs that were made in the creation of the protocol.

    By the end of this course you should be able to build your own BLE enabled embedded devices and give a lecture on the BLE protocol.

    REMEMBER : I have no doubt you will love this course. Also it comes with a  FULL money back guarantee for 30 days!  So put simply, you really have nothing to loose and everything to gain.

    Sign up and lets start transmitting some packets.

    -Some highlights-

    Build Bluetooth Low Energy (BLE)  firmware for different use cases

    Understand the Bluetooth Low Energy (BLE)  Stack

    Create your own Services and Characteristics

    Build Bluetooth Low Energy Embedded Devices

    Give a lecture on the Bluetooth Low Energy (BLE) Architecture

    No prior knowledge is required. I will teach you everything from scratch.

    If you are thinking about developing a product that incorporates Bluetooth Low Energy then take this course.

    If you are an embedded engineer who wants to create Bluetooth Low Energy (BLE) firmware then take this course.

    If you just want to learn how to code and build BLE devices then take this course.

    -

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Modules Required for the Course

    Lecture 3: Downloading an Integrated Development Environment (IDE)

    Lecture 4: Installing the Integrated Development Environment (IDE)

    Lecture 5: Setting Up STM32CubeMX 5

    Lecture 6: Downloading the LightBlue Application

    Lecture 7: Getting the most out of this course

    Chapter 2: Introduction to Bluetooth Low Energy (BLE)

    Lecture 1: What is Bluetooth Low Energy (BLE) ?

    Lecture 2: The Bluetooth Low Energy Stack and Stack Splits

    Chapter 3: The Bluetooth Low Energy (BLE) Architecture

    Lecture 1: Overview of the Physical Layer (PHY)

    Lecture 2: Overview of the Link Layer (LL)

    Lecture 3: Understanding the Link Layer Packets

    Lecture 4: Overview of the Host Controller Interface (HCI) Layer

    Lecture 5: Overview of the Logical Link Control and Adaptation Protocol(L2CAP) Layer

    Lecture 6: Key Features of Bluetooth Low Energy (BLE) 5

    Chapter 4: The Generic Access Profile (GAP)

    Lecture 1: Overview of the Generic Access Profile (GAP)

    Lecture 2: Advertising States, Scan Request and Response

    Lecture 3: Understanding Advertising Events

    Lecture 4: Understanding Advertising and Scanning Parameters

    Lecture 5: Connection and Broadcasting

    Lecture 6: Understanding Modes and Procedures

    Chapter 5: The Attribute Protocol (ATT)

    Lecture 1: Overview of the Attribute Protocol

    Lecture 2: Analyzing the parts of an Attribute

    Chapter 6: The Generic Attribute Profile (GATT)

    Lecture 1: Overview of the Generic Attribute Profile (GATT)

    Lecture 2: The Mandatory GAP Service Implemented on all GATT Servers

    Chapter 7: Developing Bluetooth Low Energy (BLE) Firmware with STM32 BlueNRG-MS

    Lecture 1: Overview of the BlueNRG-MS Stack

    Lecture 2: Installing the X-CUBE-BLE2 Package

    Lecture 3: Coding : Configuring the BLE Hardware

    Lecture 4: Coding : Analyzing the BLE Hardware Configuration code

    Lecture 5: Coding : Initialization the BLE Device

    Lecture 6: Coding : Implementing the mandatory GAP Service

    Lecture 7: Coding : Advertising and Testing the BLE Device

    Lecture 8: Coding : Creating Custom Services

    Lecture 9: Coding : Creating Custom Characteristics

    Lecture 10: Coding : Sending Data to the Client

    Lecture 11: Coding : Creating UUIDs and Handles for multiple Services and Characteristics

    Lecture 12: Coding : Implementing multiple Services and Characteristics

    Lecture 13: Coding : Updating Characteristic Values

    Lecture 14: Coding : Developing a BLE Chat Firmware-Pt.1 : Creating the Characteristics

    Lecture 15: Coding : Developing a BLE Chat Firmware-Pt.2 : Processing Rx and Tx Events

    Lecture 16: Coding : Developing a BLE Chat Firmware-Pt.3 : Testing the Firmware

    Chapter 8: Bluetooth Low Energy (BLE) Security

    Lecture 1: Some Bluetooth Low Energy Security concepts

    Chapter 9: [START OF OLD VERSION OF THE COURSE] Introduction to Bluetooth Low Energy (BLE)

    Lecture 1: What is Bluetooth Low Energy (BLE) ?

    Lecture 2: Key features of Bluetooth LowEnergy

    Lecture 3: Some frequently used terms

    Chapter 10: Set Up

    Lecture 1: Required Microcontroller

    Lecture 2: Notice

    Lecture 3: Setting Up STM32CubeMX

    Lecture 4: Setting Up STM32CubeMX Bluetooth Low Energy Package

    Lecture 5: Download Keil uVision 5

    Lecture 6: Installing Keil uVision 5

    Lecture 7: Installing more Packs

    Lecture 8: Testing the Setup

    Lecture 9: Overview of Keil uVision

    Chapter 11: Getting Started

    Lecture 1: Coding : Advertising your presence (Part I)

    Lecture 2: Coding : Advertising your presence (Part II)

    Chapter 12: Introduction to the Bluetooth Low Energy (BLE) Architecture

    Lecture 1: Notice

    Lecture 2: Overview of the Bluetooth Low Energy Stack

    Lecture 3: Overview of the Controller block

    Lecture 4: Overview of the Host block

    Lecture 5: Overview of the Application block

    Lecture 6: Overview of the BlueNRG Stack

    Lecture 7: Overview of Bluetooth Low Energy Stack Splits

    Lecture 8: Examining some Bluetooth Low Energy usage models

    Lecture 9: Overview of BLE Direct Test Mode

    Chapter 13: Attributes

    Lecture 1: Overview of the Bluetooth Low Energy Attribute Protocol

    Lecture 2: Understanding Attributes

    Lecture 3: More on Attributes

    Lecture 4: Attribute Groupings

    Lecture 5: Understanding the concept of Services

    Lecture 6: Understanding the concept of Characteristics

    Lecture 7: Coding : Analyzing a sample Bluetooth Low Energy project

    Lecture 8: Some Attribute Protocol operations

    Lecture 9: Introduction to the Generic Attribute Profile (GATT)

    Lecture 10: Overview of Bluetooth Low Energy security concepts

    Lecture 11: Overview of the Generic Access Profile (GAP)

    Lecture 12: Understanding the GAP Roles

    Lecture 13: Understanding Discoverability and Connectability

    Lecture 14: Overview of the GAP Service

    Lecture 15: Examining the GAP Service Advertising data

    Lecture 16: Coding : Creating a Service

    Lecture 17: Coding : Creating Characteristics and Descriptors

    Lecture 18: Coding : Sending data from BLE server to BLE client

    Lecture 19: Coding : Creating multiple Characteristics

    Lecture 20: Bluetooth Low Energy Bonding Modes

    Chapter 14: The Link Layer

    Lecture 1: Introduction to the Link Layer

    Instructors

  • Bluetooth Low Energy (BLE) From Ground Up™  No.2
    Israel Gbati
    Embedded Firmware Engineer
  • Bluetooth Low Energy (BLE) From Ground Up™  No.3
    BHM Engineering Academy
    21st Century Engineering Academy
  • Rating Distribution

  • 1 stars: 35 votes
  • 2 stars: 39 votes
  • 3 stars: 144 votes
  • 4 stars: 253 votes
  • 5 stars: 289 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!