PREFACE
About the Author
Why I Wrote this Book and Second Edition
Who is this book for?
How to read this book
ACKNOWLEDGMENTS
CHAPTER 1 THE BASICS OF WIRELESS TECHNOLOGIES
What are Wireless Technologies?
The Importance of Wireless Technologies
Network Topologies
Communication Protocols
Overview of Popular Wireless Technologies
Summary
FREE Exclusive Resources
CHAPTER 2 THE BASICS OF BLUETOOTH LOW ENERGY
Introduction to Bluetooth Technology
Bluetooth Classic vs. Bluetooth Low Energy
Technical Facts About Bluetooth Low Energy
The Advantages and Limitations of Bluetooth LE
FREE Exclusive Resources
CHAPTER 3 BLUETOOTH LOW ENERGY FUNDAMENTALS
The Bluetooth® Standard
The "Low Energy" in Bluetooth LE
The Bluetooth Low Energy Protocol Stack
Host
Application
Host Controller Interface (HCI)
Physical Layer
Link Layer
Host-level Stack Layers
Pro les
GATT Design
Advertising & Scanning
Connections
Extended and Periodic Advertising
Direction Finding
FREE Exclusive Resources
CHAPTER 4 BLUETOOTH LE SECURITY & PRIVACY
A Common Security Model
Security Attacks
Security Measures in Bluetooth LE Advertising
Privacy Measures in Bluetooth LE Advertising
Security Measures in LE Audio Broadcast
Security Measures in Bluetooth LE Connections
Privacy
An Overview of the Different Security Keys
Security Modes and Levels
Practical Aspects of Bluetooth LE Security
Additional Resources
FREE Exclusive Resources
CHAPTER 5 BLUETOOTH LE AUDIO
Introduction
Base Foundations of LE Audio
LE Audio Specifications
LC3 (Low Complexity Communications Codec)
Auracast(TM) Broadcast Audio
FREE Exclusive Resources
CHAPTER 6 BLUETOOTH MESH
The Basics of Bluetooth Mesh
The Architecture of Bluetooth Mesh
Core Concepts and Terminologies
Node Types
The Provisioning Process
Security in Bluetooth mesh
Features Added in Version 1.1 (2023)
FREE Exclusive Resources
CHAPTER 7 BLUETOOTH BEACONS
What are Bluetooth Beacons?
Bluetooth Beacon Standards
FREE Exclusive Resources
CHAPTER 8 BLUETOOTH LE DEVELOPMENT
Introduction
Roles in Bluetooth LE Development
Skillsets Required
Bluetooth LE Product Development Process
Development Tools and SDKs
Bluetooth LE Peripheral vs. Central Development
FREE Exclusive Resources
CHAPTER 9 PRACTICAL ASPECTS OF BLUETOOTH LE DEVELOPMENT
Best Practices for Bluetooth Development
How to Choose a Bluetooth LE Chipset/Module
Debugging Bluetooth Low Energy Applications
Optimizing for Power Consumption
Optimizing for Data Throughput
Optimizing for Range
Bluetooth Low Energy Sniffers
Summary
FREE Exclusive Resources
CHAPTER 10 GETTING STARTED WITH WEB BLUETOOTH
Introduction
Project Context
Prerequisites
Setup
Web Bluetooth Development
Source Code
Conclusion
FREE Exclusive Resources
CHAPTER 11 BLUETOOTH LE APPLICATIONS & IMPLEMENTATION CHALLENGES
Examples of Real-World Bluetooth LE Devices
Common Bluetooth LE Development Challenges
FREE Exclusive Resources