Skip to main content
Log in

Monitoring routing status of UAV networks with NB-IoT

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

UAV networks are difficult to monitor and many new routing protocols are difficult to assess on UAV networks. In this paper, we propose NBMon, an NB-IoT-based monitoring system for UAV networks, which can identify routing abnormalities and upload routing tables from the host device to a control station through the NB-IoT network. At the same time, the control station can send commands to the monitored devices to change routes. NBMon has the benefits of NB-IoT including low energy consumption, low cost, and non-interference to existing Wi-Fi channels. It also addresses the challenge of no global IP address of the existing NB-IoT infrastructure, where both the NB-IoT modules and the control station are behind NAT and do not have global IP addresses. This is done by a NAT traversal subsystem on top of NB-IoT, which has unique operation requirements and existing traversal systems do not work. We implement NBMon with commercial-off-the-shelf devices and evaluate it in real networks.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

Data availability

The software and data are available upon request from the corresponding author (X. Zhu).

References

  1. 3GPP: Cellular system support for ultra-low complexity and low throughput internet of things (CIoT). Tech. Rep. 45.820, v13. 1.0 (2015)

  2. Almalki FA, Soufiene BO, Alsamhi SH, Sakli H (2021) A low-cost platform for environmental smart farming monitoring system based on IoT and UAVS. Sustainability 13(11):5908

    Article  Google Scholar 

  3. Arafat MY, Moh S (2019) Routing protocols for unmanned aerial vehicle networks: a survey. IEEE Access 7(1):99694–99720. https://doi.org/10.1109/ACCESS.2019.2930813

    Article  Google Scholar 

  4. Aubry F, Lebrun D, Vissicchio S, Khong MT, Deville Y, Bonaventure O (2016) Scmon: leveraging segment routing to improve network monitoring. In: 2016 IEEE 35th Annual IEEE International Conference on Computer Communications (INFOCOM)

  5. Castellanos G, Deruyck M, Martens L, Joseph W (2020) System assessment of WUSN using NB-IoT UAV-aided networks in potato crops. IEEE Access 8:56823–56836. https://doi.org/10.1109/ACCESS.2020.2982086

    Article  Google Scholar 

  6. Coutinho WP, Battarra M, Fliege J (2018) The unmanned aerial vehicle routing and trajectory optimisation problem, a taxonomic review. Comput Ind Eng 120(1):116–128. https://doi.org/10.1016/j.cie.2018.04.037

    Article  Google Scholar 

  7. Ghantous M, Jaber H, Darwish Z, Tahan O (2018) Pimonitor: a wi-fi monitoring device based on raspberry-pi. In: 2018 International Conference on Computer and Applications (ICCA)

  8. Gupta L, Jain R, Vaszkun G (2016) Survey of important issues in UAV communication networks. IEEE Commun Surv Tutor 18(2):1123–1152. https://doi.org/10.1109/COMST.2015.2495297

    Article  Google Scholar 

  9. Hu Z, Bai Z, Yang Y, Zheng Z, Bian K, Song L (2019) UAV aided aerial-ground IoT for air quality sensing in smart city: architecture, technologies, and implementation. IEEE Netw 33(2):14–22. https://doi.org/10.1109/MNET.2019.1800214

    Article  Google Scholar 

  10. Huang F, Yu L, Shen T, Hu S (2019) The p2p solution research and design based on nat traversing technology. In: 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)

  11. Kanj M, Savaux V, Le Guen M (2020) A tutorial on NB-IoT physical layer design. IEEE Commun Surv Tutor 22(4):2408–2446. https://doi.org/10.1109/COMST.2020.3022751

    Article  Google Scholar 

  12. Kurian A (2018) Latency analysis and reduction in a 4G network. Master thesis, Delft University of Technology

  13. Laghari A, Wu K, Laghari RA, Ali M, Khan AA (2021) A review and state of art of internet of things (IoT). Arch Comput Methods Eng 29(1):1395–1413

    Google Scholar 

  14. Liu Y, Dai HN, Wang Q, Shukla MK, Imran M (2020) Unmanned aerial vehicle for internet of everything: opportunities and challenges. Comput Commun 155:66–83. https://doi.org/10.1016/j.comcom.2020.03.017

    Article  Google Scholar 

  15. Miao Y, Li W, Tian D, Hossain MS, Alhamid MF (2018) Narrowband internet of things: simulation and modeling. IEEE Internet Things J 5(4):2304–2314. https://doi.org/10.1109/JIOT.2017.2739181

    Article  Google Scholar 

  16. Mignardi S, Marini R, Verdone R, Buratti C (2021) On the performance of a UAV-aided wireless network based on NB-IoT. Drones 5(3):94. https://doi.org/10.3390/drones5030094

    Article  Google Scholar 

  17. Mignardi S, Mikhaylov K, Cacchiani V, Verdone R, Buratti C (2020) Unmanned aerial base stations for NB-IoT: trajectory design and performance analysis. In: 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)

  18. Popli S, Jha RK, Jain S (2019) A survey on energy efficient narrowband internet of things (NBIoT): architecture, application and challenges. IEEE Access 7(1):16739–16776. https://doi.org/10.1109/ACCESS.2018.2881533

    Article  Google Scholar 

  19. Routray SK, Akanskha E, Sharmila K, Sharma L, Ghosh AD, Pappa M (2021) Narrowband IoT Based Support Functions in Smart Cities. In: 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS)

  20. Routray SK, Mohanty S (2021) Principles and applications of narrowband Internet of Things (NBIoT). IGI Global

  21. Schlienz J, Raddino D (2016) Narrowband internet of things whitepaper. Rohde & Schwarz, Munich

    Google Scholar 

  22. Song Q, Zheng F (2019) Potential and methods of wireless communications for internet of things based on UAV. Chin J Internet Things 3(1):82–88. https://doi.org/10.11959/j.issn.2096-3750.2019.00096

    Article  Google Scholar 

  23. Tang J, Zhu X, Dong C, Zhang L (2022) Nbmon: Nb-iot-based uav network routing monitoring system. In: 2022 IEEE 24rd Int Conf on High Performance Computing and Communications(HPCC)

  24. Tang Y, Wu F, Liu Z, Mai W (2021) Research on nat traversal communication based on mqtt. In: 2021 9th International Conference on Communications and Broadband Networking (ICCBN)

  25. Wang X, Liu Z, Cong Y, Li J, Chen H (2019) Miniature fixed-wing UAV swarms: review and outlook. Acta Aeronaut ET Astronaut Sin 41(4):23732–023732. https://doi.org/10.7527/S1000-6893.2019.23732

    Article  Google Scholar 

  26. Wu Q, Xu J, Zeng Y, Ng DWK, Al-Dhahir N, Schober R, Swindlehurst AL (2021) A comprehensive overview on 5g-and-beyond networks with UAVS: from communications to sensing and intelligence. IEEE J Selected Areas Commun 39(10):2912–2945. https://doi.org/10.1109/JSAC.2021.3088681

    Article  Google Scholar 

  27. Zeng Y, Wu Q, Zhang R (2019) Accessing from the sky: a tutorial on UAV communications for 5g and beyond. Proc IEEE 107(12):2327–2375. https://doi.org/10.1109/JPROC.2019.2952892

    Article  Google Scholar 

  28. Zhang H, Zhao Y (2022) Vehicle Load Monitoring Method Based on NBIOT. In: 2022 5th International Symposium on Autonomous Systems (ISAS)

  29. Zhang X, Zhang X (2022) Battery management system of UAV based on IoT. Front Comput Intell Syst 1(2):41–43

    Article  Google Scholar 

  30. Zhu X, Han Z, Tang S, Xu L, Dong C (2023) Deploying the minimum number of rechargeable UAVS for a quarantine barrier. ACM Trans Sens Netw. https://doi.org/10.1145/3561303

    Article  Google Scholar 

  31. Zhu X, Tang S (2021) A branch-and-bound algorithm for building optimal data gathering tree in wireless sensor networks. INFORMS J Comput 33(4):1446–1460

    MathSciNet  MATH  Google Scholar 

  32. Zhu X, Tang S (2021) Exact algorithms for the minimum load spanning tree problem. INFORMS J Comput 33(4):1431–1445

    MathSciNet  MATH  Google Scholar 

  33. Zhu X, Wang Y, Xu L (2022) Minimizing the maximum length of flight paths for UAVS providing location service to ground targets. IEEE Internet Things J 9(12):9904–9917

    Article  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (61972199, 61931011), the Fundamental Research Funds for the Central Universities (NP2022415), and the open research fund for a graduate student in the Nanjing University of Aeronautics and Astronautics (xcxjh20221610).

Author information

Authors and Affiliations

Authors

Contributions

JT contributed to writing—original draft, methodology, software, and investigation. XZ contributed to conceptualization, methodology, writing—review and editing, and supervision. LL contributed to software and investigation. CD contributed to conceptualization and methodology. LZ contributed to conceptualization and methodology. All authors reviewed the manuscript.

Corresponding author

Correspondence to Xiaojun Zhu.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interests as defined by Springer, or other interests that might be perceived to influence the results and/or discussion reported in this paper.

Ethical approval

Not applicable.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, J., Zhu, X., Lin, L. et al. Monitoring routing status of UAV networks with NB-IoT. J Supercomput 79, 19064–19094 (2023). https://doi.org/10.1007/s11227-023-05411-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05411-z

Keywords

Navigation