Bluetooth Low Energy (BLE) From Ground Up™
Build BLE Firmware for Microcontrollers. Practices on STM32 boards.
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 app. This course aims to provide a solid practical understanding of Bluetooth Low Energy: the protocol, how data is organized, and tshe 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.
Sign up and lets start transmitting some packets.
Frequently Asked Questions
Course Curriculum
-
StartModules Required for the Course (1:19)
-
StartDownloading an Integrated Development Environment (IDE) (2:34)
-
StartInstalling the Integrated Development Environment (IDE) (2:38)
-
StartSetting Up STM32CubeMX 5 (7:07)
-
StartDownloading the LightBlue Application (1:31)
-
StartGetting the most out of this course
-
StartOverview of the Physical Layer (PHY) (5:11)
-
StartOverview of the Link Layer (LL) (5:55)
-
StartUnderstanding the Link Layer Packets (5:23)
-
StartOverview of the Host Controller Interface (HCI) Layer (3:20)
-
StartOverview of the Logical Link Control and Adaptation Protocol(L2CAP) Layer (3:35)
-
StartKey Features of Bluetooth Low Energy (BLE) 5 (4:23)
Your Instructor
EmbeddedExpertIO is a community focused on professional embedded systems software programming.
Everyday we try to find the knowledge gaps that exist among current embedded systems developers, then put our minds and years of experience together to create a course to perfectly fill such gaps.
If you are new to embedded systems programming our community provides step-by-step courses that will take you from blinky to build your own rtos .
If you are an embedded systems developer who wants to specialize in some specific aspect of embedded systems programming, we also provide a wide range of specialization courses to help you master different aspects of embedded firmware development.
We look forward to welcoming you to EmbeddedExpertIO