Data processing by end devices in IoT systems

DOI: 10.31673/2412-9070.2021.052428

Authors

  • М. М. Шрам, (Shram M. M.) State University of Telecommunications, Kyiv
  • А. В. Лемешко, (Lemeshko A. V.) State University of Telecommunications, Kyiv
  • О. М. Ткаченко, (Tkachenko O. M.) State University of Telecommunications, Kyiv
  • Д. В. Сорокін, (Sorokin D. V.) State University of Telecommunications, Kyiv
  • Д. В. Кращенко, (Krashchenko D. V.) State University of Telecommunications, Kyiv

DOI:

https://doi.org/10.31673/2412-9070.2021.052428

Abstract

Internet of things (IoT) systems are making a significant contribution to the growth of global traffic. There is a tendency towards a decrease in the volume of transmitted and stored data, for which various approaches are used. Most of these approaches involve traditional cloud and gateway processing, leaving the endpoints idle in the process. The article discusses the correlation method of data processing on the end device. The results of the study of the maximum performance when implemented on FPGAs with different orders of the matched filter N and different bit widths of the input data stream are presented. A huge number of devices have been connected to the network for a long time. On the Internet of Things, communication must occur between things (without human intervention). This paper presents a correlation method for processing data on end devices and reducing the amount of data transmitted over the network. Instead of expensive and complex network devices, developers can use cheap and proven low-speed Internet of Things (ZigBee, NB IoT, BLE) solutions for data transfer. The novelty lies in one of the features of this approach: the use of components for analysis, rather than a complete copy of the signals, as well as processing directly on the sensor. The advantage of this approach allows you to reduce the number of operations and complexity of implementation, in contrast to other methods focused on the cloud computing paradigm. We provide results for correlation values and the number of logical elements (LE) when implemented on the FPGA, depending on the number of elements in the correlator. This allows to maintain a balance between the required calculation accuracy and spent hardware resources, as well as to simplify the end device.

Keywords: Internet of Things; industrial IoT; correlation; FPGA; matched filter; autocorrelation; network devices; the network; data.

References
1. Future internet: The Internet of Things architecture, possible applications and key challenges / R. Khan, S. U. Khan, R. Zaheer, S. Khan // Proc. of the 10th Internat. Conf. on Frontiers of Information Technology. 2012. P. 257–260
2. Weyrich M., Ebert C. Reference architectures for the Internet of Things // IEEE Software. 2016. Vol. 33, No. 1. P. 112–116.
3. Fog computing: a platform for Internet of Things and analytics / F. Bonomi, R. Milito, P. Natarajan, J. Zhu // Big Data and Internet of Things: A Road Map for Smart Environments. Springer, Berlin, Germany, 2014. P. 169–186.
4. Big IoT data analytics: Architecture, opportunities, and open research challenges / M. Marjani [et al.] // IEEE Access. 2017. Vol. 5. P. 5247–5261.
5. Engines in the Data Cloud [Електронний ресурс]. URL: https://www.digitalcreed.in/engines-data-cloud/, April, 10, 2018.
6. Е-sampling: Event-sensitive autonomous adaptive sensing and low-cost monitoring in networked sensing systems / M. Z. A. Bhuiyan, J. Wu, G. Wang [et al.] // ACM Trans. Auton. Adapt. Syst. 2017. Vol. 12.
7. Harb H., Makhoul A. Energy-efficient sensor data collection approach for industrial process monitoring // IEEE Trans. Ind. Informat., 2018. Vol. 14, No. 2. P. 661–672.
8. A distributed real-time data prediction and adaptive sensing approach for wireless sensor networks / G. B. Tayeh, A. Makhoul, D. Laiymani, J. Demerjian // Pervasive Mobile Comput. 2018. Vol. 49. P. 62–75.
9. A new autonomous data transmission reduction method for wireless sensors networks / G. B. Tayeh, A. Makhoul, J. Demerjian, D. Laiymani // Proc. of the IEEE Middle East North Afr. Commun. Conf. 2018. P. 1–6.
10. Braten A. E., Kraemer F. A., Palma D. Adaptive, correlation-based training data selection for IoT device management // Proc. of the 6th Internat. Conf. on Internet of Things: Systems, Management and Security. Granada, Spain, 2019. P. 169–176.
11. A spatial-temporal correlation approach for data reduction in cluster-based sensor networks / G. B. Tayeh, A. Makhoul, C. Perera, J. Demerjian // IEEE Access. 2019. Vol. 7. P. 50669–50680.
12. A correlation-change based feature selection method for IoT equipment anomaly detection / S. Su, Y. Sun, X. Gao [et al.] // Applied Sciences. 2019. Vol. 9(3). P. 437.
13. Pattern Matching Trading System Based on the Dynamic Time Warping Algorithm /S. Kim, H. Lee, H. Ko [et al.] // Sustainability. 2018. No. 10. P. 4641.
14. Ifeachor E., Jervis B. Digital signal processing: A practical approach. Hardcover, 2nd ed., USA: Prentice Hall, 2001. P. 184–245.
15. Oppenheim A. V., Schafer R. W., Buck J. R. Discrete-time signal processing. Hardcover, 2nd ed., USA: Prentice Hall, 1998. P. 746–753.
16. Cyclone IV Device Handbook, 490 p. [Електронний ресурс]. URL: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-iv/cyclone4-handbook.pdf. (Accessed: March 2016).

Published

2022-07-21

Issue

Section

Articles