Bluetooth Low Energy (BLE) From Ground Up™
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
-
Israel Gbati
Embedded Firmware Engineer -
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024