Skip to content

Commit 209cb40

Browse files
doc: Document uplink issues in troubleshooting devices (TheThingsIndustries#593)
1 parent 3e4d677 commit 209cb40

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

doc/content/devices/troubleshooting/_index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,15 @@ Check your network coverage, and if your device is activated and transmitting Jo
6060
- Device clock drift often occurs when SF12 is used
6161
- Check your antenna connections
6262
63+
### I do not see any uplinks from my device in the Gateway Live data.
64+
65+
Here are some common causes and solutions:
66+
67+
- The device is not transmitting uplink messages. Check if your device is transmitting uplinks by observing its debug logs.
68+
- The device has no network coverage. Check if your device has a network coverage from any of the gateways registered in your tenant.
69+
- The gateway is not receiving uplinks due to hardware issues. Check if your gateway is receiving uplinks by observing its debug logs.
70+
- The gateway is not forwarding received uplinks to the Network Server. Check your gateway's debug logs for any errors or warnings. Refer to the [Troubleshooting Gateways guide]({{< ref "/gateways/troubleshooting" >}}).
71+
6372
### {{% tts %}} is no longer receiving uplinks from my device. What do I do?
6473

6574
- Check [gateway events](#how-do-i-see-gateway-events) and [device events](#how-do-i-see-device-events) for traffic from your device
@@ -95,3 +104,24 @@ When using the [AWS IoT integration]({{< ref "/integrations/cloud-integrations/a
95104

96105
When this option is enabled, encryption and decryption at the Application Server is disabled, i.e. the `skip_payload_crypto` field for the end device is enabled on the application level. The downlinks are expected to be scheduled from the AWS IoT, and not from the {{% tts %}}.
97106

107+
### {{% tts %}} intermittently receives uplinks from my device, but with the FCnt gap.
108+
109+
Your device probably does not have a good network coverage. Some common reasons:
110+
111+
- The device is using SF7, while it should be using a higher SF for better coverage and reach.
112+
- There might be a conflict in receiving uplinks due to [synchronization of devices]({{< ref "/devices/best-practices#synchronization-backoff-and-jitter" >}}).
113+
114+
Check your network coverage, and make sure your devices are within your gateway's reach and are using a suitable SF.
115+
116+
### I can see some received uplinks in gateway Live data events, but I do not see them in device events.
117+
118+
Possible causes and solutions:
119+
120+
- The Network Server dropping uplink messages received from the gateway
121+
- The uplinks could be coming from other devices in the gateways range, that are not registered in {{% tts %}}. In this case, you can just ignore them.
122+
- If you are facing this while trying to activate a device, please double-check that the DevEUI and JoinEUI/AppEUI on {{% tts %}} and on your device match.
123+
- FCnt mismatch
124+
- For ABP devices, the FCnt mismatch might occur if the device resets while the **Reset Frame Counters** option for the device is disabled. Try enabling the **Reset Frame Counters** option in the device's overview in {{% tts %}} Console, or by setting [MAC commands]({{< ref "/devices/mac-settings#available-mac-settings" >}}) using the CLI.
125+
- For OTAA devices, the FCnt mismatch might occur due to missing packets. The maximum FCnt gap between two consecutive uplinks is `16384` according to the LoRaWAN specification. Try re-joining your OTAA device.
126+
- Using inappropriate frequencies
127+
- This case applies only to ABP devices and EU/IN/AS frequency bands. Since the Network Server is initially accepting uplinks from devices only in default channels, uplinks from the device that is using non-default channels are dropped. In this case, **Factory Preset Frequencies** have to be set either in device's overview in {{% tts %}} Console, or by setting [MAC commands]({{< ref "/devices/mac-settings#available-mac-settings" >}}) using the CLI. If these settings are applied to an existing device, you might need to reset the device as well.

0 commit comments

Comments
 (0)