2025-04-20 6:25 PM
Hello,
I bought P-NUCLEO-LRWAN3 which is STM32 Nucleo pack LoRa™ LF band sensor and gateway. It has NUCLEO-F746ZG and NUCLEO-L073RZ boards and both boards have expansion boards for LoRa communication. NUCLEO-F746ZG has LRWAN_GS_LF1, NUCLEO-L073RZ has LRWAN_NS1 as expansion boards. LRWAN_GS_LF1 and LRWAN_NS1 are both from RisingHF.
When you develop software for LRWAN_NS1, you don't directly communicate with Semtech SX1278, you send AT commands to LRWAN_NS1 via UART and RisingHF handles rest of the job. So I can have my own firmware on NUCLEO-L073RZ to do both my tasks and LoRa communication. (My point is document of LRWAN_NS1 tells you how to control LRWAN_NS1 independently)
On the other hand, NUCLEO-F746ZG and LRWAN_GS_LF1 communicates via SPI. I found a document about LRWAN_GS_LF1, it shows how to use initial firmware (firmware which is on device when you first bought) of NUCLEO-F746ZG. You are sending AT commands via com port to initial firmware, it translates your AT command and sends to Semtech SX1301 (which is on LRWAN_GS_LF1) via SPI. In this way, I can't have my own firmware on NUCLEO-F746ZG and I have to use another micro-controller to send AT commands.
I want to develop my own firmware. I tried to implement this gateway example by lowering frequency to 470 MHz, I could communicate with SX1301, do configuration and calibration but there are too many settings. When I try to send LoRa package, I don't know if signal is sent or not (I don't have a sniffer).
Summary: I couldn't make LRWAN_GS_LF1 and LRWAN_NS1 communicate each other.
Are there any application note (which tells you how to control it with custom firmware) for LRWAN_GS_LF1 or simple projects which only makes LRWAN_GS_LF1 and LRWAN_NS1 to communicate each other without ethernet connection or other features? Thank you.