Bluetooth Technology

  1. Protocol Stack Architecture
    1. Stack Overview
      1. Layered Architecture Concept
        1. Host and Controller Division
          1. Interface Standardization
          2. Controller Stack (Lower Layers)
            1. Physical Layer (PHY)
              1. Bit-Level Transmission
                1. Modulation and Demodulation
                  1. Signal Processing
                    1. Hardware Interface
                  2. Host Stack (Upper Layers)
                    1. Service Discovery Protocol (SDP)
                      1. Service Registration Process
                        1. Service Search Procedures
                          1. Attribute Discovery Methods
                            1. Database Management
                            2. Radio Frequency Communication (RFCOMM)
                              1. Serial Port Emulation
                                1. Virtual Serial Connections
                                  1. Channel Management
                                    1. Flow Control
                                  2. Host Controller Interface (HCI)
                                    1. Interface Functions
                                      1. Abstraction Layer Role
                                        1. Command Processing
                                          1. Event Handling
                                            1. Data Transfer
                                            2. Transport Mechanisms
                                              1. USB Transport
                                                1. UART Transport
                                                  1. SPI Transport
                                                    1. Packet Format and Structure