DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance

Most IoT networks implement one-way messages from the sensor nodes to the “application host server” via a gateway. Messages from any sensor node in the network are sent when its sensor is triggered or at regular intervals as dictated by the application, such as a Smart-City deployment of LoRaWAN tra...

Full description

Bibliographic Details
Main Authors: Ihsan Lami, Alnoman Abdulkhudhur
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Signals
Subjects:
IoT
DNN
Online Access:https://www.mdpi.com/2624-6120/2/3/35
id doaj-6ef774e5d9f44b89aaac8d79a5635ec8
record_format Article
spelling doaj-6ef774e5d9f44b89aaac8d79a5635ec82021-09-26T01:25:17ZengMDPI AGSignals2624-61202021-09-0123557058510.3390/signals2030035DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ PerformanceIhsan Lami0Alnoman Abdulkhudhur1School of Computing, The University of Buckingham, Buckingham MK18 1EG, UKSchool of Computing, The University of Buckingham, Buckingham MK18 1EG, UKMost IoT networks implement one-way messages from the sensor nodes to the “application host server” via a gateway. Messages from any sensor node in the network are sent when its sensor is triggered or at regular intervals as dictated by the application, such as a Smart-City deployment of LoRaWAN traps/sensors for rat detection. However, these traps can, due to the nature of this application, be moved out of signal range from their original location, or obstructed by objects, resulting in under 69% of the messages reaching the gateway. Therefore, applications of this type would benefit from control messages from the “application host server” back to the sensor nodes for enhancing their performance/connectivity. This paper has implemented a cloud-based AI engine, as part of the “application host server”, that dynamically analyses all received messages from the sensor nodes and exchanges data/enhancement back and forth with them, when necessary. Hundreds of sensor nodes in various blocked/obstructed IoT network connectivity scenarios are used to test our DXN solution. We achieved 100% reporting success if access to any blocked sensor node was possible via a neighbouring node. DXN is based on DNN and Time Series models.https://www.mdpi.com/2624-6120/2/3/35IoTAI-based engineLoRaWANnetwork connectivity performancesensor nodes performanceDNN
collection DOAJ
language English
format Article
sources DOAJ
author Ihsan Lami
Alnoman Abdulkhudhur
spellingShingle Ihsan Lami
Alnoman Abdulkhudhur
DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
Signals
IoT
AI-based engine
LoRaWAN
network connectivity performance
sensor nodes performance
DNN
author_facet Ihsan Lami
Alnoman Abdulkhudhur
author_sort Ihsan Lami
title DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
title_short DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
title_full DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
title_fullStr DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
title_full_unstemmed DXN: Dynamic AI-Based Analysis and Optimisation of IoT Networks’ Connectivity and Sensor Nodes’ Performance
title_sort dxn: dynamic ai-based analysis and optimisation of iot networks’ connectivity and sensor nodes’ performance
publisher MDPI AG
series Signals
issn 2624-6120
publishDate 2021-09-01
description Most IoT networks implement one-way messages from the sensor nodes to the “application host server” via a gateway. Messages from any sensor node in the network are sent when its sensor is triggered or at regular intervals as dictated by the application, such as a Smart-City deployment of LoRaWAN traps/sensors for rat detection. However, these traps can, due to the nature of this application, be moved out of signal range from their original location, or obstructed by objects, resulting in under 69% of the messages reaching the gateway. Therefore, applications of this type would benefit from control messages from the “application host server” back to the sensor nodes for enhancing their performance/connectivity. This paper has implemented a cloud-based AI engine, as part of the “application host server”, that dynamically analyses all received messages from the sensor nodes and exchanges data/enhancement back and forth with them, when necessary. Hundreds of sensor nodes in various blocked/obstructed IoT network connectivity scenarios are used to test our DXN solution. We achieved 100% reporting success if access to any blocked sensor node was possible via a neighbouring node. DXN is based on DNN and Time Series models.
topic IoT
AI-based engine
LoRaWAN
network connectivity performance
sensor nodes performance
DNN
url https://www.mdpi.com/2624-6120/2/3/35
work_keys_str_mv AT ihsanlami dxndynamicaibasedanalysisandoptimisationofiotnetworksconnectivityandsensornodesperformance
AT alnomanabdulkhudhur dxndynamicaibasedanalysisandoptimisationofiotnetworksconnectivityandsensornodesperformance
_version_ 1716868999705264128