Adaptive Strategy to Improve the Quality of Communication for IoT Edge Devices

In an IoT system, the response time of edge devices is calculated during the design time. These edge devices continuously provide data streams to ensure the smooth execution of a real-time IoT system. However, edge devices are prone to errors, and very often suffer issues when trying to maintain a certain level of communication quality in the presence of external interference. Any loss of communication at the edge device level can lead to a failure of the entire system or to misleading information being provided. Due to there being a large number of heterogeneous devices within the IoT system, it is not a trivial matter to monitor all of these devices from a centralised location or to explore system logs to determine any loss of communication. Hence, in order to maintain the highest level of of communication quality in as close as possible to the best theoretical response time, there is a need for a lightweight intelligent layer on the edge devices which could adapt depending on changes in the context. In this work, we propose an adaptive algorithm, which can predict the quality of communication of WiFi and BLE with an accuracy of 94.14% and 92.25% respectively. The adaptive layer can recommend the next best alternative available wireless communication protocol in case the existing wireless protocol’s quality degrades. Edge devices within IoT systems can be equipped with our proposed adaptive layer, which can help them to adapt according to dynamic context whilst ensuring the highest level of communication quality, thus, improving the overall resilience of the entire IoT system.

[1]  Thiemo Voigt,et al.  CRAWDAD dataset cister/rssi (v.2012-05-17) , 2012 .

[2]  Petter Ögren,et al.  CRAWDAD dataset kth/rss (v.2016-01-05) , 2016 .

[3]  Joaquín Torres-Sospedra,et al.  BLE RSS Measurements Dataset for Research on Accurate Indoor Positioning , 2019, Data.

[4]  Pramod Anantharam,et al.  Semantic Gateway as a Service Architecture for IoT Interoperability , 2014, 2015 IEEE International Conference on Mobile Services.

[5]  Veselin Rakocevic,et al.  Alternative topology construction for cooperative data distribution in mobile ad hoc networks , 2016, 2016 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[6]  Andrea Zanella,et al.  Best Practice in RSS Measurements and Ranging , 2016, IEEE Communications Surveys & Tutorials.

[7]  Kyle Benson Enabling resilience in the Internet of Things , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[8]  Andrea Zanellaza Best Practice in RSS Measurements and Ranging , 2016 .

[9]  Gunnar Rätsch,et al.  Predicting Time Series with Support Vector Machines , 1997, ICANN.

[10]  Chunming Qiao,et al.  CRAWDAD dataset buffalo/phonelab-wifi (v.2016-03-09) , 2016 .

[11]  Biplab Sikdar,et al.  A Real-Time Algorithm for Long Range Signal Strength Prediction in Wireless Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[12]  Luca Maria Gambardella,et al.  Spatial prediction of wireless links and its application to the path control of mobile robots , 2014, Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014).

[13]  Abdullah Kadri,et al.  A Modular IoT Platform for Real-Time Indoor Air Quality Monitoring , 2018, Sensors.

[14]  Marco Aiello,et al.  Comparison of energy consumption in Wi-Fi and bluetooth communication in a Smart Building , 2017, 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC).

[15]  Dimitris Mourtzis,et al.  Industrial Big Data as a Result of IoT Adoption in Manufacturing , 2016 .

[16]  Tiago M. Fernández-Caramés,et al.  A Cost-Effective IoT System for Monitoring Indoor Radon Gas Concentration , 2018, Sensors.

[17]  W. Cleveland Robust Locally Weighted Regression and Smoothing Scatterplots , 1979 .

[18]  Bettina Schnor,et al.  Indoor Positioning: A Comparison of WiFi and Bluetooth Low Energy for Region Monitoring , 2016, HEALTHINF.