1 Reply Latest reply on May 29, 2014 12:14 PM by ArvindS_76

    handshake process

      I am writing a 20732 Bluetooth smart application program.

        The question I have :

        Where I can find the document to describe about the handshake process of data transmission

        after connection is made between two BLE devices.  

        For example,

        Step 1 : BLE 1 and BLE 2 connection is made successfully.

        Step 2 : BLE 1 sends data to BLE 2. 

        Step 3 : BLE 2 receives data. 

        Question : How does BLE 2 sends a ACK signal or any other way to do ?

        • 1. Re: handshake process
          ArvindS_76

          > Question : How does BLE 2 sends a ACK signal or any other way to do ?

          Which layer ack? If it is the link layer ack, then the HW/FW generates this automatically based on whether the packet is good or has an error. If it is at the GATT layer for write request, the stack generates the response. See message sequence charts in the Bluetooth specification document. For link layer acks, see Volume 6, Part D, Section 6.1.

          1 of 1 people found this helpful