DEV Community

Cover image for Designing LoRaWAN Gateway Redundancy: Failure Domains Matter More Than Hardware Count
Jerry H.
Jerry H.

Posted on

Designing LoRaWAN Gateway Redundancy: Failure Domains Matter More Than Hardware Count

The Robustel R1520LG LoRaWAN Gateway can serve as a building block in resilient LoRaWAN site designs, but redundancy comes from the way gateways, antennas, power, backhaul, Network Server availability, and operations are separated. Installing two gateways does not help if both depend on the same failed cabinet supply or the same unavailable server. A useful redundancy design starts by naming the failure the service must survive, then testing whether the required sensor data still reaches the application after that failure occurs.

Name the failure before designing redundancy

A mission-critical LoRaWAN project should not begin with the requirement “install two gateways.” It should begin by naming the failure the service must survive.

possible failure classes:
  one gateway stops operating
  one antenna or RF path is damaged
  cellular service from one operator is unavailable
  Ethernet backhaul fails
  a local switch loses power
  the gateway cabinet loses power
  the external LNS becomes unavailable
  a bad configuration is pushed to multiple gateways
  operations cannot identify the fault remotely
Enter fullscreen mode Exit fullscreen mode

These failures require different controls. Two gateways help with gateway hardware failure only if critical sensors can reach the surviving gateway. Dual SIM does not solve a site-wide power loss. A second backhaul path does not fix an unavailable LNS. Redundancy is failure-domain design, not hardware count.

Separate radio, power, backhaul, and server layers

Assume a site has two R1520LG gateways and both can receive important sensors. That is a useful start, but it is not the end of the review. The next step is to inject failures into the architecture one layer at a time.

For radio failure, power off Gateway A and confirm that critical sensors still reach Gateway B from the final antenna positions. If both gateways were installed next to each other because the cabinet was convenient, they may share the same RF shadow.

For power failure, remove power from the cabinet. If both gateways share the same supply, breaker, UPS, or enclosure, both may disappear together. The gateway layer is duplicated, but the power layer is not.

For backhaul failure, disconnect the primary Ethernet path. If both gateways depend on the same switch or ISP connection, they may continue receiving LoRaWAN packets while neither can forward them upstream. For server failure, remove access to the external LNS and check whether the architecture behaves according to the documented service requirement.

Redundancy should follow critical sensors

Radio redundancy does not require every sensor to be heard equally well by every gateway. That can be expensive and unnecessary. Instead, identify the sensors whose loss would materially affect the process: high-level alarms, pump-state monitoring, chemical-storage alarms, critical pressure values, or equipment-room environmental data.

For those endpoints, verify overlapping reception from independent gateway positions. A less critical sensor may remain dependent on one preferred gateway if temporary loss is acceptable. This creates a more practical design than a blanket rule that every device must have symmetrical RF coverage.

Coverage planning asks whether a sensor can reach a gateway. Redundancy planning asks whether the required service continues when its normal gateway disappears. Those are related, but they are not the same test.

Test recovery instead of assuming failover

A redundancy design should be commissioned by deliberately breaking it. Power off a gateway, disconnect Ethernet, interrupt a SIM path, restart the LNS, or remove power from one cabinet under controlled conditions. Then record what the system actually does.

A useful test record includes:

gateway A offline:
  critical sensors remain visible through gateway B
  operations sees gateway A failure
  restored gateway rejoins without disruption

primary backhaul disconnected:
  alternate path becomes available where designed
  LNS or VPN sessions recover
  delayed packets are handled as expected

one gateway loses power:
  other gateway remains independent
  application shows the expected degraded state
Enter fullscreen mode Exit fullscreen mode

A test should pass only when the application recovers to the agreed service level, not merely when a gateway status page turns green.

Define minimum acceptable service

Mission-critical does not mean every function must continue normally after every failure. A better requirement is a minimum acceptable service state.

For example, during normal operation all sensors may report through two available gateways over the primary backhaul. During a gateway failure, critical sensors may need to remain visible while non-critical data can be delayed. During a backhaul failure, critical data may continue over a cellular path within a defined recovery time. During a major site-power failure, the business may accept total loss if the monitored process also stops.

That clarity prevents overengineering and underengineering at the same time.

Decision conclusion

Treat redundancy as a service requirement, not a hardware count. A second gateway is valuable only when critical sensors can still reach it, backhaul and power dependencies have been separated where necessary, and the operations team can see the degraded state clearly. The deployment is ready only after the intended failure has been created on purpose and the required application data still arrives within the accepted limit.

FAQ

Q1. Do two LoRaWAN gateways automatically provide redundancy?

No. Two gateways provide hardware duplication, but redundancy exists only when the second gateway can maintain the required service after the first fails. Critical sensors need overlapping reception, and the gateways should not unintentionally share the same power, backhaul, or configuration failure point.

Q2. Can R1520LG use two SIMs for redundancy?

The Robustel R1520LG LoRaWAN Gateway provides two physical SIM slots, which can support a multi-SIM cellular strategy. This does not guarantee uninterrupted service. Operator coverage, registration time, switching behavior, antenna conditions, and shared infrastructure still need testing.

Q3. How should LoRaWAN redundancy be tested?

Disable one dependency at a time under controlled conditions. Test gateway failure, backhaul interruption, relevant cellular failure, and power separation. Confirm that critical data reaches the application, operations can detect the fault, and the system returns correctly to normal service.

Q4. What is a minimum acceptable service state?

A minimum acceptable service state defines which data and management functions must remain available during a specific failure. For example, a water site may accept that non-critical sensors pause during gateway failure, while high-level alarms and pump-status data must still reach the application through another path.

Q5. Why can redundant hardware still fail as one system?

Redundant hardware fails as one system when duplicated devices share the same dependency, such as one power circuit, one switch, one antenna location, one cellular operator, one LNS instance, or one pushed configuration error. Redundancy requires independent failure domains, not only duplicate boxes.

Top comments (0)