This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Send and receive at the same time?

Hi Nordic Devzone,

I'm working with nrf52-PDK and Mesh SDK, I wanted to know that if it is possible to send and receive some data at the same time?

And if I can do that then is it possible to get some collision in the network?

Thank you!

Parents
  • Hi

    A single node can not send and receive at exactly the same time, if that is what you're asking. The radio is half duplex, and can only be in either receive or transmit mode.

    The way it works in mesh is that the radio will be in receive mode whenever it doesn't have any data to send, and only switch to TX once it needs to send some data, or relay a packet from a different node. 

    If two devices try to send at the same time then you might get a packet collision, yes. That said you might also get into situations where both packets are received by some other node (but not the same node obviously). 

    Best regards
    Torbjørn

Reply
  • Hi

    A single node can not send and receive at exactly the same time, if that is what you're asking. The radio is half duplex, and can only be in either receive or transmit mode.

    The way it works in mesh is that the radio will be in receive mode whenever it doesn't have any data to send, and only switch to TX once it needs to send some data, or relay a packet from a different node. 

    If two devices try to send at the same time then you might get a packet collision, yes. That said you might also get into situations where both packets are received by some other node (but not the same node obviously). 

    Best regards
    Torbjørn

Children
Related