Transmission interval in P2P

Dear Rack team,
I am developing software using RAK3172 with ardino.

I am trying below.
AT+VER=?

AT+VER=RUI_4.0.3_RAK3172-E
AT+CLIVER=?
AT+CLIVER=1.5.9
AT+APIVER=?
AT+APIVER=3.2.5

with a RAK serial tool

“AT+PSEND=313A4F4E”
and send again
“AT+PSEND=313A4F4E”
Send
AT_BUSY_ERROR
is coming back.
I checked how long I had to wait.
I have to wait 1000ms
“OK”
I did not return.
What are the specifications?

Welcome to RAK forum @otomo ,

The LoRa air-time highly depends on the spreading factor (set by AT+DR). Maybe you can make the DR higher to have faster transmission. If your DR is 0, it can takes seconds to transmit the payload (specially if it is big).

As Carl mentioned, you have to select carefully spreading factor, bandwidth (called DR in LoRaWAN), coding rate, preample length.

With bad settings, the Semtech SX1261 Calculator Tool shows that even a payload of only 4 bytes can take several seconds to transmit, and that is only airtime without the overhead to send the packet.

Bad settings SF12, BW125, CR 4/8, preamble length 64 symbols ==> 2761 ms:

Better settings SF8, BW250, CR 4/5. preamble length 8 symbols ==> 31 ms

1 Like

Dear Rack team,
Mr. beegee, Mr. carlrowan

Thank you for your reply.
We are currently verifying in Japan

AT+P2P=?
AT+P2P=921000000:12:0:0:8:15
and try to validate this with the specified value and others.

quickly
better example
AT+P2P=921000000:8:1:0:8:15
I confirmed that it no longer takes 1000ms.