Yes, the Radius® 3.0 SDK has Transceiver (Transmitter and Receiver) functionality. This allows sending and receiving of tones simultaneously on separate non-overlapping channels (referred to as Transmit and Receive Channel).
The following Transceiver settings must be selected when creating a single Transceiver:
Transmit tone profile
Transmit channel
Receive tone profile
Receive channel
Two Transceiver objects should be used together to send bidirectional data. When they are created, they should be using compatible Transceiver settings. For example:
Merchant Transceiver device is transmitting kiosk information with Radius and listening for a response from a nearby consumer device.
Transmit tone profile: Point1000
Transmit channel: 0
Receive tone profile: Zone66
Receive channel: 2
Customer Transceiver device is listening for kiosk information with Radius®. Once it has detected a tone from a nearby kiosk, it will transmit a response tone back to the kiosk.
Transmit tone profile: Zone66
Transmit channel: 2
Receive tone profile: Point1000
Receive channel: 0
Transceivers and individual Transmitters or Receivers CAN be used together because the corresponding frequencies of the channels and tone profiles are the same.
If a bidirectional implementation seems best for your use case, you can discuss more in detail with our Customer Success team by emailing techsupport@lisnr.com.