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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-09-01
|
Series: | Signals |
Subjects: | |
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 |