Shopping Cart

No products in the cart.

IEEE 802.15.1-2005

$229.67

IEEE Standard for Information technology– Local and metropolitan area networks– Specific requirements– Part 15.1a: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications for Wireless Personal Area Networks (WPAN)

Published By Publication Date Number of Pages
IEEE 2005 600
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Revision Standard – Inactive-Withdrawn. Methods for communicating devices in a Personal Area Network.

PDF Catalog

PDF Pages PDF Title
1 IEEE Std 802.15.1-2005 Front Cover
3 Title Page
6 Introduction
Notice to users
Errata
Interpretations
Patents
Participants
11 Contents
21 1. Overview
1.1 Scope
1.2 WPAN definition
23 2. Normative references
2.1 IEEE documents
2.2 ISO documents
2.3 ITU documents
24 2.4 Other documents
25 3. Definitions
31 4. Acronyms and abbreviations
4.1 Standard-based acronyms and abbreviations
34 4.2 Bluetooth specification names
37 5. General description
5.1 New features
5.2 Changes in wording
5.2.1 IEEE language update
5.2.2 Nomenclature changes
38 5.3 Structure changes
5.4 Deprecated features
39 6. Architecture
6.1 General description
40 6.2 Core system architecture
42 6.3 Core architectural blocks
6.3.1 Channel manager
6.3.2 L2CAP resource manager
6.3.3 Device manager
6.3.4 Link manager (LM)
6.3.5 BB resource manager
43 6.3.6 Link controller
6.3.7 Radio frequency (RF)
6.4 Data transport architecture
44 6.4.1 Core traffic bearers
47 6.4.2 Transport architecture entities
48 6.4.3 Generic packet structure
49 6.4.4 Physical channels
52 6.4.5 Physical links
53 6.4.6 Logical links and logical transports
59 6.5 L2CAP channels
60 6.6 Communication topology
6.6.1 Piconet topology
61 6.6.2 Operational procedures and modes
65 7. Physical layer (PHY)
7.1 Scope
7.1.1 Regional authorities
7.1.2 Frequency bands and channel arrangement
66 7.2 Transmitter characteristics
67 7.3 Modulation characteristics
7.3.1 Spurious emissions
69 7.4 Receiver characteristics
7.4.1 Actual sensitivity level
7.4.2 Interference performance
7.4.3 Out-of-band blocking
70 7.4.4 Intermodulation characteristics
7.4.5 Maximum usable level
7.4.6 Receiver signal strength indicator
7.4.7 Reference signal definition
71 7.5 Nominal test conditions
7.5.1 Nominal temperature
7.5.2 Nominal power source
7.6 Extreme test conditions
7.6.1 Extreme temperatures
7.6.2 Extreme power source voltages
72 7.7 Test condition parameters
73 8. Baseband (BB)
8.1 General description
8.1.1 Clock
74 8.1.2 Device addressing
75 8.1.3 Access codes
8.2 Physical channels
76 8.2.1 Physical channel definition
8.2.2 Basic piconet physical channel
81 8.2.3 Adapted piconet physical channel
8.2.4 Page scan physical channel
84 8.2.5 Inquiry scan physical channel
86 8.2.6 Hop selection
95 8.3 Physical links
8.3.1 Link supervision
96 8.4 Logical transports
8.4.1 General
8.4.2 Logical transport address (LT_ADDR)
97 8.4.3 Synchronous logical transports
8.4.4 Asynchronous logical transport
8.4.5 Transmit/receive routines
98 8.4.6 Active slave broadcast (ASB) transport
8.4.7 Parked slave broadcast (PSB) transport
99 8.5 Logical links
8.5.1 Link control (LC) logical link
8.5.2 ACL control (ACL-C) logical link
8.5.3 Asynchronous/Isochronous user (ACL-U) logical link
100 8.5.4 Stream logical link
8.5.5 Logical link priorities
8.6 Packets
8.6.1 General format
8.6.2 Bit ordering
101 8.6.3 Access code
105 8.6.4 Packet header
106 8.6.5 Packet types
112 8.6.6 Payload format
115 8.6.7 Packet summary
116 8.7 Bitstream processing
117 8.7.1 Error checking
119 8.7.2 Data whitening
120 8.7.3 Error correction
8.7.4 FEC code: rate 1/3
8.7.5 FEC code: rate 2/3
121 8.7.6 Automatic repeat request (ARQ) scheme
128 8.8 Link controller operation
8.8.1 Overview of states
129 8.8.2 STANDBY state
8.8.3 Connection establishment substates
135 8.8.4 Device discovery substates
138 8.8.5 Connection state
139 8.8.6 Active mode
149 8.8.7 SNIFF mode
151 8.8.8 HOLD mode
8.8.9 PARK state
157 8.9 Audio
8.9.1 Log PCM coder decoder (CODEC)
8.9.2 CVSD CODEC
159 8.9.3 Error handling
8.9.4 General audio requirements
160 8.10 General audio recommendations
8.10.1 Maximum sound pressure
8.10.2 Other telephony network requirements
8.10.3 Audio levels
161 8.10.4 Microphone path
8.10.5 Loudspeaker path
8.10.6 Voice interface
8.10.7 Frequency mask
163 8.11 Timers
8.11.1 inquiryTO
8.11.2 pageTO
8.11.3 pagerespTO
8.11.4 newconnectionTO
8.11.5 supervisionTO
8.12 Recommendations for AFH operation in PARK, HOLD, and SNIFF
164 8.12.1 Operation at the master
8.12.2 Operation in PARK state
165 8.12.3 AFH operation in SNIFF mode
8.12.4 AFH operation in HOLD mode
167 9. Link Manager Protocol (LMP)
9.1 General rules
9.1.1 Message transport
9.1.2 Synchronization
168 9.1.3 Packet format
169 9.1.4 Transactions
170 9.1.5 Error handling
9.1.6 Procedure rules
171 9.1.7 General response messages
172 9.1.8 LMP message constraints
9.2 Device features
9.2.1 Feature definitions
174 9.2.2 Features mask definition
176 9.2.3 LM interoperability policy
9.3 Procedure rules
9.3.1 Connection control
188 9.3.2 Security
197 9.3.3 Informational requests
201 9.3.4 Role switch
203 9.3.5 Modes of operation
212 9.3.6 Logical transports
218 9.3.7 Test mode
221 9.4 Summary
9.4.1 PDU summary
229 9.4.2 Parameter definitions
234 9.4.3 Default values
235 10. Error codes
10.1 HCI command errors
10.2 List of error codes
237 10.3 Error code descriptions
10.3.1 Unknown HCI command (0x01)
10.3.2 Unknown connection identifier (0x02)
10.3.3 Hardware failure (0x03)
10.3.4 Page timeout (0x04)
10.3.5 Authentication failure (0x05)
10.3.6 PIN missing (0x06)
238 10.3.7 Memory capacity exceeded (0x07)
10.3.8 Connection timeout (0x08)
10.3.9 Connection limit exceeded (0x09)
10.3.10 Synchronous connection limit to a device exceeded (0x0A)
10.3.11 ACL connection already exists (0x0B)
10.3.12 Command disallowed (0x0C)
10.3.13 Connection rejected due to limited resources (0x0D)
10.3.14 Connection rejected due to security reasons (0x0E)
10.3.15 Connection rejected due to unacceptable BD_ADDR (0x0F)
10.3.16 Connection accept timeout exceeded (0x10)
239 10.3.17 Unsupported feature or parameter value (0x11)
10.3.18 Invalid HCI command parameters (0x12)
10.3.19 Remote user terminated connection (0x13)
10.3.20 Remote device terminated connection due to low resources (0x14)
10.3.21 Remote device terminated connection due to power off (0x15)
10.3.22 Connection terminated by local host (0x16)
10.3.23 Repeated attempts (0x17)
10.3.24 Pairing not allowed (0x18)
10.3.25 Unknown LMP PDU (0x19)
240 10.3.26 Unsupported remote feature (0x1A)
10.3.27 SCO offset rejected (0x1B)
10.3.28 SCO interval rejected (0x1C)
10.3.29 SCO air mode rejected (0x1D)
10.3.30 Invalid LMP parameters (0x1E)
10.3.31 Unspecified error (0x1F)
10.3.32 Unsupported LMP parameter value (0x20)
10.3.33 Role change not allowed (0x21)
10.3.34 LMP response timeout (0x22)
10.3.35 LMP error transaction collision (0x23)
241 10.3.36 LMP PDU not allowed (0x24)
10.3.37 Encryption mode not acceptable (0x25)
10.3.38 Link key cannot be changed (0x26)
10.3.39 Requested QoS not supported (0x27)
10.3.40 Instant passed (0x28)
10.3.41 Pairing with unit key not supported (0x29)
10.3.42 Different transaction collision (0x2A)
10.3.43 QoS unacceptable parameter (0x2C)
10.3.44 QOS rejected (0x2D)
10.3.45 Channel classification not supported (0x2E)
10.3.46 Insufficient security (0x2F)
242 10.3.47 Parameter out of mandatory range (0x30)
10.3.48 Role switch pending (0x32)
10.3.49 Reserved slot violation (0x34)
10.3.50 Role switch failed (0x35)
243 11. Host controller interface (HCI)
11.1 Lower layers of the IEEE 802.15.1-2005 software stack
244 11.2 Overview of host controller transport
11.3 Overview of commands and events
245 11.3.1 Generic events
11.3.2 Device setup
11.3.3 Controller flow control
11.3.4 Controller information
246 11.3.5 Controller configuration
247 11.3.6 Device discovery
11.3.7 Connection setup
249 11.3.8 Remote information
11.3.9 Synchronous connections
250 11.3.10 Connection state
251 11.3.11 Piconet structure
11.3.12 QoS
252 11.3.13 Physical links
253 11.3.14 Host flow control
11.3.15 Link information
254 11.3.16 Authentication and encryption
255 11.3.17 Testing
256 11.3.18 Alphabetical list of commands and events
261 11.4 HCI flow control
11.4.1 Host-to-controller data flow control
11.4.2 Controller-to-host data flow control
262 11.4.3 Disconnection behavior
11.4.4 Command flow control
263 11.4.5 Command error handling
11.5 HCI data formats
11.5.1 Introduction
11.5.2 Data and parameter formats
264 11.5.3 Connection handles
265 11.5.4 Exchange of HCI-specific information
269 11.6 HCI configuration parameters
11.6.1 Scan_Enable
11.6.2 Inquiry_Scan_Interval
270 11.6.3 Inquiry_Scan_Window
11.6.4 Inquiry_Scan_Type
11.6.5 Inquiry_Mode
271 11.6.6 Page_Reply_Timeout
11.6.7 Connection_Accept_Timeout
11.6.8 Page_Scan_Interval
272 11.6.9 Page_Scan_Window
11.6.10 Page_Scan_Period_Mode
11.6.11 Page_Scan_Type
273 11.6.12 Voice_Setting
274 11.6.13 PIN_Type
11.6.14 Link_Key
11.6.15 Authentication_Enable
275 11.6.16 Encryption_Mode
11.6.17 Failed_Contact_Counter
276 11.6.18 HOLD_Mode_Activity
11.6.19 Link_Policy_Settings
277 11.6.20 Flush_Timeout
11.6.21 Number_of_Broadcast_Retransmissions
11.6.22 Link_Supervision_Timeout
278 11.6.23 Synchronous_Flow_Control_Enable
11.6.24 Local_Name
279 11.6.25 Class_of_Device
11.6.26 Supported_Commands
283 11.7 HCI commands and events
284 11.7.1 Link control commands
313 11.7.2 Link policy commands
326 11.7.3 Controller-BB commands
374 11.7.4 Informational parameters
379 11.7.5 Status parameters
385 11.7.6 Testing commands
388 11.7.7 Events
415 11.8 Deprecated commands, events, and configuration parameters
416 11.8.1 Page_Scan_Mode parameter
11.8.2 Read Page Scan Mode command
11.8.3 Write Page Scan Mode command
417 11.8.4 Read Country Code command
418 11.8.5 Add SCO Connection command
419 11.8.6 Page Scan Mode Change event
421 12. Message sequence charts (MSCs)
12.1 Overview
12.1.1 Notation
12.1.2 Flow of control
422 12.1.3 Sample MSC
12.2 Services without connection request
12.2.1 Remote name request
423 12.2.2 One-time inquiry
425 12.2.3 Periodic inquiry
426 12.3 ACL Connection establishment and detachment
427 12.3.1 Connection setup
433 12.4 Optional activities after ACL connection establishment
12.4.1 Authentication requested
434 12.4.2 Set connection encryption
435 12.4.3 Change connection link key
436 12.4.4 Master link key
438 12.4.5 Read remote supported features
12.4.6 Read remote extended features
439 12.4.7 Read clock offset
12.4.8 Read remote version information
440 12.4.9 QoS setup
12.4.10 Switch role
441 12.5 Synchronous connection establishment and detachment
12.5.1 Synchronous connection setup
446 12.6 SNIFF, HOLD, and PARK
12.6.1 SNIFF mode
447 12.6.2 HOLD mode
449 12.6.3 PARK state
452 12.7 Buffer management, flow control
453 12.8 Loopback mode
12.8.1 Local loopback mode
455 12.8.2 Remote loopback mode
457 13. Security
13.1 Security overview
458 13.2 Random number generation
13.3 Key management
13.3.1 Key types
460 13.3.2 Key generation and initialization
464 13.4 Encryption
465 13.4.1 Encryption key size negotiation
13.4.2 Encryption of broadcast messages
466 13.4.3 Encryption concept
467 13.4.4 Encryption algorithm
469 13.4.5 LFSR initialization
472 13.4.6 Key stream sequence
13.5 Authentication
473 13.5.1 Repeated attempts
474 13.6 The authentication and key-generating functions
13.6.1 The authentication function E1
475 13.6.2 The functions Ar and A’r
477 13.6.3 E2-key generation function for authentication
479 13.6.4 E3-key generation function for encryption
481 14. Logical Link Control and Adaptation Protocol (L2CAP)
14.1 L2CAP features
483 14.1.1 Assumptions
484 14.1.2 Scope
14.1.3 Terminology
486 14.2 General operation
14.2.1 Channel identifiers (CIDs)
487 14.2.2 Operation between devices
488 14.2.3 Operation between layers
14.2.4 Modes of operation
489 14.3 Data packet format
14.3.1 Connection-oriented channel in basic L2CAP mode
14.3.2 Connectionless data channel in basic L2CAP mode
490 14.3.3 Connection-oriented channel in retransmission/flow control modes
494 14.4 Signalling packet formats
495 14.4.1 Command Reject packet (code 0x01)
497 14.4.2 Connection Request packets (code 0x02)
498 14.4.3 Connection Response packet (code 0x03)
499 14.4.4 Configuration Request packet (code 0x04)
500 14.4.5 Configuration Response packet (code 0x05)
502 14.4.6 Disconnection Request packet (code 0x06)
503 14.4.7 Disconnection Response packet (code 0x07)
14.4.8 Echo Request packet (code 0x08)
504 14.4.9 Echo Response packet (code 0x09)
14.4.10 Information Request packet (code 0x0a)
505 14.4.11 Information Response packet (code 0x0b)
506 14.4.12 Extended features mask
14.5 Configuration parameter options
507 14.5.1 MTU option
508 14.5.2 Flush timeout option
509 14.5.3 QoS option
511 14.5.4 Retransmission and flow control option
513 14.6 State machine
14.6.1 General rules for the state machine
521 14.6.2 Timers events
522 14.7 General procedures
523 14.7.1 Configuration process
524 14.7.2 Fragmentation and recombination
525 14.7.3 Encapsulation of SDUs
527 14.7.4 Delivery of erroneous L2CAP SDUS
14.7.5 Operation with flushing
528 14.7.6 Connectionless data channel
14.8 Procedures for flow control and retransmission
14.8.1 Information retrieval
14.8.2 Function of PDU types for flow control and retransmission
529 14.8.3 Variables and SEQNs
532 14.8.4 Retransmission mode
536 14.8.5 Flow control mode
539 14.9 Configuration MSCs
543 15. Service access point (SAP) interfaces and primitives
15.1 IEEE 802® interfaces
545 15.1.1 LLC sublayer service specifications (general)
546 15.2 LLC sublayer/MAC sublayer interface service specification
15.2.1 MA-UNITDATA request
547 15.2.2 MA-UNITDATA indication
548 15.2.3 MA-UNITDATA-STATUS indication
549 15.3 Bluetooth interfaces
550 15.3.1 MSC of layer interactions
15.3.2 Relationship of Bluetooth protocol entities to IEEE 802 constructs
557 15.3.3 Upper layer interface definitions
558 15.3.4 Service primitives
573 Annex A (informative) Bibliography
575 Annex B (informative) Generic access profile (GAP)
B.1 Scope
B.2 Symbols and conventions
B.2.1 Requirement status symbols
576 B.2.2 Signaling diagram conventions
577 B.2.3 Notation for timers and counters
B.3 Profile overview
B.3.1 Profile stack
B.3.2 Configurations and roles
578 B.3.3 User requirements and scenarios
B.3.4 Profile fundamentals
B.4 Modes
579 B.4.1 Discoverability modes
581 B.4.2 Connectability modes
582 B.4.3 Pairing modes
B.5 Security aspects
583 B.5.1 Authentication
B.5.2 Security modes
586 B.6 Idle mode procedures
B.6.1 General inquiry
587 B.6.2 Limited inquiry
588 B.6.3 Name discovery
590 B.6.4 Bonding
592 B.7 Establishment procedures
593 B.7.1 Link establishment
595 B.7.2 Channel establishment
596 B.7.3 Connection establishment
597 B.8 Timers and constants
598 B.9 Information flows of related procedures
B.9.1 LMP authentication
B.9.2 LMP pairing
599 B.9.3 Service discovery (SD)
IEEE 802.15.1-2005
$229.67