Replies: 1 comment
-
This is most certainly related to how the port to NRF52832 has been done. Looking at your screenshots it looks like you have a timing issue. I would advise to review your timer functions. In your screenshots the Rx1 window looks to happen after ~3.5 seconds. However the JoinAccept is expected to be received 5 seconds after the end of the transmission. The best way to debug this kind of issues is to enable the compiling directive {
...
// Default channel plan for region CN470. Possible selections:
// CHANNEL_PLAN_20MHZ_TYPE_A, CHANNEL_PLAN_20MHZ_TYPE_B, CHANNEL_PLAN_26MHZ_TYPE_A, CHANNEL_PLAN_26MHZ_TYPE_B
"REGION_CN470_DEFAULT_CHANNEL_PLAN":"CHANNEL_PLAN_20MHZ_TYPE_A",
// Enables radio debug pins
"USE_RADIO_DEBUG":"ON"
} Then connect the 2 MCU GPIO pins to an oscilloscope, you should be able to see when the radio is transmitting and when it is receiving. If you have access to the gateway antenna port you could connect an RF splitter and then connect a cable to an oscilloscope (input impedance set to 50 Ohms) as well as to an antenna. This will show when the gateway transmits. You should observe something like the following when JoinAccept is received (Tx: Green, Rx: Blue and GW-Tx: Yellow). Please note that the network server that I am currently using uses Rx2 window to send the JoinAccept (6 seconds after the end of the transmission) And the following when no JoinAccept is received In the future it would be nice if you could post this kind of questions on the project Discussions tab. It is a better place to engage discussions and then we can agree if it is an issue or not. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm using the last release v4.6.0 (fe8247e) with a NRF52832+Sx1262. I send every 15sec an JOIN Request which know on the GTW but on the Rx Window, the JOIN accept is never seen by the sx1262. You can see on the picture the different sequence about this.
Thanks for you help.
Best regards,
Mehdi GHARBI
Beta Was this translation helpful? Give feedback.
All reactions