Is it possible to apply the rak3172 send&receive function simultaneously?
rak3172 Currently only checked in one direction.
In the case of the rak4270, it was confirmed that the send & receive function can be applied at the same time by uploading the custom firmware.
In other words, we want bi-directional communication in a 1:N configuration.
Can rak3172 be applied simultaneously?
for example
May I know what you mean with rak3172 Currently only checked in one direction.?
Based on your example with B device and A gateway, it seems to be a standard uplink and downlink scheme. This can be done by RAK3172 or any LoRaWAN compatible end-device.
My first reply is related to LoRaWAN.
Then @beegee reply is related to LoRa P2P.
Whichever mode you use (LoRaWAN or LoRa P2P), the semtech lora transceiver only operates in half-duplex. It can only act as TX or RX one at a time. If it is transmitting, it cannot receive. It is receiving, it cannot transmit. But can it can switch mode TX or RX mode easily.
The 1:N configuration is vague to us. To add more on the confusion is the 1/3 to Gateway then 2/3 to the attached equipment. To be honest, I lost on the current setup you have
Have found that to be also true of the standard IDE LoRaP2P example for RAK11310. Is it not at all possible to extend that example for ping-pong messaging? Have tried essentially rerunning the setup for transmit and receive. But, naturally, that does not work. Are there any possibilities?
How can the standard IDE LoRa-P2P example for RAK11310 be expanded so that each node can be switched between transmit and receive (LoRaP2P_Rx, LoRaP2P_Tx)?
The thread was about RAK3172 and RUI3. Now you are asking about RAK11310.
For RAK11310:
Set up both RX and TX parameters.
Then enable RX while listening and if you want to transmit, just do the TX and on the TX finished callback switch RX on again.
The PingPong example of the library does exactly that, however, it is written generic for ESP32/nRF52/RP2040 and might need some changes or simplifications for the RAK4631.
For RUI3 it is basically the same, just different api calls.
For RUI3/RAK3172
Check the example code in the BSP LoRa P2P it shows how to setup the device for RX and TX and exchange messages between two devices.