Lora-net / packet_forwarder

A LoRa packet forwarder is a program running on the host of a LoRa gateway that forwards RF packets receive by the concentrator to a server through a IP/UDP link, and emits RF packets that are sent by the server. This project is associated to the lora_gateway repository for SX1301 chip. For SX1302/1303, the repository sx1302_hal must be used.
Other
722 stars 669 forks source link

Receive uplinks & downlinks #130

Closed MrKoppot closed 1 year ago

MrKoppot commented 4 years ago

Hi All,

Is it possible to receive uplink and downlink packets simultaneously with the SX1301?

I have read "Receive unfiltered LoRa Frames", issue 29 in the lora_gateway git, and "LoRaWAN Gateway as a Repeater" issue #80 in the packet_forwarder git, as well as the SX1301 datasheet.

From reading these, I know it is possible to receive either/or by setting the IQ inversion settings appropriately. My question is: there are two radios used for Rx inside the SX1301, can one be set to listen for uplinks and the other for downlinks? I get the feeling the preamble detection that filters unwanted uplink (or downlink) packets is done with both Rx streams together- with no ability to separate them.

I have tried reading through loragw_reg.h/.c, but there is little to no explanation for what the registers do. Is there a resource that explains the registers anywhere?

Thank you for any help in advance.

smtc-bot commented 1 year ago

Thank you for your inquiry.

Customers are encouraged to submit technical questions via our dedicated support portal at https://semtech.force.com/ldp/ldp_support.

We invite all users to visit the LoRa Developer Portal Forum at https://forum.lora-developers.semtech.com and to join the thriving LoRa development community!