《蓝牙揭密》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:Nathan J. Muller
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115091404
  • 页数:396 页
图书介绍:

1 The Case for Bluetooth 1

What About Infrared? 2

Infrared and Bluetooth? 3

Speed Differential 4

Wireless to Wireline 4

Dialup to the Internet 5

How About Wireless LANs? 6

HomeRF Networks 8

Bluetooth Advantage 13

Origin of Bluetooth 14

What s With the Name? 15

Bluetooth Technology 16

Types of Links 17

Ad Hoc Networking 17

Voice over Bluetooth 18

Video over Bluetooth 19

Radio Link 21

Interference 21

Personal Area Networks 22

Safety 22

Bluetooth Topology 23

Security 25

What Can You Do With Bluetooth? 26

Presentations 26

Card Scanning 27

Collaboration 27

Synchronizing Data 27

Printing 28

Remote Synchronization 28

In-Car Systems 29

Communicator Platforms 29

Electronic Books 30

Travel 31

Home Entertainment 32

Payment Systems 32

Scanners 33

Behavior Enforcement 34

Mobile E-commerce 34

Java and Bluetooth 37

Jini and Bluetooth 38

Other Connectivity Solutions 40

JetSend 40

HAVi 41

Global 3G Wireless Framework 42

Problems with Bluetooth 44

Bluetooth Qualification Program 45

Market for Bluetooth 45

Summary 46

2 Basic Concepts 49

Serial versus Parallel 50

Serial Transmission 51

Parallel Transmission 51

Asynchronous versus Synchronous 53

Asynchronous 54

Synchronous 57

Spread Spectrum 60

Spreading 62

Direct Sequence 64

Frequency Hopping 65

Circuit and Packet Switching 66

Time Division Duplexing 68

Physical Links 74

SCO Links 74

ACL Links 75

Peeking into Packets 75

Bluetooth Packets 77

Access Code 77

Header 79

Payload 81

Logical Channels 82

Client-Server Architecture 83

Architectural Model 83

Service Discovery 86

Summary 88

3 Bluetooth Protocol Architecture 89

What Are Protocols? 90

Open Systems Interconnection 91

Application Layer 92

Presentation Layer 94

Session Layer 95

Transport Layer 96

Network Layer 97

Data-Link Layer 98

Physical Layer 99

Bluetooth Protocol Stack 101

Bluetooth Core Protocols 103

Baseband 104

Link Manager Protocol(LMP) 104

Cable Replacement Protocols 105

RFCOMM 105

Logical Link Control and Adaptation Protocol 105

Service Discovery Protocol(SDP) 105

Telephony Control Protocols 107

Adopted Protocols 107

PPP 107

TCP/UDP/IP 108

OBEX Protocol 110

Wireless Application Protocol(WAP) 111

WAP Applications Environment(WAE) 113

Content Formats 116

Usage Models and Profiles 118

Summary 120

4 Link Management 121

Types of PDUs 123

General Response Messages 127

Authentication 127

Pairing 128

Changing the Link Key 129

Changing a Temporary Link Key 130

Changing the Current Link Key 130

Encryption 131

Clock Offset Request 133

Slot Offset Information 133

Timing Accuracy Information Request 134

LMP Version 134

Supported Features 136

Switching of Master-Slave Role 136

Hold Mode 137

Detach 137

Name Request 137

Sniff Mode 138

Park Mode 139

Power Control 140

Channel Quality-Driven Change of Data Rate 141

Quality of Service(QoS) 142

SCO Links 143

Control of Multi-Slot Packets 144

Paging Scheme 145

Connection Establishment 146

Link Supervision 146

Test Modes 147

Error Handling 147

Summary 148

5 Logical Link Control 149

L2CAP Functions 151

Basic Operation 152

Channel Identifiers 153

Segmentation and Reassembly 154

State Machine 155

Events 157

Actions 161

Channel Operational States 163

Mapping Events to Actions 164

Data Packet Format 168

Connection-Oriented Channel 168

Connectionless Data Channel 169

Signaling 170

Packet Structure 170

Signaling Commands 171

Configuration Parameter Options 173

Packet Structure 173

Options 174

Configuration Process 175

Service Primitives 176

Event Indication 176

Connect 176

Write 177

Configuration Response 177

Disconnect 177

Connect Response 177

Configure 177

Read 178

Group Create 178

Group Close 178

Group Add Member 178

Group Remove Member 178

Disable Connectionless Traffic 179

Summary 179

Enable Connectionless Traffic 179

Ping 179

Get Info 179

Get Group Membership 179

6 Bluetooth General Profiles 181

Generic Access Profile 182

Common Parameters 184

Idle Mode Procedures 186

Bonding 187

Establishment Procedures 188

Serial Port Profile 190

Application-Level Procedures 191

Power Mode and Link Loss Handling 193

RS-232 Control Signals 193

L2CAP Interoperability Requirements 194

SDP Interoperability Requirements 195

Link Manager Interoperability Requirements 195

Service Discovery Application Profile 196

Client and Server Roles 197

Pairing 199

Service Discovery Application 200

Message Sequence 202

Service Discovery 202

Signaling 203

Configuration Options 204

SDP Transactions and L2CAP Connections 204

Link Manager 206

Link Control 208

Generic Object Exchange Profile(GOEP) 210

Server and Client 211

Profile Stack 211

Profile Basics 212

Features 213

OBEX Operations 213

Summary 214

7 Bluetooth Profiles for Usage Models 217

Intercom Profile 218

Call Procedures 221

Call Failure 223

Message Summary 223

Cordless Telephony Profile 225

Device Roles 226

Typical Call Scenarios 227

Features 229

Terminal-to-Gateway Connection 230

Terminal-to-Terminal Connection 231

Call Control 232

Group Management 234

Periodic Key Update 235

Service Discovery Procedures 236

Inter-Piconet Capability 236

LMP Procedures 237

Link Control Features 238

GAP Compliance 239

Headset Profile 241

Profile Restrictions 243

Basic Operation 243

Features 244

Link Control Features 246

GAP Compliance 247

Dialup Networking Profile 248

Profile Restrictions 250

Basic Operation 250

Services 251

Gateway Commands 251

Audio Feedback 253

Service Discovery Procedures 254

Link Control Features 254

GAP Compliance 254

Fax Profile 256

Profile Restrictions 257

Basic Operation 258

Services 259

Gateway Commands 259

Audio Feedback 260

Service Discovery Procedures 260

Link Control Features 260

GAP Compliance 260

LAN Access Profile 261

Profile Restrictions 263

Basic Operation 264

Security 265

GAP Compliance 265

Service Discovery Procedures 266

Link Control 267

Management Entity Procedures 267

File Transfer Profile 268

Basic Operation 270

Functions 270

Features 271

OBEX Operations 272

Service Discovery Procedures 273

Object Push Profile 273

Functions 275

Basic Operation 276

Features 277

Content Formats 277

OBEX Operations 278

Service Discovery Procedures 278

Synchronization Profile 279

Basic Operation 281

Features 283

OBEX Operations 284

Service Discovery Procedures 284

Summary 286

8 Bluetooth Security 289

Security Modes 290

Link-level Security 291

A Matter of Trust 292

Implementation 293

Flexible Access 293

Architecture Overview 294

Security Level of Services 296

Connection Setup 296

Authentication on Baseband Link Setup 297

Protocol Stack Handling 298

Registration Procedures 299

Connectionless L2CAP 301

Security Manager 301

Access Control Procedures 301

External Key Management 301

Interface to L2CAP 305

Interface to Other Multiplexing Protocols 306

Interface to ESCE 306

Registration Procedures 306

Interface to HCI/Link Manager 307

Summary 308

9 Bluetooth in the Global Scheme of 3G Wireless 309

The IMT-2000 Vision 311

Spanning the Generations 311

Time Division Multiple Access 314

Current 2G Networks 314

Code Division Multiple Access 316

CDMA versus TDMA 317

GSM 318

Global 3G Initiative 326

Standards Development 326

Goals of IMT-2000 328

Universal Mobile Telecommunications System 329

U.S. Participation in 3G 334

CDMA Proposals 334

TDMA Proposal 338

Role of Bluetooth 339

Summary 341

Appendix A 343

Contributors to the Bluetooth Specification 343

Appendix B 347

Terms and Definitions 347

Appendix C 371

Acronyms 371

Index 381