本课程从蓝牙协议栈与GATT结构讲起,用Kotlin与Jetpack Compose实战主从设备开发,覆盖扫描、连接、特征读写与通知,并深入iBeacon、无连接通信及L2CAP文件传输与排错调试。
原始标题:Bluetooth Low Energy Development for Android

一门专为移动端开发者打造的 BLE 底层架构与全流程通信指南。 课程拒绝死记硬背 API,而是从蓝牙协议栈组织、GATT 结构、设备发现及数据交换等底层概念讲起,结合 Kotlin 和 Jetpack Compose 进行场景化实战。学员将系统掌握如何同时开发主设备(Central)与从设备(Peripheral)角色,彻底打通设备扫描、连接管理、特征读写、以及通知接收(Notifications/Indications)等核心无线通信链路。
课程紧跟前沿技术标准(Android 13/SDK 33+),涵盖了 iBeacon 定位、无连接通信、以及基于 L2CAP 协议的高效文件传输等高级物联网解决方案。针对 Android 平台长期存在的蓝牙兼容性与连接痛点,课程还专门引入了系统化的排错与调试技术,旨在培养能够独立对接智能穿戴、医疗设备及智能家居等 IoT 硬件的资深 Android 开发工程师。
Published 9/2026
Created by Stefan Sigmund
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 57 Lectures ( 4h 48m ) | Size: 2.7 GB
A complete hands-on guide to Bluetooth Low Energy development with Kotlin and the Android Bluetooth LE APIs.
What you’ll learn
⚡ Develop a solid understanding of the Bluetooth LE architecture
⚡ Learn how to build BLE-enabled applications for Android
⚡ Create advanced BLE solutions including iBeacon applications, connectionless communication, and L2CAP-based file transfer
⚡ Systematically troubleshoot and debug BLE applications
Requirements
❗ Some experience in mobile application development on Android
❗ Computer with a modern 64-bit operating system and at least 8GB RAM
❗ Android Studio (or similar IDE) with Android SDK 33 or higher
❗ Basic knowledge in the Kotlin programming language
❗ At least two physical devices running Android 13 or higher
Description
Bluetooth Low Energy has become one of the most widely used wireless technologies in modern mobile applications. It powers wearables, fitness trackers, medical devices, smart home products, industrial sensors, asset tracking solutions, and countless Internet of Things devices.
In this course you’ll learn how Bluetooth Low Energy works by building real applications using Kotlin, Jetpack Compose, and Android’s Bluetooth LE APIs.
Rather than focusing only on API calls, the course begins with the underlying concepts that every Bluetooth developer should understand. You’ll learn how the Bluetooth protocol stack is organized, how devices discover one another, how GATT is structured, how data is exchanged, and how BLE communication differs from traditional networking.
Once the fundamentals are in place, you’ll build increasingly capable applications that implement both the Central and Peripheral roles. Along the way you’ll learn how to scan for nearby devices, establish and manage connections, discover Services and Characteristics, read and write Characteristics, receive Notifications and Indications, decode advertisement data, work with connectionless communication, develop beacon-based solutions, transfer data efficiently, and troubleshoot common Bluetooth issues on Android.
By the end of the course you’ll have a solid understanding of Bluetooth Low Energy and the confidence to build your own BLE-enabled applications for Android.
Who this course is for
⭐ Mobile developers building applications for connected devices
⭐ Engineers working with BLE hardware
此处内容需要权限查看
会员免费查看



