Dragino LearnDragino Learn
  • LoRaWAN

    • What is LoRaWAN?
    • Benefits of LoRa Technology and LoRaWAN
    • Understanding the Difference Between the LoRaWAN Network Server and Application Server
    • LoRaWAN 1.0.4
    • Regional Parameters
    • End Device Activation
    • Device Classes
    • Message Types
    • Radio Propergation
    • Security
    • Security Mechanisms
    • Spreading Factors
    • Adaptive Data Rate (ADR)
    • LoRaWAN Relay (Based on TS011-1.0.1)
    • LoRaWAN Roaming
    • LoRaWAN Roaming in Practice: Asset Tracking and Wildlife Tracking Use Cases
    • Understanding Firmware Updates Over The Air in LoRaWAN
    • Glossary
    • Use Cases
      • LC01
        • Smart Irrigation
        • LC01 ThingsBoard Integration
      • LHT65N-VIB
        • Monitoring Vibration Anomalies of an Electric Motor Pump
      • Cattle Tracking
      • Asset Tracking and Logistics Monitoring
      • Smart Utilities
  • NB-IoT

    • What is NB-IoT?
    • Prerequisites
    • SIM Cards
    • Frequency Bands
    • Power Saving Modes in NB-IoT
    • NB-IoT Network Architecture
    • NB-IoT Application Layer and Cloud Integration
  • LTE-M

    • What is LTE-M?
    • LTE-M Architecture
    • LTE-M Communication Process
    • Power Saving Mechanisms in LTE-M
    • Mobility and Handover in LTE-M
    • Security and Authentication in LTE-M
    • Data Transmission Procedures
    • Industry Use Cases and Future Trends
    • LTE-M Challenges and Network Limitations

LoRaWAN Roaming in Practice: Asset Tracking and Wildlife Tracking Use Cases

LoRaWAN roaming becomes truly meaningful when devices are no longer static. While many LoRaWAN deployments assume fixed sensors that rarely move, roaming was introduced primarily to support devices that cross network boundaries. Asset tracking and wildlife tracking are two prominent examples where roaming is not an optional feature but a fundamental requirement. However, these two use cases also expose the practical limits of roaming more clearly than almost any other application.

This article explores how LoRaWAN roaming behaves in these scenarios, why the LoRa Alliance designed it the way it did, and what system designers must consider when deploying roaming-enabled tracking solutions.

Asset Tracking Across Operator Boundaries

Asset tracking is one of the most common motivations for enabling LoRaWAN roaming. Typical examples include tracking shipping containers, pallets, construction equipment, vehicles, or high-value tools that move across cities, regions, or national borders. In such scenarios, the device cannot rely on a single network operator for connectivity.

From a LoRaWAN perspective, an asset tracker is still a normal end device with a Home Network. The difference is that its uplinks may be received by gateways belonging to many different operators as the asset moves. Roaming allows these operators’ networks to forward uplinks back to the Home Network so that tracking data remains centralized.

In practice, passive roaming is the dominant model for asset tracking. This is a deliberate design choice. Asset trackers typically send small uplinks at relatively long intervals, often minutes or hours apart. They are usually uplink-centric, with minimal downlink requirements. Passive roaming fits this pattern well because it requires minimal coordination between networks while preserving the Home Network’s full control over the device.

However, asset tracking also reveals one of roaming’s fundamental constraints: downlink fragility. When a tracker sends an uplink in a Visited Network, any downlink response must travel from the Home Network back through the roaming interface and then be transmitted by the Visited Network’s gateway within strict timing windows. If latency is too high or if the Visited Network restricts downlinks, the response may be missed entirely. As a result, many asset tracking solutions are explicitly designed to tolerate missed downlinks or avoid them altogether.

Another important consideration is ADR behavior. In roaming scenarios, radio conditions can change dramatically as assets move. Because ADR decisions are made by the Home Network, often based on delayed or incomplete metadata, ADR can become suboptimal. Many roaming asset trackers therefore operate with ADR disabled or constrained to conservative data rates to ensure consistent coverage across networks.

Wildlife Tracking in Remote and Fragmented Coverage Areas

Wildlife tracking presents a very different roaming profile, even though it uses the same underlying mechanisms. Animals may roam across vast, sparsely covered areas where gateways are few, operators are fragmented, and connectivity is intermittent. In such environments, roaming is less about crossing national borders and more about opportunistic connectivity.

A wildlife tracker may spend days or weeks outside coverage, then briefly pass through an area covered by a gateway belonging to a different operator. Roaming allows that single uplink opportunity to be captured and delivered to the Home Network, even if the gateway is not part of the primary deployment.

In this context, roaming acts as a data rescue mechanism rather than a continuous connectivity solution. The LoRa Alliance’s roaming model fits this use case well because it does not require pre-established mobility sessions or handovers. Any cooperating Visited Network can forward uplinks as they appear, without maintaining long-term state.

Downlinks are even less common in wildlife tracking than in asset tracking. Devices are usually configured to minimize power consumption and may only receive downlinks during specific maintenance periods. This aligns well with the reality that roaming downlinks are less reliable and more costly in terms of airtime and coordination.

However, wildlife tracking also exposes limitations related to network policies. Visited Networks may enforce strict fair-use limits on roaming traffic, especially in remote regions where gateway capacity is limited. A burst of delayed uplinks from a tracker that has been offline for days may be throttled or partially dropped. This makes buffering strategies and transmission pacing at the device level critically important.

Join Behavior and Long-Term Mobility

Both asset and wildlife tracking devices are often deployed for years without physical access. This makes the join procedure and long-term roaming behavior particularly important.

In roaming scenarios, a device may perform its join procedure in a Visited Network. The Join-Request must be forwarded to the Home Network, and the Join-Accept must return through the same roaming path. This generally works well, but it introduces additional latency and dependency on roaming agreements. For this reason, many tracking solutions prefer to complete the initial join in a known Home Network environment before deployment, relying on roaming only for normal uplinks afterward.

Rejoin procedures also need careful consideration. Frequent rejoins can increase roaming traffic and may be discouraged by Visited Networks. From a system design perspective, stable session management and careful frame counter handling are more important than aggressive rejoining.

Why Roaming Is Conservative by Design

Both use cases illustrate a key point: LoRaWAN roaming is intentionally conservative. It is designed to enable cooperation between networks without turning LoRaWAN into a fully mobile, session-oriented system like cellular networks. This conservatism protects battery life, preserves network autonomy, and avoids excessive signaling overhead.

For asset tracking and wildlife tracking, this means that roaming works best when applications are designed around eventual consistency rather than real-time interaction. Uplinks should be small, infrequent, and tolerant of delay. Downlinks should be rare and non-critical. Devices should be resilient to long periods without connectivity and capable of adapting to highly variable radio conditions.

Conclusion

In asset tracking and wildlife tracking, LoRaWAN roaming is less about seamless mobility and more about coverage continuity across organizational boundaries. It enables devices to opportunistically use whatever infrastructure is available while remaining securely anchored to a single Home Network.

When used with realistic expectations, roaming is a powerful enabler for large-scale tracking deployments. When misunderstood or treated as a cellular equivalent, it can lead to fragile designs and disappointing performance. The LoRa Alliance specifications reflect this balance, offering a roaming framework that is robust, secure, and scalable—provided system designers work with its constraints rather than against them.

Prev
LoRaWAN Roaming
Next
Understanding Firmware Updates Over The Air in LoRaWAN