Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Bluetooth Low Energy (BLE) From Ground Up™

Bluetooth Low Energy (BLE) Cơ Bản Đến Nâng Cao™

Bluetooth Low Energy (BLE) Cơ Bản Đến Nâng Cao™

Xây dựng Firmware BLE cho Vi điều khiển. Thực hành trên bo mạch STM32.

4.3
(882 đánh giá)
6,365 học viên
Giảng viên
Israel Gbati
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.189.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.5 giờ video
106 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Xây dựng Firmware Bluetooth Low Energy (BLE) cho các ứng dụng khác nhau
Tạo Services (Dịch vụ) và Characteristics (Đặc tính) của riêng bạn
Hiểu về ngăn xếp (stack) Bluetooth Low Energy (BLE)
Xây dựng thiết bị nhúng Bluetooth Low Energy (BLE)
Truyền dữ liệu cảm biến giữa các thiết bị bằng Bluetooth Low Energy (BLE)

Yêu cầu

Không yêu cầu kiến thức nền tảng. Tôi sẽ dạy bạn mọi thứ từ con số 0.
NUCLEO-F411RE
X-NUCLEO-BNRG2A1

Đối tượng phù hợp

Nếu bạn đang nghĩ đến việc phát triển một sản phẩm có tích hợp Bluetooth Low Energy, hãy tham gia khóa học này.
Nếu bạn là kỹ sư nhúng muốn tạo firmware Bluetooth Low Energy (BLE), hãy tham gia khóa học này.
Nếu bạn chỉ muốn học cách lập trình và xây dựng thiết bị BLE, hãy tham gia khóa học này.

Nội dung khóa học

17 phần • 106 bài giảng
1 Giới thiệu
2 Các module cần thiết cho khóa học
3 Tải Môi trường Phát triển Tích hợp (IDE)
4 Cài đặt Môi trường Phát triển Tích hợp (IDE)
5 Thiết lập STM32CubeMX 5
6 Tải ứng dụng LightBlue
7 Tận dụng tối đa khóa học này
1 Bluetooth Low Energy (BLE) là gì?
2 Ngăn xếp Bluetooth Low Energy và các phân tách ngăn xếp (Stack Splits)
1 Tổng quan về Tầng Vật lý (PHY)
2 Tổng quan về Tầng Liên kết (LL)
3 Tìm hiểu về các gói tin (Packets) của Tầng Liên kết
4 Tổng quan về Tầng Giao diện Điều khiển Máy chủ (HCI)
5 Tổng quan về Tầng Giao thức Điều khiển Liên kết Logic và Thích ứng (L2CAP)
6 Các tính năng chính của Bluetooth Low Energy (BLE) 5
1 Tổng quan về Hồ sơ Truy cập Chung (GAP)
2 Các trạng thái Quảng bá (Advertising), Yêu cầu Quét (Scan Request) và Phản hồi (Response)
3 Tìm hiểu về các Sự kiện Quảng bá (Advertising Events)
4 Tìm hiểu về các Tham số Quảng bá và Quét
5 Kết nối (Connection) và Phát sóng (Broadcasting)
6 Tìm hiểu về Chế độ (Modes) và Quy trình (Procedures)
1 Tổng quan về Giao thức Thuộc tính
2 Phân tích các thành phần của một Thuộc tính (Attribute)
1 Tổng quan về Hồ sơ Thuộc tính Chung (GATT)
2 Dịch vụ GAP bắt buộc được triển khai trên tất cả các Máy chủ GATT
1 Tổng quan về ngăn xếp BlueNRG-MS
2 Cài đặt gói X-CUBE-BLE2
3 Lập trình: Cấu hình phần cứng BLE
4 Lập trình: Phân tích mã cấu hình phần cứng BLE
5 Lập trình: Khởi tạo thiết bị BLE
6 Lập trình: Triển khai Dịch vụ GAP bắt buộc
7 Lập trình: Quảng bá và Kiểm tra thiết bị BLE
8 Lập trình: Tạo Dịch vụ tùy chỉnh (Custom Services)
9 Lập trình: Tạo Đặc tính tùy chỉnh (Custom Characteristics)
10 Lập trình: Gửi dữ liệu đến Client
11 Lập trình: Tạo UUID và Handle cho nhiều Dịch vụ và Đặc tính
12 Lập trình: Triển khai nhiều Dịch vụ và Đặc tính
13 Lập trình: Cập nhật giá trị Đặc tính
14 Lập trình: Phát triển Firmware Chat BLE - Phần 1: Tạo các Đặc tính
15 Lập trình: Phát triển Firmware Chat BLE - Phần 2: Xử lý các sự kiện Rx và Tx
16 Lập trình: Phát triển Firmware Chat BLE - Phần 3: Kiểm tra Firmware
1 Một số khái niệm về bảo mật Bluetooth Low Energy
1 Bluetooth Low Energy (BLE) là gì?
2 Các tính năng chính của Bluetooth Low Energy
3 Một số thuật ngữ thường dùng
1 Vi điều khiển yêu cầu
2 Lưu ý
3 Thiết lập STM32CubeMX
4 Thiết lập gói Bluetooth Low Energy cho STM32CubeMX
5 Tải Keil uVision 5
6 Cài đặt Keil uVision 5
7 Cài đặt thêm các Gói (Packs)
8 Kiểm tra thiết lập
9 Tổng quan về Keil uVision
1 Lập trình: Quảng bá sự hiện diện của bạn (Phần I)
2 Lập trình: Quảng bá sự hiện diện của bạn (Phần II)
1 Lưu ý
2 Tổng quan về Ngăn xếp Bluetooth Low Energy
3 Tổng quan về khối Bộ điều khiển (Controller)
4 Tổng quan về khối Máy chủ (Host)
5 Tổng quan về khối Ứng dụng (Application)
6 Tổng quan về Ngăn xếp BlueNRG
7 Tổng quan về các phân tách Ngăn xếp Bluetooth Low Energy
8 Xem xét một số mô hình sử dụng Bluetooth Low Energy
9 Tổng quan về Chế độ Kiểm tra Trực tiếp (Direct Test Mode) của BLE
1 Tổng quan về Giao thức Thuộc tính Bluetooth Low Energy
2 Tìm hiểu về Thuộc tính
3 Tìm hiểu thêm về Thuộc tính
4 Nhóm các Thuộc tính
5 Tìm hiểu khái niệm Dịch vụ (Services)
6 Tìm hiểu khái niệm Đặc tính (Characteristics)
7 Lập trình: Phân tích một dự án Bluetooth Low Energy mẫu
8 Một số thao tác của Giao thức Thuộc tính
9 Giới thiệu về Hồ sơ Thuộc tính Chung (GATT)
10 Tổng quan về các khái niệm bảo mật Bluetooth Low Energy
11 Tổng quan về Hồ sơ Truy cập Chung (GAP)
12 Tìm hiểu về các Vai trò GAP
13 Tìm hiểu về Khả năng khám phá (Discoverability) và Khả năng kết nối (Connectability)
14 Tổng quan về Dịch vụ GAP
15 Xem xét dữ liệu Quảng bá của Dịch vụ GAP
16 Lập trình: Tạo một Dịch vụ
17 Lập trình: Tạo Đặc tính và Bộ mô tả (Descriptors)
18 Lập trình: Gửi dữ liệu từ máy chủ BLE đến máy khách BLE
19 Lập trình: Tạo nhiều Đặc tính
20 Chế độ Ghép nối (Bonding Modes) Bluetooth Low Energy
1 Giới thiệu về Tầng Liên kết
2 Giới thiệu về Gói tin (Packets)
3 Tìm hiểu cấu trúc của Gói tin
4 Lập trình: Giao tiếp hai chiều BLE giữa máy chủ và máy khách
5 Kênh (Channels)
6 Tìm hiểu khái niệm Nhảy tần (Frequency Hopping)
7 Tìm hiểu về Nhảy tần Thích ứng (Adaptive Frequency Hopping)
8 Tổng quan về Quảng bá (Advertising)
9 Tổng quan về Phát sóng (Broadcasting)
1 Giới thiệu về Giao diện Điều khiển Máy chủ
2 Tổng quan về một số giao diện vật lý của HCI
3 Giao diện Logic
4 Chuỗi thiết lập bộ điều khiển
5 Tìm hiểu về Phát sóng (Broadcasting) và Quan sát (Observing)
6 Kết nối với một thiết bị
1 Lưu ý
2 Ngắt Ngoài GPIO
3 Chuyển đổi ADC Chế độ Đơn
4 Chuyển đổi ADC Chế độ Liên tục
5 Chuyển đổi ADC Kích hoạt bằng Timer
1 Lời kết

Giới thiệu khóa học

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.

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.

-------

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Stm32
Hiển thị tất cả khoá học Wireless Communication
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊