This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: bidirectional Data Transfer with half-Duplex or Full-Duplex

Part Number: CC2640R2F

Hi Everyone,

I stored some static Informartions in a characteristic's Value (Bluetooth SIG Service User Data 0x181C: Name, Street, Email, ...) .

I want to share/exchange those Informations with another BLE-Modul(RYB080I CC2640R2F) and to save them(Read & Write) on the other Modul.

As far as I know a bidirectional transmission is not allowed with BLE. However it is possible to activate a two-way alternate communication in a Half-Duplex.

What is about the possibility of a Half-Duplex transmission in order to exchange data each other???.

Thank You.

  • Hi,

    I have assigned an expert to answer your questions. In the meantime, you can have a look to our Simple Link Academy labs especially the ones dealing with BLE.

    Regards,

  • Hi Alvin and Gankam, 

    It's common in BLE that devices communicate with each other, e.g. a master and a slave, so two-way communication is possible.

    Please refer to the SimpleLink Academy labs, as Clement recommended, and look at the Bluetooth Core specification. Also, read the User's Guide especially the GAP section.

    Thanks, 
    Elin

  • Hi Elin,

    I know that BLE Devices communicate like master and slave but it is only a one-way(Master to Slave) transmission.

    If you declare a device as a slave

    - Brodcaster role: the device send only advertising events.(one-way)

    - Observer role: the device receives advertising events.(one-way)

    - Peripheral role: the device accepts the establishment of an LE physical Link.(one-way)

    so for all those roles the communication occurs always in a one-way.

    However I read about the possibility of an alternate two-way transmission with the Half-Duplex(Master writes to Slave and then Slave writes to Master).

    Commonly the Slave cannot write to the Master.

    could any developper be able to explain(How to activate) me about the Half-Duplex with the CC2640R2F?

    Thank You

  • Hi Alvin and Gankam, 

    If you are using a peripheral device with a central device, you can send data between the devices. We offer multiple tutorials showing this, please refer to the BLE SimpleLink Academy labs for more information. I would suggest you start with the Scanning and Advertising lab and start playing around with the central menu to learn how the communication works.

    I would also suggest that you read the GATT chapter of the  User's Guide. As seen in Figure 44, both the GATT client and server send information.

    Thanks,
    Elin