Skip to main content
Log in

Multi-hop LoRaWAN uplink extension: specification and prototype implementation

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The coverage of a LoRaWAN network in a city is greatly hampered by the harsh propagation environment. Sensors are sometimes placed under the ground or in places with strong electromagnetic attenuation. Also, for users who have a contract with a network operator, installing another gateway to improve coverage of blind spots is not an option. In other cases, there is no or very weak connectivity (e.g. basements). In the present work, we design and implement a multi-hop uplink solution compatible with the LoRaWAN specification, which can act as an extension to already deployed gateways. End nodes transmit data messages to intermediate nodes, which relay them to gateways by choosing routes based on a simplified version of destination-sequenced distance vector routing. The routing protocol was successfully implemented and was assessed using a linear and bottleneck topology, where the packet reception rate (PRR) and throughput were measured. A carrier activity detection mechanism is also proposed. This paper presents the protocol specification and detailed description of a prototype implementation, as well as experimental performance results. On the bottleneck topology, it was observed that the PRR of each node did not significantly vary. On the linear topology, we observed that the throughput and PRR did not decrease considerably with the increase of hops. A listen-before talk multiple access mechanism is also proposed, which significantly reduces the probability of collision.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

Download references

Acknowledgements

This work was partially supported by Portuguese national funds through Fundação para a Ciência e a Tecnologia (FCT) with reference UID/CEC/50021/2013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to António Grilo.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dias, J., Grilo, A. Multi-hop LoRaWAN uplink extension: specification and prototype implementation. J Ambient Intell Human Comput 11, 945–959 (2020). https://doi.org/10.1007/s12652-019-01207-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01207-3

Keywords

Navigation