Need Help? Contact us at:
         Your free gift is on its way to your inbox, but before you go 
check out this very special offer, just for you!

Bluetooth Low Energy (BLE) From Ground Up™

Build BLE Firmware for Microcontrollers. Practices on STM32 boards.

Complete source code included

Some Lesson Previews (2 of 42)

                                    Lesson : Coding : Creating Custom Characteristics
                                    Lesson : Understanding the Link Layer Packets
 30 Day Money Back Guarantee
  •    Bluetooth Low Energy (BLE) From Ground Up™ Processors($49.99 Value)
Total Value: $49.99
But today, you're getting all of this...
For Only $9.78

Sometimes I could get my firmware to work but I couldn’t understand a large portion of the code.

I didn’t know what some of the registers were doing. "Why do we write this hexadecimal number into that particular register ?" I would often ask.

Other times I could understand every line of code in the firmware but couldn’t get the firmware to work.

Because I wasn’t good enough, I couldn’t build exactly what I wanted if there were no already made drivers and libraries out there that I could use. Worst of all I couldn’t even get another microcontroller to work apart from the microcontroller used in class.
Long story short, I overcame all of this....
I devised a plan to master the fundamentals...
Quickly read the sections of interest in the datasheet...
Created my own firmware development checklist...
Created my own study guide...

I started creating courses to help other people like yourself master embedded systems development in the most efficient way possible, no waste of time, no frustrations. There is no need for you to go through the same roadblocks and frustrations I went through  some years ago.
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 devices and 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.

Sign up and lets start transmitting some packets.

I personally guarantee that by the end of this  course you will be able to accomplish the following
  • ​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
-  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.
  • Introduction
  • ​Modules Required for the Course
  • ​Downloading an Integrated Development Environment (IDE)
  • ​Installing the Integrated Development Environment (IDE)
  • ​Setting Up STM32CubeMX 5
  • ​Downloading the LightBlue Application
  • ​Getting the most out of this course
  • ​Introduction to Bluetooth Low Energy (BLE)
  • ​What is Bluetooth Low Energy (BLE) ?
  • ​The Bluetooth Low Energy Stack and Stack Splits
  • ​The Bluetooth Low Energy (BLE) Architecture
  • ​​Overview of the Physical Layer (PHY)
  • ​Overview of the Link Layer (LL)
  • ​Understanding the Link Layer Packets
  • ​Overview of the Host Controller Interface (HCI) Layer
  • ​Overview of the Logical Link Control and Adaptation Protocol(L2CAP) Layer
  • ​Key Features of Bluetooth Low Energy (BLE) 5
  • ​The Generic Access Profile (GAP)
  • ​Overview of the Generic Access Profile (GAP)
  • ​Advertising States, Scan Request and Response
  • ​Understanding Advertising Events
  • Understanding Advertising and Scanning Parameters
  • ​Connection and Broadcasting
  • ​Understanding Modes and Procedures
  • ​The Attribute Protocol (ATT)
  • ​Overview of the Attribute Protocol
  • ​Analyzing the parts of an Attribute
  • The Generic Attribute Profile (GATT)
  • ​ Overview of the Generic Attribute Profile (GATT)
  • ​The Mandatory GAP Service Implemented on all GATT Servers
  • ​ Developing Bluetooth Low Energy (BLE) Firmware with STM32 BlueNRG-MS
  • ​Overview  of the BlueNRG-MS Stack
  • ​Installing the X-CUBE-BLE2 Package
  • ​Coding  : Configuring the BLE Hardware
  • ​Coding  : Analyzing the BLE Hardware Configuration code
  • ​Coding  : Initialization the BLE Device
  • ​Coding  : Implementing the mandatory GAP Service
  • ​Coding :   Advertising and Testing the BLE Device
  • ​Coding : Creating Custom Services
  • ​Coding  : Creating Custom Characteristics
  • ​Coding : Sending Data to the Client
  • ​Coding : Coding : Creating UUIDs and Handles for multiple Services and Characteristics
  • ​Coding  : Implementing multiple Services and Characteristics
  • ​Coding : Updating Characteristic Values
  • ​Coding : Developing a BLE Chat Firmware-Pt.1 : Creating the Characteristics
  • ​Coding : Developing a BLE Chat Firmware-Pt.2 : Processing Rx and Tx Events
  • ​Coding : Developing a BLE Chat Firmware-Pt.3 : Testing the Firmware
  • ​Bluetooth Low Energy (BLE) Security
  • ​Some Bluetooth Low Energy Security concepts
My  courses have been reviewed by 1000+ students
Here are some of the reviews
  •   Bluetooth Low Energy (BLE) From Ground Up™ Processors($49.99 Value)
Total Value: $49.99
But today, you're getting all of this...
For Only $9.78

Now it's time for you also to benefit from the...

Modern Embedded-C 
From Ground Up

 30 Day Money Back Guarantee

Remember, I have no doubt you will love the training but should in case you are not completely satisfied you can request a refund within 30 days of purchase and you shall be fully refunded with no questions asked.

Sounds fair ? 
I know there are some websites out there that offer you something cool for a low price, but then stick you into some program that charges your card every month.
This isn't one of them. There's NO hidden cost.

Thanks for taking the time to read this letter and I hope you enjoy the training!

-Israel N Gbati