Are there a way of preventing V3 Nodes to connect via V2 gateways?
I need to send a downlink to my V3 Node but it keeps on connecting to a V2 gateway. My experience is that downlink don’t flow from V3 application to V2 gateway to V3 node.
My V3 gateway is with in 100m and the RSSI is -70, the V2 gateway is about 4Km and the RSSI is -114 and I have no control over the V2 gateway.
Nodes just broadcast - what hears them is out of their control.
Gateways just listen - if the basic CRC check is passed, they forwarded it to the network server - they don’t decide.
Only the network server can choose which gateway is the most appropriate for a downlink for a device.
I’ve rather lost track of if a v3 device can receive a downlink via a v2 gateway, I can go and try that in a minute but even so, you need to find a way to influence the network servers choice.
No because nodes do not connect to a gateway, LoRaWAN is not WiFi. As Nick explained all gateways that receive and forward the traffic will be considered for downlinks by the back-end.
Do you have control over the node as in, are you able to shield the direction of the V2 gateway so signal in that direction will drop in RSSI?
Can you name what you are missing? I think the V2 to V3 migration may complicate things at the moment but I’m not missing anything in V3 myself. Yes, things are different and work is required (try owning 15 gateways where some are still inaccessible so moving them to V3 won’t happen for some time) I think V3 provides the solid foundation we need for the next 5 (or more) years.
Just tried the test setup that I can control in a shielded cellar with the only the screams of naughty forum members for me to ignore.
Unplugged the v3 gateway. A device on test was triggered to uplink. Uplink received by only one gateway on packet broker (aka the v2 gateway). Queued config command on console. Triggered uplink and watched serial log whilst downlink came in & was acted on. Checked still only v2 gateway.
TL;DR: A v3 device can receive downlinks from a v2 gateway.
The v3 device has a Murata module on it so I guess it is about as compliant as it’s going to get.
What next:
Can you tell us what the device is - MCU / radio / firmware version.
Can you confirm your local gateway is online and seeing traffic?
Do you have any other devices in the area that you can try a downlink on?
I assume it if the gateway appears in in the JSON coming from the application in TTN it is up and can carry traffic, I also assume if it is the first object in the array, the packet followed that path.
I have a few other nodes in the area and they are all up (uplink every 20min, consistent) .
The downlink issue is persistent on all devices I want to send downlinks too (2 different nodes), I have found by chance when I get the node in a position hidden in the back of the yard. So that the RSSI is weak enough that the V2 gateway don’ t receive it, the downlink flow via the V3 gateway.
I understand that there’s still confusion about V2-V3 and V3-V2 forwarding, so I just wanted to clarify that:
Uplinks received by The Things Network V2 clusters are forwarded to The Things Stack V3 clusters for end devices that use V3 DevAddrs (starting with 260B, 260C or 260D)
Uplinks received by The Things Stack Community Edition V3 clusters are forwarded to The Things Network V2 clusters for end devices that use V2 DevAddrs (starting with 2600 - 2607)
Downlinks in response to these uplinks may be sent through any (V2 or V3) gateway. If multiple gateways received the uplink, the ranking of downlink paths is determinded by network (avoid peering, so prefer current cluster over other cluster) and signal (looking at SNR).
Downlinks scheduled to a V3 application may be transmitted through either a V3 gateway or a V2 gateway. Downlinks scheduled to a V2 application may be transmitted through either a V2 gateway or a V3 gateway.
But that doesn’t mean that downlinks can come from either - there must be something else in the mix here.
Can we clarify the situation here - is this an actual deployment of a device or is it some testing - because the reality is that v2 gateways will go away over the coming months but still provide coverage for v2 devices so whatever wrinkle it is that stops the v3 gateway being allocated the downlink may well be resolved anyway.
I cant see anything else in the mix, the only change I can see is the V2 gateway.
If I some how shield the V2 gateway the downlink flows, if the V2 is present, no downlink. If you can think of something ells I can test, please tell me a I will gladly.
It is a node I want to deploy, so until I can support it, I can not fully deploy it.
And waiting for the issue to just disappear, is it feasible? No not really
If I some how shield the V2 gateway the downlink flows, if the V2 is present, no downlink. If you can think of something ells I can test, please tell me a I will gladly.