[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Search Results (515)

Search Parameters:
Keywords = multi-hop network

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
30 pages, 11462 KiB  
Article
Revealing Occult Malignancies in Mammograms Through GAN-Driven Breast Density Transformation
by Dionysios Anyfantis, Athanasios Koutras, George Apostolopoulos and Ioanna Christoyianni
Electronics 2024, 13(23), 4826; https://doi.org/10.3390/electronics13234826 - 6 Dec 2024
Viewed by 373
Abstract
Breast cancer remains one of the primary causes of cancer-related deaths among women globally. Early detection via mammography is essential for improving prognosis and survival rates. However, mammogram diagnostic accuracy is severely hindered by dense breast tissue, which can obstruct potential malignancies, complicating [...] Read more.
Breast cancer remains one of the primary causes of cancer-related deaths among women globally. Early detection via mammography is essential for improving prognosis and survival rates. However, mammogram diagnostic accuracy is severely hindered by dense breast tissue, which can obstruct potential malignancies, complicating early detection. To tackle this pressing issue, this study introduces an innovative approach that leverages Generative Adversarial Networks (GANs), specifically CycleGAN and GANHopper, to transform breast density in mammograms. The aim is to diminish the masking effect of dense tissue, thus enhancing the visibility of underlying malignancies. The method uses unsupervised image-to-image translation to gradually alter breast density (from high (ACR-D) to low (ACR-A)) in mammographic images, detecting obscured lesions while preserving original diagnostic features. We applied this approach to multiple mammographic datasets, demonstrating its effectiveness in diverse contexts. Experimental results exhibit substantial improvements in detecting potential malignancies concealed by dense breast tissue. The method significantly improved precision, recall, and F1-score metrics across all datasets, revealing previously obscured malignancies and image quality assessments confirmed the diagnostic relevance of transformed images. The study introduces a novel mammogram analysis method using advanced machine-learning techniques, enhancing diagnostic accuracy in dense breasts and potentially improving early breast cancer detection and patient outcomes. Full article
Show Figures

Figure 1

Figure 1
<p>Network architecture overview. Image patch transformation of ACR-A to ACR-D and vice versa.</p>
Full article ">Figure 2
<p>A typical CycleGAN Framework for image translation. Here, ACR-X and ACR-Y are real original patches (denoted with green line border) from the ACR-A and ACR-C domains, respectively, ACR-X<sub>GEN</sub> are artificial patches produced by Generator G1, while ACR-X<sub>GEN-CON</sub> are double-passed patches from the two Generators G1, G2 consecutively.</p>
Full article ">Figure 3
<p>Generator/Discriminator and Total Loss during gGANHopper model training. Insertion of the updated middle node CycleGAN model and continuation of training.</p>
Full article ">Figure 4
<p>ACR-C to ACR-B translation via middle node. The dotted areas display patches generated via middle mode CycleGAN when fed with appropriate patches from ACR-B or ACR-C. These patches are propagated to the next hops towards the ACR-A or ACR-D domains.</p>
Full article ">Figure 5
<p>ACR-D to ACR-A translation. Histogram Visualization of input/output images on input/output.</p>
Full article ">Figure 6
<p>Total Statistics for all mammographic datasets used.</p>
Full article ">Figure 7
<p>System Block Overview.</p>
Full article ">Figure 8
<p>UNet 3+ architecture used for Breast Tissue Segmentation. (SP: denotes supervision by ground truth. Colored arrows represent two types of skip connections: downward arrows for full-scale intra connections and upward arrows for full-scale inter-connections. Black arrows indicate standard downsampling paths. The central dotted line separates encoder-decoder sections while highlighting the symmetrical UNet topology).</p>
Full article ">Figure 9
<p>Fréchet Score variation during training and model checkpoints.</p>
Full article ">Figure 10
<p>Fréchet Score variation during training and model checkpoints. The red circle marks the best FID found at epoch 6 (each epoch is limited in the area between the red arrow areas) and model checkpoint 54 during training.</p>
Full article ">Figure 11
<p>Precision, Recall, F1-score for MIAS dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 12
<p>Precision, Recall, F1-score for CBIS-DDSM dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 13
<p>Precision, Recall, F1-score for VinDR dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 14
<p>Precision, Recall, F1-score for CDD-CESM dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 15
<p>Precision, Recall, F1-score for INbreast dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 16
<p>Precision, Recall, F1-score for SuReMaPP dataset, before and after GAN-based model Breast Density transformations.</p>
Full article ">Figure 17
<p>Impact of breast density transformations on classification performance. Top: CNN false report distribution by ACR class (<b>left</b>) and improvement after gGANHopper transformations (<b>right</b>). Bottom: Distribution of remaining misclassified cases by ACR type and malignancy class (<b>left</b>) and relative proportions across ACR categories (<b>right</b>).</p>
Full article ">Figure 18
<p>Visualization of system response before and after ROI-based breast density transformations. The CNN response is depicted for nine annotated ROIs. ACR transformations are performed for the faulty CNN verdict, marking the final CNN decision.</p>
Full article ">Figure 19
<p>Annotated ROI with ACR-D characteristics, histogram, and heatmap for the ROI before and after ACR transformations.</p>
Full article ">Figure 20
<p>Visualization via heat maps of the application of ACR Transformations in all ROI patches rather than only to the faults of the classifier.</p>
Full article ">
24 pages, 1660 KiB  
Article
Performance Study of FSO/THz Dual-Hop System Based on Cognitive Radio and Energy Harvesting System
by Jingwei Lu, Rongpeng Liu, Yawei Wang, Ziyang Wang and Hongzhan Liu
Electronics 2024, 13(23), 4656; https://doi.org/10.3390/electronics13234656 - 26 Nov 2024
Viewed by 426
Abstract
In order to address the problems of low spectrum efficiency in current communication systems and extend the lifetime of energy-constrained relay devices, this paper proposes a novel dual-hop free-space optical (FSO) system that integrates cognitive radio (CR) and energy harvesting (EH). In this [...] Read more.
In order to address the problems of low spectrum efficiency in current communication systems and extend the lifetime of energy-constrained relay devices, this paper proposes a novel dual-hop free-space optical (FSO) system that integrates cognitive radio (CR) and energy harvesting (EH). In this system, the source node communicates with two users at the terminal via FSO and terahertz (THz) hard-switching links, as well as a multi-antenna relay for non-orthogonal multiple access (NOMA). There is another link whose relay acts as both the power beacon (PB) in the EH system and the primary network (PN) in the CR system, achieving the double function of auxiliary transmission. In addition, based on the three possible practical working scenarios of the system, three different transmit powers of the relay are distinguished, thus enabling three different working modes of the system. Closed-form expressions are derived for the interruption outage probability per user for these three operating scenarios, considering the Gamma–Gamma distribution for the FSO link, the αμ distribution for the THz link, and the Rayleigh fading distribution for the radio frequency (RF) link. Finally, the numerical results show that this novel system can be adapted to various real-world scenarios and possesses unique advantages. Full article
(This article belongs to the Section Microwave and Wireless Communications)
Show Figures

Figure 1

Figure 1
<p>Hard-switched FSO/THz-RF dual-hop NOMA link with CR and EH.</p>
Full article ">Figure 2
<p>The comparison between different beamwidth and jitter standard deviations versus OPs.</p>
Full article ">Figure 3
<p>The comparison between <math display="inline"><semantics> <mrow> <mi>S</mi> <mi>R</mi> </mrow> </semantics></math> link transmission distances and THz frequency cases versus OP. The first row represent <math display="inline"><semantics> <msub> <mi>U</mi> <mn>1</mn> </msub> </semantics></math>, and the second row represent <math display="inline"><semantics> <msub> <mi>U</mi> <mn>2</mn> </msub> </semantics></math>, respectively.</p>
Full article ">Figure 4
<p>SNR versus OP under the comparison between different visibility.</p>
Full article ">Figure 5
<p>SNR versus OP for different turbulence conditions and pointing errors when <math display="inline"><semantics> <mrow> <mi>L</mi> <mi>F</mi> </mrow> </semantics></math> = <math display="inline"><semantics> <mrow> <mi>D</mi> <mi>T</mi> </mrow> </semantics></math> = 350 m among three working scenarios.</p>
Full article ">Figure 6
<p>OP versus <span class="html-italic">N</span> among three working scenarios.</p>
Full article ">Figure 7
<p>OP versus <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mi>u</mi> </msub> <mn>1</mn> </mrow> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>3</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mi>ξ</mi> </semantics></math> = 1, <math display="inline"><semantics> <mrow> <msub> <mi>P</mi> <mi>B</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mn>0</mn> </msub> </mrow> </semantics></math> = 2 dB, <math display="inline"><semantics> <mrow> <mi>η</mi> <mo>/</mo> <msub> <mi>P</mi> <mi>B</mi> </msub> </mrow> </semantics></math> =-1.9 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>1</mn> </msub> </mrow> </msub> </semantics></math> = 3 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>2</mn> </msub> </mrow> </msub> </semantics></math> = 5 dB, <math display="inline"><semantics> <msub> <mi>α</mi> <mn>1</mn> </msub> </semantics></math> = 0.77, and <math display="inline"><semantics> <msub> <mi>γ</mi> <mrow> <mi>S</mi> <mi>R</mi> </mrow> </msub> </semantics></math> = 15 dB.</p>
Full article ">Figure 8
<p>OP versus <math display="inline"><semantics> <msub> <mi>α</mi> <mn>1</mn> </msub> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>2</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>r</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>ξ</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>P</mi> <mi>B</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mn>0</mn> </msub> </mrow> </semantics></math> = 2 dB, <math display="inline"><semantics> <mrow> <mi>η</mi> <mo>/</mo> <msub> <mi>P</mi> <mi>B</mi> </msub> </mrow> </semantics></math> = -1.9 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>1</mn> </msub> </mrow> </msub> </semantics></math> = 3 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>2</mn> </msub> </mrow> </msub> </semantics></math> = 5 dB, <math display="inline"><semantics> <mi>α</mi> </semantics></math> = 2.902, <math display="inline"><semantics> <mi>β</mi> </semantics></math> = 2.510, and <math display="inline"><semantics> <msub> <mi>γ</mi> <mrow> <mi>S</mi> <mi>R</mi> </mrow> </msub> </semantics></math> = 8 dB.</p>
Full article ">Figure 9
<p>OP versus <math display="inline"><semantics> <mrow> <mi>η</mi> <mo>/</mo> <msub> <mi>P</mi> <mi>B</mi> </msub> </mrow> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>2</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>r</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>ξ</mi> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>P</mi> <mi>B</mi> </msub> <mo>/</mo> <msub> <mi>N</mi> <mn>0</mn> </msub> </mrow> </semantics></math> = 2 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>1</mn> </msub> </mrow> </msub> </semantics></math> = 3 dB, <math display="inline"><semantics> <msub> <mi>g</mi> <mrow> <mi>R</mi> <mi>n</mi> <msub> <mi>U</mi> <mn>2</mn> </msub> </mrow> </msub> </semantics></math> = 5 dB, <math display="inline"><semantics> <mi>α</mi> </semantics></math>= 2.902, <math display="inline"><semantics> <mi>β</mi> </semantics></math> = 2.510, <math display="inline"><semantics> <msub> <mi>α</mi> <mn>1</mn> </msub> </semantics></math> = 0.77, and <math display="inline"><semantics> <msub> <mi>γ</mi> <mrow> <mi>S</mi> <mi>R</mi> </mrow> </msub> </semantics></math> = 15 dB.</p>
Full article ">Figure 10
<p>A comparison of the power of the SN network and OP at different <span class="html-italic">I</span>.</p>
Full article ">
20 pages, 10700 KiB  
Article
A 2.4 GHz IEEE 802.15.4 Multi-Hop Network for Mountainous Forest and Watercourse Environments: Sensor Node Deployment and Performance Evaluation
by Apidet Booranawong, Puwasit Hirunkitrangsri, Dujdow Buranapanichkit, Charernkiat Pochaiya, Nattha Jindapetch and Hiroshi Saito
Signals 2024, 5(4), 774-793; https://doi.org/10.3390/signals5040043 - 20 Nov 2024
Viewed by 543
Abstract
In this paper, we demonstrate the realistic test of a 2.4 GHz multi-hop wireless network for mountainous forest and watercourse environments. A multi-hop network using IEEE 802.15.4 XBee3 micro-modules and a communication protocol among nodes were developed. A wireless node deployment solution was [...] Read more.
In this paper, we demonstrate the realistic test of a 2.4 GHz multi-hop wireless network for mountainous forest and watercourse environments. A multi-hop network using IEEE 802.15.4 XBee3 micro-modules and a communication protocol among nodes were developed. A wireless node deployment solution was introduced for practical testing. The proposed system’s communication reliability was tested in two different scenarios: a mountainous forest with sloping areas and trees and a watercourse, which referred to environmental and flooding monitoring applications. Wireless network performances were evaluated through the received signal strength indicator (RSSI) level of each wireless link, a packet delivery ratio (PDR), as the successful rate of packet transmission, and the end-to-end delay (ETED) of all data packets from the transmitter to the receiver. The experimental results demonstrate the success of the multi-hop WSN deployment and communication in both scenarios, where the RSSI of each link was kept at the accepted level and the PDR achieved the highest result. Furthermore, as a real-time response, the data from the source could be sent to the sink with a small ETED. Full article
Show Figures

Figure 1

Figure 1
<p>A multi-hop WSN with the communication protocol among the nodes.</p>
Full article ">Figure 2
<p>Example of the proposed sensor node deployment process (before the data collection phase.</p>
Full article ">Figure 2 Cont.
<p>Example of the proposed sensor node deployment process (before the data collection phase.</p>
Full article ">Figure 2 Cont.
<p>Example of the proposed sensor node deployment process (before the data collection phase.</p>
Full article ">Figure 3
<p>Test scenarios #1 and #2.</p>
Full article ">Figure 4
<p>The test field layouts.</p>
Full article ">Figure 5
<p>Illustration of sensor node deployment and environments.</p>
Full article ">Figure 6
<p>An example of water flooding during the rainy season for field #2.</p>
Full article ">Figure 7
<p>Examples of raw RSSI signals collected from test scenario #1 (test times 5 and 15). The signals could be displayed in real time during the test in the GUI window. Note that the y-axis is the RSSI level in dBm, and RSSI B, C, and D refer to hops 3, 2, and 1.</p>
Full article ">Figure 8
<p>Average RSSIs of hops 1 to 3 for test scenarios #1 and #2.</p>
Full article ">Figure 9
<p>PDR results.</p>
Full article ">Figure 10
<p>ETED results.</p>
Full article ">Figure 10 Cont.
<p>ETED results.</p>
Full article ">Figure 11
<p>The XBee3 micro-module with the GY-521 accelerometer/gyro sensor and 5 V battery.</p>
Full article ">Figure 12
<p>Examples of three-axis acceleration and gyro signals.</p>
Full article ">Figure 12 Cont.
<p>Examples of three-axis acceleration and gyro signals.</p>
Full article ">Figure 12 Cont.
<p>Examples of three-axis acceleration and gyro signals.</p>
Full article ">
15 pages, 3866 KiB  
Article
Distributed Passive Positioning and Sorting Method for Multi-Network Frequency-Hopping Time Division Multiple Access Signals
by Jiaqi Mao, Feng Luo and Xiaoquan Hu
Sensors 2024, 24(22), 7168; https://doi.org/10.3390/s24227168 - 8 Nov 2024
Viewed by 520
Abstract
When there are time division multiple access (TDMA) signals with large bandwidth, waveform aliasing, and fast frequency-hopping in space, current methods have difficulty achieving the accurate localization of radiation sources and signal-sorting from multiple network stations. To solve the above problems, a distributed [...] Read more.
When there are time division multiple access (TDMA) signals with large bandwidth, waveform aliasing, and fast frequency-hopping in space, current methods have difficulty achieving the accurate localization of radiation sources and signal-sorting from multiple network stations. To solve the above problems, a distributed passive positioning and network stations sorting method for broadband frequency-hopping signals based on two-level parameter estimation and joint clustering is proposed in this paper. Firstly, a two-stage filtering structure is designed to achieve control filtering for each frequency point. After narrowing down the parameter estimation range through adaptive threshold detection, the time difference of arrival (TDOA) and the velocity difference of arrival (VDOA) can be obtained via coherent accumulating based on the cross ambiguity function (CAF). Then, a multi-station positioning method based on the TDOA/VDOA is used to estimate the position of the target. Finally, the distributed joint eigenvectors of the multi-stations are constructed, and the signals belonging to different network stations are effectively classified using the improved K-means method. Numerical simulations indicate that the proposed method has a better positioning and sorting effect in low signal-to-noise (SNR) and low snapshot conditions compared with current methods. Full article
(This article belongs to the Section Communications)
Show Figures

Figure 1

Figure 1
<p>Location scenario of a distributed reconnaissance system.</p>
Full article ">Figure 2
<p>The framework of the proposed method.</p>
Full article ">Figure 3
<p>Broadband receiving structure based on RF direct acquisition.</p>
Full article ">Figure 4
<p>Preprocessing structure based on narrowband mixing.</p>
Full article ">Figure 5
<p>Experimental scenario.</p>
Full article ">Figure 6
<p>Coherent accumulation peak of CAF.</p>
Full article ">Figure 7
<p>Target positioning results.</p>
Full article ">Figure 8
<p>Signal sorting results.</p>
Full article ">Figure 9
<p>Comparison of the parameter estimation accuracy among various algorithms: (<b>a</b>) the TDOA error; (<b>b</b>) the VDOA error.</p>
Full article ">Figure 10
<p>Comparison of the positioning accuracy of different algorithms.</p>
Full article ">Figure 11
<p>Comparison of the sorting accuracy of the K-means algorithm, the improved K-means algorithms in [<a href="#B17-sensors-24-07168" class="html-bibr">17</a>,<a href="#B18-sensors-24-07168" class="html-bibr">18</a>,<a href="#B19-sensors-24-07168" class="html-bibr">19</a>], and the improved K-means method proposed in this paper.</p>
Full article ">
22 pages, 1556 KiB  
Article
Mobility-Based Multi-Hop Content Precaching Scheme in Content-Centric Vehicular Networks
by Hyunseok Choi, Youngju Nam, Gayeong Kim and Euisin Lee
Electronics 2024, 13(22), 4367; https://doi.org/10.3390/electronics13224367 - 7 Nov 2024
Viewed by 378
Abstract
Due to the rapid development of smart vehicles, such as self-driving cars, the demand for mobile data traffic by vehicle users has increased so much that base stations cannot handle it, causing delays in content provision. The burden on the base station can [...] Read more.
Due to the rapid development of smart vehicles, such as self-driving cars, the demand for mobile data traffic by vehicle users has increased so much that base stations cannot handle it, causing delays in content provision. The burden on the base station can be alleviated through roadside units (RSUs) to distribute the demand. However, outage zones, which fall outside the communication range of RSUs, still exist due to their high deployment cost. Existing schemes for covering outage zones have only considered single-hop precaching vehicles to provide precached content, which is insufficient to reduce outage zones effectively. Therefore, we propose a scheme to reduce outage zones by maximizing the amount of precached content using multi-hop precaching vehicles. The proposed scheme optimally selects precaching vehicles through a numerical model that calculates the amount of precached content. It enhances the process of multi-hop precaching by comparing the connection time of vehicles with the dark area time in the outage zone. To prevent excessive overheads due to frequent precaching vehicle handovers, the proposed scheme limits the selection to vehicles with a longer communication time, based on a precaching restriction indicator in the multi-hop precaching vehicle selection process. The simulation results show that our scheme outperforms representative schemes based on single-hop precaching. Full article
(This article belongs to the Special Issue Advances in Wireless Communication Performance Analysis)
Show Figures

Figure 1

Figure 1
<p>An overview of the proposed scheme.</p>
Full article ">Figure 2
<p>The connectionless time for the minimum selection time.</p>
Full article ">Figure 3
<p>The dark area time for the minimum selection time.</p>
Full article ">Figure 4
<p>The process of first-hop precaching vehicle selection.</p>
Full article ">Figure 5
<p>The process of second-hop precaching vehicle selection.</p>
Full article ">Figure 6
<p>The process of third-hop precaching vehicle selection.</p>
Full article ">Figure 7
<p>The dark area time according to (<b>a</b>) the density of vehicles; (<b>b</b>) the distance between RSUs.</p>
Full article ">Figure 8
<p>The connectionless time according to (<b>a</b>) the density of vehicles; (<b>b</b>) the distance between RSUs.</p>
Full article ">Figure 9
<p>The dark area time according to (<b>a</b>) the data rate; (<b>b</b>) the size of the requested content; (<b>c</b>) the average speed of vehicles.</p>
Full article ">Figure 10
<p>The connectionless time according to (<b>a</b>) the data rate; (<b>b</b>) the size of the requested content; (<b>c</b>) the average speed of vehicles.</p>
Full article ">
30 pages, 945 KiB  
Article
Multi-Phase Adaptive Recoding: An Analogue of Partial Retransmission in Batched Network Coding
by Hoover H. F. Yin, Mehrdad Tahernia and Hugo Wai Leung Mak
Network 2024, 4(4), 468-497; https://doi.org/10.3390/network4040024 - 30 Oct 2024
Viewed by 483
Abstract
Batched network coding (BNC) is a practical realization of random linear network coding (RLNC) designed for reliable network transmission in multi-hop networks with packet loss. By grouping coded packets into batches and restricting the use of RLNC within the same batch, BNC resolves [...] Read more.
Batched network coding (BNC) is a practical realization of random linear network coding (RLNC) designed for reliable network transmission in multi-hop networks with packet loss. By grouping coded packets into batches and restricting the use of RLNC within the same batch, BNC resolves the issue of RLNC that has high computational and storage costs at the intermediate nodes. A simple and common way to apply BNC is to fire and forget the recoded packets at the intermediate nodes, as BNC can act as an erasure code for data recovery. Due to the finiteness of batch size, the recoding strategy is a critical design that affects the throughput, the storage requirements, and the computational cost of BNC. The gain of the recoding strategy can be enhanced with the aid of a feedback mechanism, however the utilization and development of this mechanism is not yet standardized. In this paper, we investigate a multi-phase recoding mechanism for BNC. In each phase, recoding depends on the amount of innovative information remained at the current node after the transmission of the previous phases was completed. Relevant information can be obtained via hop-by-hop feedback; then, a more precise recoding scheme that allocates networking resources can be established. Unlike hop-by-hop retransmission schemes, the reception status of individual packets does not need to be known and packets to be sent in the next phase may not be the lost packets in the previous phase. Further, due to the loss-tolerance feature of BNC, it is unnecessary to pass all innovative information to the next node. This study illustrates that multi-phase recoding can significantly boost the throughput and reduce the decoding time as compared with the traditional single-phase recoding approach This opens a new window in developing better strategies for designing BNC rather than sending more batches in a blind manner. Full article
Show Figures

Figure 1

Figure 1
<p>An example of three-phase recoding. Each arrow corresponds to the flow of a packet. The crosses represent the lost packets.</p>
Full article ">Figure 2
<p>The flowchart highlighting the flow of this research.</p>
Full article ">Figure 3
<p>An example of two-phase variation of systematic recoding. Each arrow corresponds to the flow of a packet. The crosses represent the lost packets.</p>
Full article ">Figure 4
<p>An example flow of the protocol without adopting multi-phase systematic recoding. The hyphen in the feedback BID–phase–rank triple means that the value will not be used by the previous node.</p>
Full article ">Figure 5
<p>An example flow of the protocol with two-phase systematic recoding. The hyphen in the feedback BID–phase–rank triple means that the value will not be used by the previous node.</p>
Full article ">Figure 6
<p>The throughput of BNC when <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <msub> <mi>t</mi> <mi>avg</mi> </msub> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math> with various <span class="html-italic">p</span>. (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>10</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>20</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>30</mn> <mo>%</mo> </mrow> </semantics></math>.</p>
Full article ">Figure 7
<p>The throughput of BNC when <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <msub> <mi>t</mi> <mi>avg</mi> </msub> <mo>=</mo> <mn>8</mn> </mrow> </semantics></math> with various <span class="html-italic">p</span>. (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>10</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>20</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>30</mn> <mo>%</mo> </mrow> </semantics></math>.</p>
Full article ">Figure 8
<p>The decoding time when <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <msub> <mi>t</mi> <mi>avg</mi> </msub> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>F</mi> <mo>=</mo> <mn>1000</mn> </mrow> </semantics></math> with various <span class="html-italic">p</span>. (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>10</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>20</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>30</mn> <mo>%</mo> </mrow> </semantics></math>.</p>
Full article ">Figure 9
<p>The decoding time when <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <msub> <mi>t</mi> <mi>avg</mi> </msub> <mo>=</mo> <mn>8</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>F</mi> <mo>=</mo> <mn>1000</mn> </mrow> </semantics></math> with various <span class="html-italic">p</span>. (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>10</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>20</mn> <mo>%</mo> </mrow> </semantics></math>; (<b>c</b>) <math display="inline"><semantics> <mrow> <mi>p</mi> <mo>=</mo> <mn>30</mn> <mo>%</mo> </mrow> </semantics></math>.</p>
Full article ">
17 pages, 714 KiB  
Article
Improvement of the Low-Energy Adaptive Clustering Hierarchy Protocol in Wireless Sensor Networks Using Mean Field Games
by Unalido Ntabeni, Bokamoso Basutli, Hirley Alves and Joseph Chuma
Sensors 2024, 24(21), 6952; https://doi.org/10.3390/s24216952 - 30 Oct 2024
Viewed by 850
Abstract
The Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol is a widely used method for managing energy consumption in Wireless Sensor Networks (WSNs). However, it has limitations that affect network longevity and performance. This paper presents an improved version of the LEACH protocol, termed MFG-LEACH, [...] Read more.
The Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol is a widely used method for managing energy consumption in Wireless Sensor Networks (WSNs). However, it has limitations that affect network longevity and performance. This paper presents an improved version of the LEACH protocol, termed MFG-LEACH, which incorporates the Mean Field Game (MFG) theory to optimize energy efficiency and network lifetime. The proposed MFG-LEACH protocol addresses the imbalances in energy consumption by modeling the interactions among nodes as a game, where each node optimizes its transmission energy based on the collective state of the network. We conducted extensive simulations to compare MFG-LEACH with Enhanced Zonal Stable Election Protocol (EZ-SEP), Energy-Aware Multi-Hop Routing (EAMR), and Balanced Residual Energy routing (BRE) protocols. The results demonstrate that MFG-LEACH significantly reduces energy consumption and increases the number of packets received across different node densities, thereby validating the effectiveness of our approach. Full article
(This article belongs to the Section Internet of Things)
Show Figures

Graphical abstract

Graphical abstract
Full article ">Figure 1
<p>Network model [<a href="#B38-sensors-24-06952" class="html-bibr">38</a>].</p>
Full article ">Figure 2
<p>MFG operation [<a href="#B47-sensors-24-06952" class="html-bibr">47</a>].</p>
Full article ">Figure 3
<p>Performance comparison of energy consumption and throughput at 0.01 node density of BRE, EAMR, EZ-SEP, and MFG-LEACH protocols. (<b>a</b>) Comparison of energy consumption at 0.01 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH. (<b>b</b>) Comparison of throughput at 0.01 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH.</p>
Full article ">Figure 4
<p>Performance comparison of energy consumption and throughput at 0.05 node density of BRE, EAMR, EZ-SEP, and MFG-LEACH protocols. (<b>a</b>) Comparison of energy consumption at 0.05 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH. (<b>b</b>) Comparison of throughput at 0.05 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH.</p>
Full article ">Figure 5
<p>Performance comparison of energy consumption and throughput at 0.1 node density of BRE, EAMR, EZ-SEP, and MFG-LEACH protocols. (<b>a</b>) Comparison of energy consumption at 0.1 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH. (<b>b</b>) Comparison of throughput at 0.1 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH.</p>
Full article ">Figure 6
<p>Performance comparison of energy consumption and throughput at 0.001 node density of BRE, EAMR, EZ-SEP, and MFG-LEACH protocols. (<b>a</b>) Comparison of energy consumption at 0.001 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH. (<b>b</b>) Comparison of throughput at 0.001 node density between BRE, EAMR, EZ-SEP, and MFG-LEACH.</p>
Full article ">Figure 7
<p>Network lifetime analysis based on the first and last node death events using the MFG-LEACH protocol. (<b>a</b>) Time until the first node death. (<b>b</b>) Time until the last node death.</p>
Full article ">
27 pages, 33375 KiB  
Article
Worker Presence Monitoring in Complex Workplaces Using BLE Beacon-Assisted Multi-Hop IoT Networks Powered by ESP-NOW
by Raihan Uddin, Taewoong Hwang and Insoo Koo
Electronics 2024, 13(21), 4201; https://doi.org/10.3390/electronics13214201 - 26 Oct 2024
Viewed by 777
Abstract
The increasing adoption of Internet of Things (IoT) technologies has facilitated the creation of advanced applications in various industries, notably in complex workplaces where safety and efficiency are paramount. This paper addresses the challenge of monitoring worker presence in vast workplaces such as [...] Read more.
The increasing adoption of Internet of Things (IoT) technologies has facilitated the creation of advanced applications in various industries, notably in complex workplaces where safety and efficiency are paramount. This paper addresses the challenge of monitoring worker presence in vast workplaces such as shipyards, large factories, warehouses, and other construction sites due to a lack of traditional network infrastructure. In this context, we developed a novel system integrating Bluetooth Low Energy (BLE) beacons with multi-hop IoT networks by using the ESP-NOW communications protocol, first introduced by Espressif Systems in 2017 as part of its ESP8266 and ESP32 platforms. ESP-NOW is designed for peer-to-peer communication between devices without the need for a WiFi router, making it ideal for environments where traditional network infrastructure is limited or nonexistent. By leveraging the BLE beacons, the system provides real-time presence data of workers to enhance safety protocols. ESP-NOW, a low-power communications protocol, enables efficient, low-latency communication across extended ranges, making it suitable for complex environments. Utilizing ESP-NOW, the multi-hop IoT network architecture ensures extensive coverage by deploying multiple relay nodes to transmit data across large areas without Internet connectivity, effectively overcoming the spatial challenges of complex workplaces. In addition, the Message Queuing Telemetry Transport (MQTT) protocol is used for robust and efficient data transmission, connecting edge devices to a central Node-RED server for real-time remote monitoring. Moreover, experimental results demonstrate the system’s ability to maintain robust communication with minimal latency and zero packet loss, enhancing worker safety and operational efficiency in large, complex environments. Furthermore, the developed system enhances worker safety by enabling immediate identification during emergencies and by proactively identifying hazardous situations to prevent accidents. Full article
Show Figures

Figure 1

Figure 1
<p>The structure of an advertising packet from a BLE beacon.</p>
Full article ">Figure 2
<p>The system is a multi-hop IoT network integrating BLE beacon technology.</p>
Full article ">Figure 3
<p>The ESP32 chip with the ESP32-WROOM-32 module configured as a beacon tag.</p>
Full article ">Figure 4
<p>Set up a configuration on nRF Connect to broadcast BLE signals via smartphone.</p>
Full article ">Figure 5
<p>The ESP32 chip with the ESP32-WROOM-32UE module configured as a scanner node.</p>
Full article ">Figure 6
<p>Scanning for broadcast signals from beacon tags and transmitting from the scanner node to the relay node, which is captured by the serial monitor of the Arduino IDE.</p>
Full article ">Figure 7
<p>A flowchart for scanning broadcast signals and transmitting data to a relay node.</p>
Full article ">Figure 8
<p>The relay node forwards data to the gateway node upon receiving them from the sender node.</p>
Full article ">Figure 9
<p>The gateway node forwards received data from the relay node to Mosquitto Broker by using MQTT communications via the wireless gateway.</p>
Full article ">Figure 10
<p>Configuration of the Node-RED server, where nodes are connected to each other on the canvas.</p>
Full article ">Figure 11
<p>Accessing the server remotely from anywhere on the Internet.</p>
Full article ">Figure 12
<p>The user interface of the Node-RED server displays visualized worker presence data from beacon tags in a workplace.</p>
Full article ">Figure 13
<p>Distances generated by the Emesent Hovermap, in meters, among the deployed nodes of the multi-hop network.</p>
Full article ">Figure 14
<p>This 3D map shows the deployment of the scanner node and beacons in our complex workplace.</p>
Full article ">Figure 15
<p>Latency measurements for 100 data packets sent in the multi-hop IoT network.</p>
Full article ">Figure 16
<p>Latency in the multi-hop IoT system when varying the number of relay nodes.</p>
Full article ">Figure 17
<p>Packet loss in a multi-hop IoT system when varying the number of relay nodes.</p>
Full article ">
12 pages, 2582 KiB  
Article
High-Efficiency Clustering Routing Protocol in AUV-Assisted Underwater Sensor Networks
by Yuzhuo Shi, Xufeng Xue, Beibei Wang, Kun Hao and Haoyi Chai
Sensors 2024, 24(20), 6661; https://doi.org/10.3390/s24206661 - 16 Oct 2024
Viewed by 630
Abstract
Currently, underwater sensor networks are extensively applied for environmental monitoring, disaster prediction, etc. Nevertheless, owing to the complicacy of the underwater environment, the limited energy of underwater sensor nodes, and the high latency of hydroacoustic channels, the energy-efficient operation of underwater sensor networks [...] Read more.
Currently, underwater sensor networks are extensively applied for environmental monitoring, disaster prediction, etc. Nevertheless, owing to the complicacy of the underwater environment, the limited energy of underwater sensor nodes, and the high latency of hydroacoustic channels, the energy-efficient operation of underwater sensor networks has become an important challenge. In this paper, a high-efficiency clustering routing protocol in AUV-assisted underwater sensor networks (HECRA) is proposed to address the energy limitations and low data transmission reliability in underwater sensor networks. The protocol optimizes the cluster head selection strategy of the traditional low-energy adaptive clustering hierarchy (LEACH) protocol by introducing the residual energy and node degree in the cluster head selection phase and performs some optimizations in the cluster formation and data transmission phases, including selecting clusters for joining by ordinary nodes based on the residual energy of the cluster head nodes and weight computation based on the depth and residual energy of the cluster head nodes to select the optimal message forwarding nodes. In addition, this paper introduces an autonomous underwater vehicle (AUV) as a dynamic relay node to improve network transmission efficiency. According to the simulation results, compared with the existing LEACH, the energy efficient routing protocol based on layers and unequal clusters in underwater wireless sensor networks (EERBLC) and energy-efficient clustering multi-hop routing protocol in a UWSN (EECMR), the HECRA significantly improves network lifetime, the residual node energy, and the number of successfully transmitted packets, which can effectively prolong network lifetime and ensure efficient data transmission. Full article
(This article belongs to the Section Sensor Networks)
Show Figures

Figure 1

Figure 1
<p>Network model.</p>
Full article ">Figure 2
<p>CH pathfinding schematic.</p>
Full article ">Figure 3
<p>AUV dynamic relay schematic.</p>
Full article ">Figure 4
<p>Network after HECRA.</p>
Full article ">Figure 5
<p>Number of dead nodes. (<b>a</b>) Transmission range 200 m, 450 nodes in 1000 rounds. (<b>b</b>) Transmission range 150 m, nodes 50 to 450.</p>
Full article ">Figure 6
<p>Average residual energy of a node. (<b>a</b>) Transmission range of 200 m, 450 nodes in 1000 rounds. (<b>b</b>) Transmission range of 150 m, nodes 50 to 450.</p>
Full article ">Figure 7
<p>Received packets at the sink. (<b>a</b>) Transmission range 200 m, nodes 50 to 450. (<b>b</b>) Transmission range 150 m, nodes 50 to 450.</p>
Full article ">
20 pages, 5267 KiB  
Article
Modeling the Performance of a Multi-Hop LoRaWAN Linear Sensor Network for Energy-Efficient Pipeline Monitoring Systems
by Haneen Alhomyani, Mai Fadel, Nikos Dimitriou, Helen Bakhsh and Ghadah Aldabbagh
Appl. Sci. 2024, 14(20), 9391; https://doi.org/10.3390/app14209391 - 15 Oct 2024
Viewed by 753
Abstract
In recent years, LoRa technology has emerged as a solution for wide-area coverage IoT applications. Deploying a LoRa single-hop network on applications may be challenging in cases of network deployments that require the installation of linear sensor network topologies covering very large distances [...] Read more.
In recent years, LoRa technology has emerged as a solution for wide-area coverage IoT applications. Deploying a LoRa single-hop network on applications may be challenging in cases of network deployments that require the installation of linear sensor network topologies covering very large distances over unpopulated areas with limited access to cellular networks and energy grids. In such cases, multi-hop communication may provide better alternative solutions to support these challenges. This research aims to study the deployment of multi-hop linear sensor networks that are energy efficient. The focus will be on assessing the coverage, throughput, and energy consumption benefits that can be achieved and the related tradeoffs that have to be considered when using multi-hop solutions. Since monitoring systems in long-distance infrastructures may benefit from solutions based on multi-hop communication, we consider oil pipeline infrastructures in the Saudi Arabian desert as a case study. An analytical model is considered for estimating the above-stated parameters and evaluating the performance of the multi-hop LoRa WSN (MHWSN) against the single-hop LoRa WSN (SHWSN). In addition, the model is used to study the tradeoffs between throughput and energy consumption in different settings of MHWSNs. Scenarios of oil pipeline monitoring systems in Saudi Arabia are specified for studying the proposed multi-hop system’s performance. The obtained results show that when we have a large-scale network, such as an oil pipeline with medium traffic load requirements, multi-hop topologies may be an efficient deployment solution. Full article
(This article belongs to the Section Electrical, Electronics and Communications Engineering)
Show Figures

Figure 1

Figure 1
<p>LoRaWAN network architecture [<a href="#B17-applsci-14-09391" class="html-bibr">17</a>].</p>
Full article ">Figure 2
<p>Multi-hop LoRaWAN network architecture for the oil pipeline in the desert.</p>
Full article ">Figure 3
<p>Generated bytes per day for 50 devices (10 km)—single hop scenario using different payloads (20, 30, 51 bytes).</p>
Full article ">Figure 4
<p>Generated bytes per day for 50 devices (10 km)—single-hop and multi-hop scenarios and payload = 20 bytes.</p>
Full article ">Figure 5
<p>Daily energy consumption per device for the 50 devices—single-hop and multi-hop scenarios—(10 km) where the payload is 20 bytes.</p>
Full article ">Figure 6
<p>Total energy consumption per day for the 50 devices—single-hop and multi-hop scenarios—(10 km) where the payload is 20 bytes.</p>
Full article ">Figure 7
<p>Multi-hop communication scenarios [<a href="#B9-applsci-14-09391" class="html-bibr">9</a>]: (<b>a</b>) in the first scenario, the data are sent to the next neighbor (hop-by-hop); (<b>b</b>) in the second scenario, the data are sent to the third neighbor until the GW; (<b>c</b>) in the third scenario, the data are sent to the ninth neighbor until the GW.</p>
Full article ">Figure 8
<p>Generated packets per day for temperature sensors in different multi-hop scenarios for 88.6 km and 443 devices.</p>
Full article ">Figure 9
<p>Generated packets per day for pressure sensors in different multi-hop scenarios for 88.6 km and 443 devices: (<b>a</b>) the generated packets for all 443 devices, (<b>b</b>) the generated packets for 20 devices as an example (devices from 300 to 320) to display the maximum number of packets transmitted in each multi-hop scenario (exceeding the maximum packets at device 306 in the first scenario and at device 308 in the second and third scenario).</p>
Full article ">Figure 10
<p>Daily energy consumption per device for the temperature sensors—different multi-hop scenarios and 50 devices.</p>
Full article ">Figure 11
<p>Daily energy consumption per device for the pressure sensors—different multi-hop scenarios and 50 devices.</p>
Full article ">
25 pages, 16110 KiB  
Article
Optimizing Routing Protocol Design for Long-Range Distributed Multi-Hop Networks
by Shengli Pang, Jing Lu, Ruoyu Pan, Honggang Wang, Xute Wang, Zhifan Ye and Jingyi Feng
Electronics 2024, 13(19), 3957; https://doi.org/10.3390/electronics13193957 - 8 Oct 2024
Viewed by 968
Abstract
The advancement of communication technologies has facilitated the deployment of numerous sensors, terminal human–machine interfaces, and smart devices in various complex environments for data collection and analysis, providing automated and intelligent services. The increasing urgency of monitoring demands in complex environments necessitates low-cost [...] Read more.
The advancement of communication technologies has facilitated the deployment of numerous sensors, terminal human–machine interfaces, and smart devices in various complex environments for data collection and analysis, providing automated and intelligent services. The increasing urgency of monitoring demands in complex environments necessitates low-cost and efficient network deployment solutions to support various monitoring tasks. Distributed networks offer high stability, reliability, and economic feasibility. Among various Low-Power Wide-Area Network (LPWAN) technologies, Long Range (LoRa) has emerged as the preferred choice due to its openness and flexibility. However, traditional LoRa networks face challenges such as limited coverage range and poor scalability, emphasizing the need for research into distributed routing strategies tailored for LoRa networks. This paper proposes the Optimizing Link-State Routing Based on Load Balancing (LB-OLSR) protocol as an ideal approach for constructing LoRa distributed multi-hop networks. The protocol considers the selection of Multipoint Relay (MPR) nodes to reduce unnecessary network overhead. In addition, route planning integrates factors such as business communication latency, link reliability, node occupancy rate, and node load rate to construct an optimization model and optimize the route establishment decision criteria through a load-balancing approach. The simulation results demonstrate that the improved routing protocol exhibits superior performance in node load balancing, average node load duration, and average business latency. Full article
Show Figures

Figure 1

Figure 1
<p>LoRa distributed multi-hop network model.</p>
Full article ">Figure 2
<p>Flow of MPR selection algorithm based on connection necessity.</p>
Full article ">Figure 3
<p>MPR node selection.</p>
Full article ">Figure 4
<p>Changes in the number of global MPR nodes under different network sizes.</p>
Full article ">Figure 5
<p>MPR node selection at different network scales.</p>
Full article ">Figure 6
<p>Load-balancing routing optimization strategy.</p>
Full article ">Figure 7
<p>Feasible link diagram with 140 devices and SF = 7.</p>
Full article ">Figure 8
<p>Routing establishment process.</p>
Full article ">Figure 9
<p>Routing optimization process.</p>
Full article ">Figure 10
<p>Node load-balancing degree in fixed-layout scenario.</p>
Full article ">Figure 11
<p>Node load-balancing degree in fixed-node-number scenario.</p>
Full article ">Figure 12
<p>Remaining energy balance of nodes in fixed-node-number scenario.</p>
Full article ">Figure 13
<p>Node load-balancing degree in mixed scenario.</p>
Full article ">Figure 14
<p>Remaining energy balance of nodes in mixed scenario.</p>
Full article ">Figure 15
<p>Average node load duration in mixed scenario.</p>
Full article ">Figure 16
<p>Average service delay in mixed scenario.</p>
Full article ">
29 pages, 11272 KiB  
Article
Hardware Development and Evaluation of Multihop Cluster-Based Agricultural IoT Based on Bluetooth Low-Energy and LoRa Communication Technologies
by Emmanuel Effah, George Ghartey, Joshua Kweku Aidoo and Ousmane Thiare
Sensors 2024, 24(18), 6113; https://doi.org/10.3390/s24186113 - 21 Sep 2024
Viewed by 1406
Abstract
In this paper, we present the development and evaluation of a contextually relevant, cost-effective, multihop cluster-based agricultural Internet of Things (MCA-IoT) network. This network utilizes commercial off-the-shelf (COTS) Bluetooth Low-Energy (BLE) and LoRa communication technologies, along with the Raspberry Pi 3 Model B+ [...] Read more.
In this paper, we present the development and evaluation of a contextually relevant, cost-effective, multihop cluster-based agricultural Internet of Things (MCA-IoT) network. This network utilizes commercial off-the-shelf (COTS) Bluetooth Low-Energy (BLE) and LoRa communication technologies, along with the Raspberry Pi 3 Model B+ (RPi 3 B+), to address the challenges of climate change-induced global food insecurity in smart farming applications. Employing the lean engineering design approach, we initially implemented a centralized cluster-based agricultural IoT (CA-IoT) hardware testbed incorporating BLE, RPi 3 B+, STEMMA soil moisture sensors, UM25 m, and LoPy low-power Wi-Fi modules. This system was subsequently adapted and refined to assess the performance of the MCA-IoT network. This study offers a comprehensive reference on the novel, location-independent MCA-IoT technology, including detailed design and deployment insights for the agricultural IoT (Agri-IoT) community. The proposed solution demonstrated favorable performance in indoor and outdoor environments, particularly in water-stressed regions of Northern Ghana. Performance evaluations revealed that the MCA-IoT technology is easy to deploy and manage by users with limited expertise, is location-independent, robust, energy-efficient for battery operation, and scalable in terms of task and size, thereby providing a versatile range of measurements for future applications. Our results further demonstrated that the most effective approach to utilizing existing IoT-based communication technologies within a typical farming context in sub-Saharan Africa is to integrate them. Full article
(This article belongs to the Section Internet of Things)
Show Figures

Figure 1

Figure 1
<p>Generalized design expectations of a globally significant Agri-IoT technology [<a href="#B9-sensors-24-06113" class="html-bibr">9</a>,<a href="#B10-sensors-24-06113" class="html-bibr">10</a>].</p>
Full article ">Figure 2
<p>GeneralizedAgri-IoT framework: field layout overview of Agri-IoT framework (<b>a</b>), a sample of Agri-IoT in state-of-the-art applications (<b>b</b>), and key components of an SN or a BS (<b>c</b>) [<a href="#B10-sensors-24-06113" class="html-bibr">10</a>].</p>
Full article ">Figure 3
<p>Conceptual framework: Agri-IoT-based farm monitoring and control cycle [<a href="#B9-sensors-24-06113" class="html-bibr">9</a>,<a href="#B10-sensors-24-06113" class="html-bibr">10</a>].</p>
Full article ">Figure 4
<p>Sample network architectures: centralized data-centric, cluster-based, and graph/flooding-based architectural frameworks [<a href="#B10-sensors-24-06113" class="html-bibr">10</a>,<a href="#B50-sensors-24-06113" class="html-bibr">50</a>].</p>
Full article ">Figure 5
<p>Taxonomy of Agri-IoT design challenges [<a href="#B9-sensors-24-06113" class="html-bibr">9</a>,<a href="#B10-sensors-24-06113" class="html-bibr">10</a>].</p>
Full article ">Figure 6
<p>WSN-based Agri-IoT architecture for precision irrigation application [<a href="#B10-sensors-24-06113" class="html-bibr">10</a>].</p>
Full article ">Figure 7
<p>Directhop versus two-hop case.</p>
Full article ">Figure 8
<p>Equidistantmultihop transmission framework.</p>
Full article ">Figure 9
<p>The pivotal guiding metrics for the hardware selection/assembly, supervisory software development, and operation of the proposed MCA-IoT framework.</p>
Full article ">Figure 10
<p>A 4-cluster schematic diagram of the proposed multihop CA-IoT framework.</p>
Full article ">Figure 11
<p>Proposed multihop CA-IoT development method using the iterative lean approach.</p>
Full article ">Figure 12
<p>Flowcharts of event-routing operational cycle of software running on intra-cluster and inter-cluster/multihop spaces using MN, CH, RCH/edge CH, and BS devices.</p>
Full article ">Figure 13
<p>Evidence of implementation of fail-over mechanism.</p>
Full article ">Figure 14
<p>Proposed MCA-IoT technology in full indoor and outdoor operation modes.</p>
Full article ">Figure 15
<p>A map showing the experimental setup of the proposed MCA-IoT network.</p>
Full article ">Figure 16
<p>A mobile app showing real-time moisture data from a farm.</p>
Full article ">Figure 17
<p>Real-time temperature and humidity data from on-farm deployment, as shown in the TTN cloud.</p>
Full article ">Figure 18
<p>The irrigation setup of the proposed MCA-IoT technology and sample organic farm produce showing high crop quality.</p>
Full article ">Figure 19
<p>Worst-case power depletion of the proposed MCA-IoT network’s participants.</p>
Full article ">
23 pages, 1008 KiB  
Article
A Channel-Sensing-Based Multipath Multihop Cooperative Transmission Mechanism for UE Aggregation in Asymmetric IoE Scenarios
by Hua-Min Chen, Ruijie Fang, Shoufeng Wang, Zhuwei Wang, Yanhua Sun and Yu Zheng
Symmetry 2024, 16(9), 1225; https://doi.org/10.3390/sym16091225 - 18 Sep 2024
Viewed by 1068
Abstract
With the continuous progress and development of technology, the Internet of Everything (IoE) is gradually becoming a research hotspot. More companies and research institutes are focusing on the connectivity and transmission between multiple devices in asymmetric networks, such as V2X, Industrial Internet of [...] Read more.
With the continuous progress and development of technology, the Internet of Everything (IoE) is gradually becoming a research hotspot. More companies and research institutes are focusing on the connectivity and transmission between multiple devices in asymmetric networks, such as V2X, Industrial Internet of Things (IIoT), environmental monitoring, disaster management, agriculture, and so on. The number of devices and business volume of these applications have rapidly increased in recent years, which will lead to a large load of terminals and affect the transmission efficiency of IoE data transmission. To deal with this issue, it has been proposed to perform data transmission via multipath cooperative transmission with multihop transmission. This approach aims to improve transmission latency, energy consumption, reliability, and throughput. This paper designs a channel-sensing-based cooperative transmission mechanism (CSCTM) with hybrid automatic repeat request (HARQ) for user equipment (UE) aggregation mechanism in future asymmetric IoE scenarios, which ensures that IoE devices data can be transmitted quickly and reliably, and supports real-time data processing and analysis. The main contents of this proposed method include strategies of cooperative transmission and redundancy version (RV) determination, a joint combination of decoding process at the receiving side, and a design of transmission priority through ascending offset sort (AOS) algorithm based on channel sensing. In addition, multihop technology is designed for the multipath cooperative transmission strategy, which enables cooperative nodes (CN) to help UE to transmit data. As a result, it can be obtained that CSCTM provides significant advancements in latency and energy consumption for the whole system. It demonstrates improvements in enhanced coverage, improved reliability, and minimized latency. Full article
(This article belongs to the Section Computer)
Show Figures

Figure 1

Figure 1
<p>The scene featuring different cooperative transmission strategies.</p>
Full article ">Figure 2
<p>The cooperative transmission procedures of the (<b>a</b>) distributed mode and (<b>b</b>) centralized mode.</p>
Full article ">Figure 3
<p>The newly designed control signals of unicast and groupcast.</p>
Full article ">Figure 4
<p>The flowchart of 6G baseband signal processing at the receiver side.</p>
Full article ">Figure 5
<p>The flowchart of the AOS algorithm.</p>
Full article ">Figure 6
<p>The divided stages of the average transmission number and the probability under different transmission links.</p>
Full article ">Figure 7
<p>The flowchart of CSCTM.</p>
Full article ">Figure 8
<p>The UE average throughput (blue bars) and throughput gain (purple triangles) under AOS with different factor values <math display="inline"><semantics> <mi>φ</mi> </semantics></math>.</p>
Full article ">Figure 9
<p>BLER of repeated transmissions by (<b>a</b>) different RV (IR-HARQ) and (<b>b</b>) identical RV (CC-HARQ).</p>
Full article ">Figure 10
<p>The average UE throughput under different SINR thresholds.</p>
Full article ">Figure 11
<p>The (<b>a</b>) latency, (<b>b</b>) energy consumption, and (<b>c</b>) EDP under different SINR thresholds.</p>
Full article ">
24 pages, 918 KiB  
Article
Quality of Service-Aware Multi-Objective Enhanced Differential Evolution Optimization for Time Slotted Channel Hopping Scheduling in Heterogeneous Internet of Things Sensor Networks
by Aida Vatankhah and Ramiro Liscano
Sensors 2024, 24(18), 5987; https://doi.org/10.3390/s24185987 - 15 Sep 2024
Viewed by 622
Abstract
The emergence of the Internet of Things (IoT) has attracted significant attention in industrial environments. These applications necessitate meeting stringent latency and reliability standards. To address this, the IEEE 802.15.4e standard introduces a novel Medium Access Control (MAC) protocol called Time Slotted Channel [...] Read more.
The emergence of the Internet of Things (IoT) has attracted significant attention in industrial environments. These applications necessitate meeting stringent latency and reliability standards. To address this, the IEEE 802.15.4e standard introduces a novel Medium Access Control (MAC) protocol called Time Slotted Channel Hopping (TSCH). Designing a centralized scheduling system that simultaneously achieves the required Quality of Service (QoS) is challenging due to the multi-objective optimization nature of the problem. This paper introduces a novel optimization algorithm, QoS-aware Multi-objective enhanced Differential Evolution optimization (QMDE), designed to handle the QoS metrics, such as delay and packet loss, across multiple services in heterogeneous networks while also achieving the anticipated service throughput. Through co-simulation between TSCH-SIM and Matlab, R2023a we conducted multiple simulations across diverse sensor network topologies and industrial QoS scenarios. The evaluation results illustrate that an optimal schedule generated by QMDE can effectively fulfill the QoS requirements of closed-loop supervisory control and condition monitoring industrial services in sensor networks from 16 to 100 nodes. Through extensive simulations and comparative evaluations against the Traffic-Aware Scheduling Algorithm (TASA), this study reveals the superior performance of QMDE, achieving significant enhancements in both Packet Delivery Ratio (PDR) and delay metrics. Full article
(This article belongs to the Special Issue Advanced Applications of WSNs and the IoT)
Show Figures

Figure 1

Figure 1
<p>Sample tree topology showing sink, transmitting nodes, and flows.</p>
Full article ">Figure 2
<p>Simple wireless network topology with an example TSCH schedule.</p>
Full article ">Figure 3
<p>QoS-oriented Multi-objective Differential Evolution Optimization flowchart.</p>
Full article ">Figure 4
<p>Sample of six pool statuses corresponding to six time slots.</p>
Full article ">Figure 5
<p>Process of mapping the generated matrix values to sensors for TSCH schedule creation: (<b>a</b>) random matrix generation, (<b>b</b>) normalization, (<b>c</b>) mapping the sensor’s position in the pool, and (<b>d</b>) assign nodes and matching pairs.</p>
Full article ">Figure 6
<p>Co-simulation: sequence diagram of QMDE using Matlab and TSCH-SIM.</p>
Full article ">Figure 7
<p>Optimization progress in scenario 5 with 64 nodes.</p>
Full article ">Figure 8
<p>Slotframe size of QMDE algorithm in various scenarios.</p>
Full article ">Figure 9
<p>Evaluation of delay between applications in (<b>a</b>) Scn 1, (<b>b</b>) Scn 2, (<b>c</b>) Scn 3, (<b>d</b>) Scn 4, and (<b>e</b>) Scn 5.</p>
Full article ">Figure 10
<p>Evaluation of PDR for two applications in (<b>a</b>) Scn 1, (<b>b</b>) Scn 2, (<b>c</b>) Scn 3, (<b>d</b>) Scn 4, and (<b>e</b>) Scn 5.</p>
Full article ">Figure 11
<p>Time complexity of QMDE algorithm in various scenarios.</p>
Full article ">Figure 12
<p>Delay comparison between QMDE and TASA in (<b>a</b>) Scn 1, (<b>b</b>) Scn 2, (<b>c</b>) Scn 3, (<b>d</b>) Scn 4, and (<b>e</b>) Scn 5.</p>
Full article ">Figure 13
<p>PDR comparison between QMDE and TASA in (<b>a</b>) Scn 1, (<b>b</b>) Scn 2, (<b>c</b>) Scn 3, (<b>d</b>) Scn 4, and (<b>e</b>) Scn 5.</p>
Full article ">
42 pages, 13709 KiB  
Article
Rapid and Resilient LoRa Leap: A Novel Multi-Hop Architecture for Decentralised Earthquake Early Warning Systems
by Vinuja Ranasinghe, Nuwan Udara, Movindi Mathotaarachchi, Tharindu Thenuwara, Dileeka Dias, Raj Prasanna, Sampath Edirisinghe, Samiru Gayan, Caroline Holden, Amal Punchihewa, Max Stephens and Paul Drummond
Sensors 2024, 24(18), 5960; https://doi.org/10.3390/s24185960 - 13 Sep 2024
Viewed by 1077
Abstract
We introduce a novel LoRa-based multi-hop communication architecture as an alternative to the public internet for earthquake early warning (EEW). We examine its effectiveness in generating a meaningful warning window for the New Zealand-based decentralised EEW sensor network implemented by the CRISiSLab operating [...] Read more.
We introduce a novel LoRa-based multi-hop communication architecture as an alternative to the public internet for earthquake early warning (EEW). We examine its effectiveness in generating a meaningful warning window for the New Zealand-based decentralised EEW sensor network implemented by the CRISiSLab operating with the adapted Propagation of Local Undamped Motion (PLUM)-based earthquake detection and node-level data processing. LoRa, popular for low-power, long-range applications, has the disadvantage of long transmission time for time-critical tasks like EEW. Our network overcomes this limitation by broadcasting EEWs via multiple short hops with a low spreading factor (SF). The network includes end nodes that generate warnings and relay nodes that broadcast them. Benchmarking with simulations against CRISiSLab’s EEW system performance with internet connectivity shows that an SF of 8 can disseminate warnings across all the sensors in a 30 km urban area within 2.4 s. This approach is also resilient, with the availability of multiple routes for a message to travel. Our LoRa-based system achieves a 1–6 s warning window, slightly behind the 1.5–6.75 s of the internet-based performance of CRISiSLab’s system. Nevertheless, our novel network is effective for timely mental preparation, simple protective actions, and automation. Experiments with Lilygo LoRa32 prototype devices are presented as a practical demonstration. Full article
(This article belongs to the Special Issue Advanced Applications of WSNs and the IoT)
Show Figures

Figure 1

Figure 1
<p>LoRa frame format (Source: [<a href="#B58-sensors-24-05960" class="html-bibr">58</a>]).</p>
Full article ">Figure 2
<p>Variation of Reliable Communication Range (RCR) with <span class="html-italic">α</span> and σ (SF = 8).</p>
Full article ">Figure 3
<p>(<b>a</b>) Generalised multi-hop broadcast LoRA network architecture. (<b>b</b>) Logical network topology. The green arrows indicate RN-EN communication and the red arrows indicate RN-RN communication.</p>
Full article ">Figure 4
<p>Operation of end nodes.</p>
Full article ">Figure 5
<p>Operation of relay nodes (RNs).</p>
Full article ">Figure 6
<p>Illustration of disseminating a message through the network. (<b>a</b>) Initial broadcast of EEW by EN (<b>b</b>) First relay action by neigbhouring RNs (<b>c</b>) Second relay action by an RN further away.</p>
Full article ">Figure 7
<p>Top (<b>right</b>) and bottom (<b>left</b>) view of the Lilygo LoRa32 device (Source: [<a href="#B61-sensors-24-05960" class="html-bibr">61</a>]).</p>
Full article ">Figure 8
<p>Scaled-down field experiment.</p>
Full article ">Figure 9
<p>Simulation scenario for network design and evaluation. ENs are depicted in red and RNs in grey. The RN separation and the SF are simulation variables.</p>
Full article ">Figure 10
<p>Payload structure of a Warning Message.</p>
Full article ">Figure 11
<p>Propagation of a message to ENs within the network.</p>
Full article ">Figure 12
<p>Percentage of end nodes reached vs. time.</p>
Full article ">Figure 13
<p>Installed Raspberry Shake sensors in the Wellington region (Source: [<a href="#B4-sensors-24-05960" class="html-bibr">4</a>]).</p>
Full article ">Figure 14
<p>Detecting and verifying an earthquake by sensor nodes.</p>
Full article ">Figure 15
<p>Map of the EQ sensors (ENs) and the RN overlay (shown in red).</p>
Full article ">Figure 16
<p>S5 -&gt; S4 message propagation for two instances of RN grid placement (lowest-latency routes).</p>
Full article ">Figure A1
<p>Map of area used for estimating <math display="inline"><semantics> <mrow> <mi>P</mi> <mi>L</mi> <mfenced separators="|"> <mrow> <msub> <mrow> <mi>d</mi> </mrow> <mrow> <mn>0</mn> </mrow> </msub> </mrow> </mfenced> </mrow> </semantics></math>.</p>
Full article ">Figure A2
<p>Map of area used for estimating propagation model parameters α and σ. Distances covered for measurements: 490 m for SF = 8, 764 m for SF = 12. Transmit power = 2 dBm.</p>
Full article ">
Back to TopTop