Open rkompass opened 11 months ago
Just an observation ... Bw125Cr45Sf2048
seems to work well, but with Bw125Cr48Sf4096
the message comes through 4 times.
The timeouts (wait_packet_sent_timeout_ms, retry_timeout_ms and maybe cad_timeout_ms) seem to need tweaking depending on MODEM_CONFIG. Maybe message length is another variable.
I see in the micropython-lib lora that there is some timeout adjustment around line 729
@rkompass The main issue I am facing is that my sensor links using Wei's code may send a corrupted message, but at least an hour later it tries again ... so the odd missed data is not a problem. On a LoRa control link "missed messages" are a problem.
In ulora.py
, the send_wait()
method tries 4 times and the real plus is that you get an ACK sent back to the sender.
Have you made any further progress?
I just tried the micropython-lib SX1276 version of reliable sending and receiving. Got sender and receiver to run, but there was no communication. I will have to repeat this with the SX1276 boards that I got yesterday (another run of soldering).
@davefes I saw that you posted the same observation on MP discussions. Cannot solve it at the moment, but will solve it later.
Appears that any "PA switching " that takes place is turning the whole TX on/off, as well as any possible antenna port selection.
@davefes: I continue here from our micropython discussion:
I got the module connected. No SPI problems. Had to correct my code again (still little flaws:)
lora_rfm95.py
:and
As it seems I have to solder another module (got 5) for receiving.