Chapter 1 What Is Bluetooth Low Energy?
2.7 Client-Server Architecture
2.9 One Billion Is a Small Number
2.11.1 Client-Server Architecture
2.11.2 Service-Oriented Architecture
3.1.4 The Host/Controller Interface
3.2.1 Logical Link Control and Adaptation Protocol
3.2.2 The Security Manager Protocol
3.2.4 The Generic Attribute Profile
3.2.5 The Generic Access Profile
6.4 Direct Testing by Using HCI
7.1 The Link Layer State Machine
7.2.1 Advertising and Data Packets
7.4.2 Adaptive Frequency Hopping
7.5.3 Nonconnectable Advertising
7.5.4 Discoverable Advertising
7.8.6 Examples of the Use of Sequence Numbers and More Data
7.10.1 Connection Parameter Update
7.10.2 Adaptive Frequency Hopping
7.10.7 Terminating Connections
7.11.1 Adaptive Frequency Hopping
7.12 Optimizations for Low Power
7.12.5 Single-Channel Connection Events
7.12.6 Subrating Connection Events
Chapter 8 The Host/Controller Interface
8.4.1 Reset the Controller to a Known State
8.4.2 Reading the Device Address
8.5 Broadcasting and Observing
8.6.1 Initiating Connection to White List
8.6.2 Initiating a Connection to a Device
8.6.3 Canceling Initiating a Connection
8.7.7 Terminating a Connection
Chapter 9 Logical Link Control and Adaptation Protocol
9.3 The L2CAP Packet Structure
9.4.2 Connection Parameter Update Request and Response
10.1.1 Protocol Proliferation Is Wrong
10.1.2 Data, Data, Everywhere...
10.2.5 Databases, Servers, and Clients
10.2.8 Atomic Operations and Transactions
10.4.2 Reusing Another Service
10.4.5 Plug-and-Play Client Applications
10.5.1 Characteristic Declaration
10.6.2 The Exchange MTU Request
10.6.3 The Find Information Request
10.6.4 The Find By Type Value Request
10.6.5 The Read By Type Request
10.6.8 The Read Multiple Request
10.6.9 The Read By Group Type Request
10.6.12 The Signed Write Command
10.6.13 The Prepare Write Request and Execute Write Request
10.6.14 The Handle Value Notification
10.6.15 The Handle Value Indication
10.7 The Generic Attribute Profile
10.7.1 The Discovery Procedures
10.7.2 The Discovering Services
10.7.3 Characteristic Discovery
10.7.4 Client-Initiated Procedures
10.7.5 Server-Initiated Procedures
10.7.6 Mapping ATT PDUs to GATT Procedures
11.2.2 Exchange of Pairing Information
Chapter 12 The Generic Access Profile
12.1.2 Establishing the Initial Connection
12.1.3 Service Characterization
12.1.4 Long-Term Relationships
12.3.1 Broadcast Mode and Observation Procedure
12.5.5 Slave Connection Interval Range
12.5.8 Manufacturer-Specific Data
12.6.1 The Device Name Characteristic
12.6.2 The Appearance Characteristic
12.6.3 The Peripheral Privacy Flag
12.6.5 Peripheral Preferred Connection Parameters
13.4 What Does This Device Do?
13.6 Interacting with Services
13.6.1 Readable Characteristics
13.6.4 Notifications and Indications
13.9.3 Finding Characteristics
14.8.1 Discoverable Advertising
14.8.3 Connectable Advertising
14.8.6 Stay Connected or Disconnect
Chapter 15 Testing and Qualification