Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Arduino Bluetooth Low Energy (BLE) From Ground Up™
Introduction
The Board required for this course (2:05)
Downloading and Installing the Arduino IDE (3:03)
Installing the required packages (2:37)
Installing the LightBlue application (1:37)
Introduction to Bluetooth Low Energy (BLE)
What is Bluetooth Low Energy (BLE) ? (9:44)
The Bluetooth Low Energy Stack and Stack Splits (3:37)
The Bluetooth Low Energy (BLE) Architecture
Overview of the Physical Layer (PHY) (5:11)
Overview of the Link Layer (LL) (5:55)
Understanding the Link Layer Packets (5:23)
Overview of the Host Controller Interface (HCI) Layer (3:20)
Overview of the Logical Link Control and Adaptation Protocol(L2CAP) Layer (3:36)
Key Features of Bluetooth Low Energy (BLE) 5 (4:23)
The Generic Access Profile (GAP)
Overview of the Generic Access Profile (GAP) (5:12)
Advertising States, Scan Request and Response (3:10)
Understanding Advertising Events (4:17)
Understanding Advertising and Scanning Parameters (2:17)
Connection and Broadcasting (4:27)
Understanding Modes and Procedures (2:57)
The Attribute Protocol (ATT)
Overview of the Attribute Protocol (7:52)
Analyzing the parts of an Attribute (1:42)
The Generic Attribute Profile (GATT)
Overview of the Generic Attribute Profile (GATT) (9:11)
The Mandatory GAP Service Implemented on all GATT Servers (1:50)
Developing Bluetooth Low Energy (BLE) Firmware with Arduino Nano Ble 33
Coding : Creating a Service (30:01)
Coding : Creating a Characteristic (11:09)
Coding : Creating a Custom Service and Characteristic (4:50)
Coding : Creating Multiple Services and Characteristics (19:56)
Coding : Sending Data to the Client (9:48)
Coding : Developing a BLE RxTx Chat Application (14:08)
Coding : Sensor Values to Client (7:18)
Coding : Using Event Handlers (13:16)
Closing
Closing Remarks
Teach online with
Connection and Broadcasting
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock