journal article·2024-12-31Open access

Software-Defined Radio-Based Internet of Things Communication Systems: An Application for the DASH7 Alliance Protocol

Dennis Joosens, Noori BniLam, Rafael Berkvens, Maarten Weyn

Applied Sciences· Volume 15· Issue 1

Abstract

Software-Defined Radio (SDR) technology has been a very popular and powerful prototyping device for decades. It finds applications in both fundamental research or application-oriented tasks. Additionally, the continuing rise of the Internet of Things (IoT) necessitates the validation, processing, and decoding of a large number of received signals. This is where SDRs can be a valuable instrument. In this work, we present an open-source software system using GNU Radio and SDRs, which improves the comprehension of the physical layer aspects of Internet of Things communication systems. Our implementation is generic and application-agnostic. Therefore, it can serve as a learning and investigation instrument for any IoT communication system. Within this work, we implement the open-source DASH7 Alliance Protocol (D7AP). The developed software tool can simulate synthetic DASH7 signals, process recorded data sets, and decode the received DASH7 packets in real time using an SDR front-end. The software is accompanied by three data sets collected in controlled, indoor, and suburban environments. The experimental results revealed that the total packet losses of the data sets were 0%, 2.33%, and 16.67%, respectively. Simultaneously, the three data sets were received by a dedicated DASH7 gateway with total packet losses of 0%, 3.83%, and 7.92%, respectively.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT Networks and Protocols · Energy Harvesting in Wireless Networks · Wireless Body Area Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

IDLab—Faculty of Applied Engineering, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium

European Space Agency—European Space Research and Technology Centre (ESA—ESTEC), Keplerlaan 1, 2201 AZ Noordwijk, The Netherlands

References (32)

Show source-provided references
1. Internet of Things for Smart Cities10.1109/JIOT.2014.2306328 ↗
2. Long-range Communications in Unlicensed Bands: The Rising Stars in the IoT and Smart City Scenarios10.1109/MWC.2016.7721743 ↗
3. Bni Lam, N.H. (2021). Angle of Arrival Estimation for Low Power and Long Range Communication Networks. [Ph.D. Thesis, University of Antwerp, Faculty of Applied Engineering]. Available online: https://repository.uantwerpen.be/docstore/d:irua:6256.
4. BniLam, N., Janssens, R., Steckel, J., and Weyn, M. (2021, January 22–26). AoA Estimates for LPWAN Technologies: Indoor Experimental Analysis. Proceedings of the 2021 15th European Conference on Antennas and Propagation (EuCAP), Düsseldorf, Germany.10.23919/EuCAP51087.2021.9411225 ↗
5. Synchronization of Multiple Independent Subarray Antennas: An Application for Angle of Arrival Estimation10.1109/TAP.2018.2880014 ↗
6. BniLam, N., Joosens, D., Steckel, J., and Weyn, M. (April, January 31). Low Cost AoA Unit for IoT Applications. Proceedings of the 2019 13th European Conference on Antennas and Propagation (EuCAP), Krakow, Poland.
7. BniLam, N., Ergeerts, G., Subotic, D., Steckel, J., and Weyn, M. (2017, January 18–21). Adaptive probabilistic model using angle of arrival estimation for IoT indoor localization. Proceedings of the 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.10.1109/IPIN.2017.8115864 ↗
8. (2024, September 10). DASH7 Alliance. Available online: http://www.dash7-alliance.org.
9. (2024, September 10). Sub-IoT. Available online: https://sub-iot.github.io/Sub-IoT-Stack.
10. A Comparative Study of LPWAN Technologies for Large-scale IoT Deployment10.1016/j.icte.2017.12.005 ↗
11. (2024, September 10). Semtech. Available online: https://www.semtech.com.
12. Janssen, T., BniLam, N., Aernouts, M., Berkvens, R., and Weyn, M. (2020). LoRa 2.4 GHz communication link and range. Sensors, 20.10.3390/s20164366 ↗
13. BniLam, N., Nasser, S., and Weyn, M. (April, January 27). Angle of Arrival Estimation System for LoRa Technology based on Phase Detectors. Proceedings of the 2022 16th European Conference on Antennas and Propagation (EuCAP), Madrid, Spain.10.23919/EuCAP53622.2022.9769059 ↗
14. Adefemi Alimi, K.O., Ouahada, K., Abu-Mahfouz, A.M., and Rimer, S. (2020). A Survey on the Security of Low Power Wide Area Networks: Threats, Challenges, and Potential Solutions. Sensors, 20.10.3390/s20205800 ↗
15. LoRay: AoA Estimation System for Long Range Communication Networks10.1109/TWC.2020.3038565 ↗
16. A Primer on 3GPP Narrowband Internet of Things10.1109/MCOM.2017.1600510CM ↗
17. A survey on low-power wide area networks for IoT applications10.1007/s11235-019-00557-9 ↗
18. AoA-Based Localization System Using a Single IoT Gateway: An Application for Smart Pedestrian Crossing10.1109/ACCESS.2021.3051389 ↗
19. Transceivers as a Resource: Scheduling Time and Bandwidth in Software-Defined Radio10.1109/ACCESS.2020.3011051 ↗
20. (2024, September 10). GNU Radio. Available online: https://www.gnuradio.org/.
21. DASH7 Alliance (2024, September 10). DASH7 Alliance Protocol Specification v1.2. Available online: https://www.dash7-alliance.org/download-specification/.
22. Norair, J. (2009). Introduction to DASH7 Technologies, [1st ed.]. Available online: https://www.rfidjournal.com/wp-content/uploads/2019/07/269.pdf.
23. Singh, R.K., Puluckul, P.P., Berkvens, R., and Weyn, M. (2020). Energy Consumption Analysis of LPWAN Technologies and Lifetime Estimation for IoT Application. Sensors, 20.10.3390/s20174794 ↗
24. Sklar, B. (2001). Digital Communications: Fundamentals & Applications, Prentice Hall. [2nd ed.].
25. Lyons, R. (2011). Understanding Digital Signal Processing, Prentice Hall. [3rd ed.].
26. Proakis, J., and Salehi, M. (2008). Digital Communications, McGraw-Hill. [5th ed.].
27. Timing Recovery in Digital Synchronous Data Receivers10.1109/TCOM.1976.1093326 ↗
28. Joosens, D., BniLam, N., Weyn, M., and Berkvens, R. (2024, September 10). SDR-Based IoT Communication Systems: An Application for the DASH7 Alliance Protocol. Dataset Zenodo. Available online: https://zenodo.org/records/10961311.10.20944/preprints202411.1196.v1 ↗
29. Joosens, D., BniLam, N., Berkvens, R., and Weyn, M. (2024, January 16–20). Implementation of a Multi-Channel DASH7 IoT Communication System for Packet Investigation and Validation. Proceedings of the GNU Radio Conference 2024, Knoxville, TN, USA.
30. Semtech (2020). SX1276/77/78/79–137 MHz to 1020 MHz Low Power Long Range Transceiver, Semtech. Available online: https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/2R0000001Rbr/6EfVZUorrpoKFfvaF_Fkpgp5kzjiNyiAbqcpqh9qSjE.
31. Survey of the DASH7 Alliance Protocol for 433 MHz Wireless Sensor Communication10.1155/2013/870430 ↗
32. Hoel, R. (2007). Design Note DN504: FEC Implementation, Texas Instruments. Available online: http://www.ti.com/lit/an/swra113a/swra113a.pdf.