| Literature DB >> 36236339 |
Ademir Goulart1, Alex Sandro Roschildt Pinto1, Adão Boava1, Kalinka R L J Castelo Branco2.
Abstract
IoT encompasses various objects, technologies, communication standards, sensors, actuators in powered environments, and networked communication. The concept adopted here, IoT off-grid, considers an environment without commercial electricity and commercial internet. Managing various utilities with IoT and collecting the relevant information from this environment is the purpose of this project. It uses machine learning to select relevant data. These data are collected safely using a drone that travels through the off-grid stations. A systematic literature mapping is presented, identifying the state of the art. The result is a software architecture proposal with configurations in the drone and off-grid stations that contemplate data collection from the IoT off-grid environment. The results are also presented with different selection algorithms used in machine learning and final execution in the prototype.Entities:
Keywords: IoT off-grid; UAV; data collection; drone; machine learning
Year: 2022 PMID: 36236339 PMCID: PMC9570847 DOI: 10.3390/s22197241
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Off-grid station.
Figure 2Supervised learning classification techniques [11].
Selected papers.
| Reference | Title |
|---|---|
| [ | A new system for agrometereological data collection in areas lacking communication networks |
| [ | A precision adjustable trajectory planning scheme for UAV-based data collection in IoTs |
| [ | A solution for data collection of large-scale outdoor internet of things based on UAV and dynamic clustering |
| [ | A Survey of Key Issues in UAV Data Collection in the Internet of Things |
| [ | BEE-DRONES: Ultra low-power monitoring systems based on unmanned aerial vehicles and wake-up radio ground sensors |
| [ | Data collection using unmanned aerial vehicles for Internet of Things platforms |
| [ | Drone-Enabled Internet-of-Things Relay for Environmental Monitoring in Remote Areas Without Public Networks |
| [ | Dynamic Rendezvous Node Estimation for Reliable Data Collection of a drone as a Mobile IoT Gateway |
| [ | Efficient and Reliable Aerial Communication with Wireless Sensors |
| [ | Efficient data collection by mobile sink to detect phenomena in internet of things |
| [ | Environmental Monitoring Using a drone-Enabled Wireless Sensor Network |
| [ | Internet of Things Data Collection Using Unmanned Aerial Vehicles in Infrastructure Free Environments |
| [ | LoRa Communications as an Enabler for Internet of drones towards Large-Scale Livestock Monitoring in Rural Farms |
| [ | Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges |
| [ | Performance Evaluation of 802.11 IoT Devices for Data Collection in the Forest with drones |
| [ | UAV path planning for emergency management in IoT |
| [ | Area Division Cluster-based Algorithm for Data Collection over UAV Networks |
| [ | A Brief Review of the Intelligent Algorithm for Traveling Salesman Problem in UAV Route Planning |
| [ | Age-optimal trajectory planning for UAV-assisted data collection |
| [ | Age-optimal path planning for finite-battery UAV-assisted data dissemination in IoT networks |
Algorithms used in routing.
| Reference | Algorithm |
|---|---|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
Types of communication.
| Reference | Communication Technology |
|---|---|
| [ |
|
| [ | A |
| [ |
|
| [ | 802.11b (no simulador) |
| [ |
|
| [ | Simulador com IEEE 802.15.4 |
| [ |
|
| [ |
|
| [ |
|
| [ |
|
| [ |
|
Figure 3IoT off-grid architecture diagram.
Figure 4Scenario with off-grid stations and drone displacement.
Figure 5Accuracy.
Figure 6Confusion matrix referring to the algorithms.
Raspberry PI learning times.
| Algorithm | Time (mm:ss, s) |
|---|---|
| Random Forest | 00:44, 8 |
| KNN | 00:41, 9 |
| Decision Tree | 00:05, 0 |
| Neural Network | 12:29, 3 |
| SVM | 48:35, 7 |
| Logistic Regression | 00:10, 1 |
| Naive Bayes | 00:02, 7 |
Raspberry PI final runtime and quantity.
| Algorithm | # Classified | Runtime (mm:ss, s) |
|---|---|---|
| Random Forest | 111,815 | 00:05, 8 |
| KNN | 111,012 | 00:59, 6 |
| Decision Tree | 111,566 | 00:01, 4 |
| Neural Network | 105,955 | 00:02, 6 |
| SVM | 105,859 | 31:14, 0 |
| Logistic Regression | 105,611 | 00:01, 3 |
| Naive Bayes | 105,558 | 00:01, 9 |
Number of records and communication time.
| Station | Time to Transfer 405,184 Records (Seconds) | Time to Transfer 111,815 Records (Seconds) |
|---|---|---|
| Station 1 | 23 | 5 |
| Station 2 | 27 | 8 |
| Station 3 | 19 | 5 |
Figure 7Off-grid station—Raspberry Pi.
Figure 8Drone attached to the Raspberry Pi Zero 2W.
Number of points, runtime, and number of routes.
| # Points | Runtime (Seconds) | # Routes |
|---|---|---|
| 10 | 2, 23 | 2 |
| 50 | 3, 37 | 10 |
| 100 | 8, 45 | 19 |
| 200 | 28, 16 | 38 |
| 400 | 88, 80 | 73 |
| 415 | 97, 85 | 76 |
Figure 9Route of points without priority (unit: meters).
Figure 10Priority points route (unit: meters).