Next Article in Journal
System Performance Analysis of Sensor Networks for RF Energy Harvesting and Information Transmission
Next Article in Special Issue
A Cyber-Physical System for Wildfire Detection and Firefighting
Previous Article in Journal
Toward an SDN-Based Web Application Firewall: Defending against SQL Injection Attacks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Distributed Sensor System Based on Cloud-Edge-End Network for Industrial Internet of Things †

1
College of Telecommunications and Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
2
Advanced Technology Research Institute, Beijing Institute of Technology, Jinan 100085, China
3
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150009, China
4
Nanjing Great Information Technology Co., Ltd., Nanjing 210003, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in 2022 9th International Conference on Dependable Systems and Their Applications (DSA), Urumqi, China, 4–5 August 2022.
Future Internet 2023, 15(5), 171; https://doi.org/10.3390/fi15050171
Submission received: 20 March 2023 / Revised: 22 April 2023 / Accepted: 25 April 2023 / Published: 30 April 2023

Abstract

:
The Industrial Internet of Things (IIoT) refers to the application of the IoT in the industrial field. The development of fifth-generation (5G) communication technology has accelerated the world’s entry into the era of the industrial revolution and has also promoted the overall optimization of the IIoT. In the IIoT environment, challenges such as complex operating conditions and diverse data transmission have become increasingly prominent. Therefore, studying how to collect and process a large amount of real-time data from various devices in a timely, efficient, and reasonable manner is a significant problem. To address these issues, we propose a three-level networking model based on distributed sensor self-networking and cloud server platforms for networking. This model can collect monitoring data for a variety of industrial scenarios that require data collection. It enables the processing and storage of key information in a timely manner, reduces data transmission and storage costs, and improves data transmission reliability and efficiency. Additionally, we have designed a feature fusion network to further enhance the amount of feature information and improve the accuracy of industrial data recognition. The system also includes data preprocessing and data visualization capabilities. Finally, we discuss how to further preprocess and visualize the collected dataset and provide a specific algorithm analysis process using a large manipulator dataset as an example.

1. Introduction

1.1. Background

In recent decades, the world economy has developed rapidly and entered the information age. With continuous innovation in communication technology, the Industrial Internet of Things (IIoT) has been growing rapidly. The IIoT integrates the industrial Internet, next-generation information technology, and industrial systems. It can effectively reduce production costs without compromising production efficiency, as shown in Figure 1. The IIoT is considered the foundation of the future industrial system. However, along with the increased productivity, the IIoT generates massive, high-dimensional, and heterogeneous real-time data. This poses challenges, especially for large enterprises or companies, as ineffective data processing can have detrimental impacts. To address these challenges, advanced technologies are needed to promote efficient and reliable IIoT networks [1]. These technologies encompass industrial data collection and storage, data conversion and transmission, data preprocessing, data visualization, and data analysis [2,3,4].
The IIoT is driving the trend of processing data at the network edges to reduce latency and improve efficiency. However, this also requires careful data management outside the core data center to avoid data corruption and adverse effects. The continuous innovation of distributed sensor network (DSN) technology further advances the development of the IIoT. DSN technology overcomes many challenges posed by traditional on-site embedded industrial gateways connecting to industrial sites. Moreover, DSNs are widely used due to their significant advantages, such as flexible nodes, reliable transmission, multiple data transmission paths, and simple network layout [5]. In multisensor information fusion systems, both centralized and distributed architectures are commonly employed [6,7,8,9]. In a centralized data fusion structure, sensor data are sent directly to the data fusion center for processing, which minimizes information loss. However, it also has drawbacks, such as complex data interconnection, poor reliability, and high computing and communication resource requirements. In a distributed fusion architecture, each sensor has its own processor to process its own information and sends the processed data to the data fusion center for fusion [10].

1.2. Challenges

The biggest challenge at present is that current technologies and schemes cannot reasonably and effectively process the large amount of data generated in the industrial field. There are two technical schemes for processing industrial data at this stage. The first involves accessing industrial sites using embedded industrial gateways and collecting data through serial ports and servers [11,12,13]. The second scenario involves using a data terminal unit (DTU) to collect data and transfer them transparently to the cloud. However, both data collection schemes have many drawbacks:
  • High complexity of development: IIoT devices come with various I/O mechanisms due to their different types and development protocols, leading to diverse interfaces for communication between hardware and software. The communication between different devices can result in varying data structures, posing challenges for data integration and processing.
  • Low development reuse rate: The lack of standardization in software and hardware is a common challenge in the IIoT field. With diverse industrial environments, constant efforts are required to develop and adapt new hardware and software solutions, leading to resource waste and high costs.
  • Poor maintainability and mobility: The reliance on gateways for data collection and storage in the IIoT can result in limited independence between devices and applications. This can lead to maintenance challenges in case of any issues.
  • Poor privacy: The hardware equipment was acquired from a manufacturer. However, the cost was high and it is tightly integrated with the manufacturer’s platform, which limits the user’s control over data management.
  • Datasets are too simplistic: Collecting data from different sensors using multiple devices can result in higher operating costs and more cumbersome processes.
In order to solve the above problems, this paper proposed a new technical scheme based on the original scheme and combined with multisensor information fusion technology. The scheme is based on distributed sensor data generation and the fusion of a smart cloud edge network. The scheme is equipped with a data generation device, which is easy to install, has strong signal penetration, and has low delays and low energy consumption. Compared with traditional data collection schemes, this method has the following advantages:
  • Low complexity of development:The data collection and transmission devices utilize a unified I/O mechanism, development protocol, and data format type, which enables efficient and accurate communication between the hardware and software due to the same model being used.
  • High development reuse rate: Users can adjust the peripheral devices of the equipment to suit different industrial scenarios, without the need for a redevelopment of the hardware, communications, and software.
  • Good maintainability and mobility: The dataset generator has a small and easy-to-install shape, with strong independence that eliminates the need for a gateway and simplifies later debugging and maintenance of the data collection process.
  • Good privacy: The hardware equipment used in this scheme is self-developed, giving users complete control over the collection and transmission of datasets without any restrictions from intermediate manufacturers in terms of data storage and transmission.
  • Diversity of datasets: The collection device is capable of collecting and storing data information from various sensors simultaneously. Afterwards, mature synchronization algorithms can be used to create a more standardized dataset.

1.3. Contributions

This paper presents a distributed sensor data generation and fusion system based on a cloud edge network. The main contributions of this work can be summarized as follows:
  • This paper presents a distributed sensor self-network, which challenges the traditional edge sensor-central computer network method. It uses a three-level network approach that integrates cloud server platforms to optimize the network structure. It solves the problem of the high cost and low reliability of existing data collection schemes in the current Industrial Internet of Things environment.
  • The scheme realizes the real-time monitoring of industrial field data and visualizes them in various dimensions, levels, and granularities. It helps enterprises make better decisions and manage industrial sites.
  • The system is equipped with an advanced data preprocessing system that can use neural networks to clean, filter, and tag data. The system can generate complete industrial datasets and make them public, which solves the problem of the current lack of datasets in the Industrial Internet of Things.
The rest of this paper is structured as follows: In Section 2, we present the system model of the distributed smart cloud edge network. Section 3 describes the system architecture of the distributed sensor system. We then introduce the feature fusion of multisensor data from distributed sensors in Section 4. In Section 5, we summarize the main contributions and conclusions of this paper.

2. Related Works and Research Gaps

Multisensor information fusion technology has been widely adopted in industrial data processing [14,15]. The use of data fusion for data collection and processing has proven to be an effective solution for improving datasets. Deep learning, a complex machine learning algorithm, has made significant contributions to information fusion, data mining, and related fields [16,17,18,19,20,21,22,23,24,25,26,27]. By implementing complex machine learning algorithms through deep learning, improved performance can be achieved. Recently, deep learning has been utilized in developing and processing industrial data. In [28], data fusion technology is employed for processing industrial data, but the method does not guarantee an improvement in dataset accuracy. In [29,30], an end-to-end processing method for industrial datasets based on the convolution neural network is designed, but the method has a low convergence rate and difficulty in processing large data. In [31], a data monitoring algorithm based on the capsule neural network is presented, and in [32], a multiscale convolution recursive neural network is used for multi-industry data monitoring. Finally, in [33], a new mobile edge framework based on the Industrial Internet of Things is proposed.

3. System Model and System Architecture

The data acquisition and transmission model of the Industrial Internet of Things is one of the hottest issues in the current research field. We have broken away from the traditional way of networking, the “edge sensor-Central computer”. As shown in Figure 2, a three-level networking model of distributed sensor self-networking and networking with cloud server platforms is presented. The model is composed of three parts: a dataset collector, repeater, and server. In this model, the most important part is the data collection module, which consists of two small modules. They are a wireless communication module and a data fusion module.

3.1. Wireless Communication Module

The sensor module consists of multiple distributed sensors that are heterogeneous in nature. The module can gather data from various types of sensors, ensuring the reliability and richness of the data. By preprocessing and fusing different types of data, we can achieve more accurate results. For our study, we chose to use sound sensors and acceleration sensors, which we will experiment with, as outlined in [34]. To save channel resources and reduce costs, the local preprocessing and classification of sensor signals are necessary. The wireless signal s ( k ) received by the hotspot can be expressed as
s ( k ) = x ( k ) + e ( k ) , k = 0 , 1 , , N 1 ,
where x ( k ) is the collected data transmission signal, which transmits binary data and artificial noise. The binary data signal is mainly composed of an amplitude modulation (AM) signal, frequency modulation (FM) signal, two-phase shift keying (2FSK) signal, and four-frequency shift keying (4FSK) signal. e ( k ) represents artificial noise in IDWSN and can be described as alpha-stabilized noise [35]. The wireless communication module uses the amplitude and phase of the electromagnetic wave to transmit information, including the binary data transmitted. Radio electromagnetic waves are a form of transmission of signals and energy that is used to transmit data between our sensors. The repeater receives the energy of the electromagnetic wave and obtains the transmitted binary data by identifying the amplitude and phase of the electromagnetic wave.
The advantage of the AM signal is that the receiving equipment is simple, but the disadvantage is that the power utilization rate is low, the anti-interference ability is poor, and the frequency band utilization rate is not high. The AM signal can be expressed as
w ( t ) = A cos 2 π f c t + ϕ ( t ) + ϕ 0
where A represents the instantaneous amplitude of the signal, ϕ 0 denotes the modulation phase, f c stands for the carrier frequency, and θ is the carrier initial phase. The AM modulation signal can be represented as
A = m 0 + m t
where m T is the baseband modulated signal of the signal, and m 0 represents the dc component of the signal. The FM modulation signal is represented as
A = 1 .
Digital modulation has better anti-jamming performance, stronger anti-channel loss, and better security. Its baseband waveform can be expressed as
w ( t ) = n a n g ( t k T )
where a N is the symbol parameter sent by the transmitter, g ( t ) represents the equivalent filter module in the transmission process. MPSK signals can be written as
w ( t ) = A e j 2 π f c t + φ i
where v a r p h i I represents the phase modulation function and where the phase of the carrier is proportional to the instantaneous value of the modulated signal. The modulation function is given by
φ i = 2 π i M , i = 0 , 1 , , M 1 .
Multiamplitude shift keying (MASK) signals are a type of digital modulation technique that uses multiple amplitude levels to represent digital data. This technique is commonly used to transmit digital information over various communication channels, such as radio, optical, and coaxial cables. MASK signals are widely employed in wireless communication, satellite communication, digital TV broadcasting, and other similar applications. MASK signals are represented as
w ( t ) = A e j 2 π f c t .
Multifrequency shift keying (MFSK) signals are a digital modulation technique that uses multiple frequencies to transmit data. This technique is a form of frequency shift keying (FSK), where each symbol is represented by multiple frequencies, enabling higher data rates than traditional FSK. MFSK signals are widely used in various applications, including radio communication, satellite communication, and digital audio broadcasting. MFSK signals can be represented as
w ( t ) = e j w c t + 2 π f i t
where f i represents the frequency of the modulation. The AM and FM spectra of single tone modulation are shown in Figure 3 and Figure 4.
Distributed sensors are equipped with more powerful data processing units, enabling them to process data independently and filter out valid information. Additionally, they are equipped with high-power transmission antennas that rely on WiFi networks to transfer collected industrial data to a central computer in the cloud through a hotspot device. To ensure the uninterrupted operation of the sensor network for an extended period without replacing batteries, it is not practical for the collector to rely solely on battery power. We must also employ advanced power technologies, such as solar panels and lithium batteries.
The wireless communication module is capable of transmitting networked information and serves as the entry point for various smart terminals to access the Industrial Internet of Things. It plays a vital role in connecting the perception layer and network layer of the Industrial Internet of Things [36,37]. The wireless communication module serves as the system terminal, belongs to the hardware link at the bottom, and is irreplaceable. We connect a high-power external antenna to the wireless communication module to efficiently transfer industrial data to cloud servers using the 5G network.

3.2. Data Fusion Module

The data fusion module is responsible for preprocessing sensor data by cleaning up invalid binary data collected by sensors and integrating results from different sensors. Multisensor information fusion technology is suitable for processing multimodal data formats, enabling the fusion of different levels and forms of data information.
Multiple sensor information fusion (MSIF), also known as information fusion technology, initially had its roots in military applications. However, with the continuous improvement and upgrade of industrial systems, this technology has been extended to the civil field for use in medical diagnosis, mechanical fault diagnosis, air traffic control, remote sensing, intelligent manufacturing, intelligent transportation, industrial intelligent control, and criminal investigation. As a frontier technology, both military and civil systems are inclined to use data fusion technology for comprehensive information processing. In the era of knowledge explosion, data fusion technology plays a critical role as it helps to avoid the issue of rich data but poor information.
Data fusion is a multilevel automatic information processing process that utilizes information from various sources, modes, times, places, and expressions to obtain an accurate description of the perception object. Multisensor data fusion involves using different sensor observation information to automatically analyze and synthesize the observation information of multiple sensors obtained over time through a certain method to obtain more effective information.
This data collection model is based on the data layer fusion of multisensor information fusion technology. It involves collecting data from multiple sources, detecting and analyzing the collected data signals, and then fusing the data from multiple sensors. The Bayesian solution is used for data fusion, as shown in Figure 5, which requires that both sensors have available information [38].
The probability density function can be expressed as
p x ( t ) Y 1 t , Y 2 t = p y 1 ( t ) x ( t ) p y 2 ( t ) x ( t ) p x ( t ) Y 1 t 1 , Y 2 t 1 p y 1 ( t ) , y 2 ( t ) Y 1 t 1 , Y 2 t 1
where p y 1 ( t ) x ( t ) and p y 2 ( t ) x ( t ) , respectively, represent the available information of the two sensors. p x ( t ) Y 1 t , Y 2 t represents the result of the data fusion of two sensors at time t. p y 1 ( t ) , y 2 ( t ) Y 1 t 1 , Y 2 t 1 represents the joint likelihood function of two independent sensors. The joint likelihood function of two independent sensors is the product of the likelihood functions of each sensor.
The most crucial step for fusion is to calculate the scores based on the data collected by the sensor
p x ( t ) Y 1 t p x ( t ) Y 1 t 1 and p x ( t ) Y 2 t p x ( t ) Y 2 t 1
Data layer fusion provides a wealth of accurate data and enables the easy extraction of data details without losing any information. It is essential to effectively and intelligently fuse the outputs of sensors to achieve optimal performance.

3.3. Hardware Architecture

As shown in Figure 6, the Inter-Integrated Circuit (I2C) is a communication protocol used to transmit data between integrated circuits on a circuit board. The ESP32-S2 is a low-power, WiFi-enabled microcontroller with a built-in 240 MHz Xtensa core, making it suitable for IoT applications. The use of I2C+ESP32-S2 technology provides a reliable and efficient way to collect, preprocess, and visualize data in industrial settings, as illustrated in Figure 7.
Field studies are important to ensure that the data collection system is able to meet the needs of different industrial settings. The examples provided, such as industrial robot failure monitoring, large manipulator actuator failure monitoring, distributed smart gear box count monitoring, and the online working condition monitoring of a steam turbine generator set, demonstrate the versatility of the system in different applications [39]. In addition, the system can also be used in geographically challenging environments, where it may be difficult for humans to monitor the industrial scenes manually.
The dataset generator is designed to create a customized shell based on specific conditions. For instance, if the dataset is intended for underwater scene collection, the shell will be adjusted to account for waterproof performance, density, and other physical characteristics. Similarly, if the dataset is intended for the fault monitoring of a large manipulator actuator, the housing’s fixed device will be upgraded to match the manipulator’s specifications. The dataset generator can be installed at a specific location on the arm without disrupting its normal operation, and it can collect and transmit data as needed.
We evaluated several development board chips and ultimately chose the STM32F103 as the core chip for our dataset generator. The STM32F103 stands out for its powerful ARM core microcontroller, which features either 64 or 128 K bytes of flash memory. Additionally, the STM32F103 boasts low power consumption, built-in controllers, and other features that make it an ideal choice for our project. It offers numerous communication interfaces, including a Universal Serial Bus (USB) and a Controller Local Area Network (CAN), as well as seven timers and two ADCs. It also features a dual timer that allows us to collect sound signals at 4 KHz and acceleration signals at 800 Hz. Overall, the STM32F103 provides the necessary capabilities for our dataset generator while also minimizing power usage and maximizing functionality.
To collect sound signals, analog signals are first converted using operational amplifiers and then sampled through the MCU’s built-in analog converter. For acceleration signals, an external three-axis acceleration sensor is used to collect and transmit data to the MCU via the I2C communication protocol. After analyzing the requirements of our users, we determined that the I2C protocol was sufficient for our needs. To support additional serial port protocols, we also added support for the DTU transfer module. This module can read data from subordinate devices and enable the system to interact with a wider range of devices. For ease of operation and configuration, we chose the JSON format as the configuration standard. This format is easy for users to read and modify and for programs to analyze.
FreeRTOS is a leading real-time operating system (RTOS) developed by major chip companies and distributed under the MIT open-source license. It offers excellent reliability and ease of use and includes a core and various libraries for Internet of Things applications across multiple industries.
While FreeRTOS is typically designed for use on a single core, the ESP32 processor is a dual-core chip with both a Protocol CPU and an Application CPU. Since both cores are identical and share the same memory, tasks can be run interchangeably between them.
The ESP32-S2 is an excellent choice for our data storage system, thanks to its long-range transmission capability of up to 200 m, as well as its low power consumption and excellent radio frequency performance. This repeater allows us to effectively transmit data to the platform over medium and long distances, making it an ideal choice for our dataset generator.

3.4. Software System

The software system plays a crucial role in processing, storing, and transmitting data. Improving the efficiency of data processing and transmission can significantly enhance the system’s overall performance and reduce costs.
The data processing module comprises several components, including an ultrasonic receiver, a signal conditioning circuit, an A/D converter, a processing unit, and memory. The ultrasonic receiver converts mechanical waves with frequencies greater than 20 kHz into another energy signal, possessing characteristics such as A high frequency, short wavelength, small diffraction, and good directivity. The signal conditioning circuit is responsible for converting the electrical signal from the slave sensor into a signal that complies with the A/D converter’s input range. The A/D converter, as shown in Figure 8, digitizes the analog signal. The data processing unit performs appropriate preprocessing of the collected industrial data, filtering out unnecessary and redundant information and sending valid information to the central computer [40].
To convert the sound and acceleration analog data into digital data, we use an AD conversion module. The binary data are then sent to the buffer through the DMA pipeline, where the CPU processes and stores it in FLASH. Finally, the WiFi module is utilized to transfer data to the ESP32-S2 repeater and subsequently to the server for storage.

3.5. Data Preprocessing and Visualization

Data preprocessing is an essential step in data analysis, and it aims to clean, transform, and normalize data to prepare it for further analysis. In industrial applications, preprocessing techniques are used to reduce the impact of noise, missing values, outliers, and other anomalies in the data. Coordinated filtering is a common technique for removing noise from sensor data by taking the average of multiple sensor readings. K-means clustering can be used to group similar data points together, making it easier to identify patterns and anomalies. Singular spectral analysis is a method for decomposing time-series data into their underlying components, which can be used to extract trends and patterns. An LIN interpolation algorithm can be used to fill in missing values in the data, which is important for time-series data that have regular time intervals.
Visualization is another important aspect of data analysis, as it allows users to explore and understand the data. The system shown in Figure 9  has a data visualization module that allows users to interactively explore the data and generate visualizations, such as charts, graphs, and heatmaps. Data visualization tools can be used to identify patterns and relationships in the data and to communicate the results of the analysis to stakeholders. By using these tools, users can gain a deeper understanding of the data and make more informed decisions.
It is great to see that the system is equipped with a comprehensive data preprocessing and visualization system. Data preprocessing is crucial to ensure that the collected data are accurate, complete, and consistent. By filtering, sorting, and cleaning the collected data, the system can generate high-quality datasets that can be used for further analysis. Additionally, the system can synchronize multisensor information using the finite state machine algorithm, which is a useful technique for integrating data from different sources.
The visualization system is also an important component of the system as it allows users to monitor data in real-time and detect anomalies or issues with devices. With real-time monitoring, enterprises can maintain their devices in a timely manner and optimize their performance. Moreover, by making packaged datasets publicly available, users can contribute to the community and promote collaboration in the industry.
Finally, the system model’s hardware independence is a significant advantage as it reduces the cost of manufacturing for enterprises. Overall, the system’s data preprocessing and visualization capabilities, combined with its hardware independence, provide a powerful tool for enterprises to improve their operations and achieve better outcomes.

4. Specific Applications and Performance Analysis

DenseNet is a type of convolutional neural network that improves training by adding a DenseBlock module. The DenseBlock module concatenates the outputs of all previous layers to obtain the input for each layer. The architecture of DenseNet begins with a convolutional layer with a 7 × 7 kernel size and stride 2, followed by max pooling with a 3 × 3 kernel size and stride 2 [41]. The network then alternates between DenseBlock and transition layers. The last layer of the network is a global average pooling layer with a 7 × 7 kernel size [42], followed by a fully connected layer with 1000 units and a SoftMax classification layer. The basic structure of DenseNet is illustrated in Figure 10.
As shown in the Algorithm 1,the transition layer in DenseNet is composed of three parts: a batch normalization layer [43], a 1 × 1 convolution layer, and a 2 × 2 average pooling layer. Its purpose is to reduce the number of feature maps. Unlike traditional convolutional neural networks, which have L connections for an L-layer network, DenseNet’s DenseBlock module allows the output of the previous layer to be used as input for each subsequent layer [44]. This means that the input for each layer is a concatenation of the outputs of all previous layers, resulting in a narrower network and fewer parameters. This is one of the key advantages of DenseNet over traditional neural networks.
We propose an innovative feature fusion network [45], based on previous research, and present its architecture in Figure 11. Our network extends the original model by including several feature fusion layers. These layers are designed to combine the deep and shallow information from the input multisensor data [46], in varying degrees, to expand the amount of feature information and enhance recognition accuracy.
Algorithm 1: Steps of Feature Fusion Based on DenseNet.
  • Input: Data sequence
  • Output: Data sequence after feature fusion
1
Put the feature matrix into the feature fusion network, set the number of convolution channels n and the number of convolution layers N in DenseBlock;
2
Convolution of input data tensorConvolution Layer: Kernel size [7 × 7];
3
Maximum Pooling: Core size [3 × 3];
4
DenseBlock: Alternating connection between DenseBlock and the transition layer;
5
Transition Layer: BN layer, [1 × 1] Convolution Layer and [2 × 2] Average pool layer;
6
Global Average Pool: [7 × 7];
7
Full Connections: 1000;
8
Classification Layer: SoftMax.
   To reduce redundancy in the feature fusion network, we have designed two structures for fusing features [47]. The first structure combines the outputs of two convolution layers, input layer 1 and input layer 2. Input layer 1 is a shallow convolution layer used for classification, while input layer 2 is a deeper layer in the network. To increase the dimension of features in input layer 2 [48], we use deconvolution layers. In the second feature fusion structure, we combine the previously fused features, controlling the size of the features through convolution. We employ a cell operation layer that uses splicing to combine feature maps of the same size, ensuring that the spliced feature map maintains the same size as the original map, but with the number of channels equal to the sum of input channels. To avoid data overload, we use smaller convolution kernels to reduce the number of feature channels. Algorithm 2 summarizes the steps of feature fusion based on DenseNet.
Algorithm 2: Acoustic wave width algorithm.
Futureinternet 15 00171 i001

Applications of the IIoT Data

We use the scheme proposed in this paper and the two previous schemes to collect data from large-scale mechanic industrial sites [49]. Through many test analyses in different scenarios, it is concluded that the cost of accessing industrial sites to collect data using an embedded industrial gateway is three to four times that of the scheme proposed in this paper, and the effectiveness of the data is not advantageous. The method of data collection using a data terminal unit is similar in cost and data validity to the scheme in this paper. Its disadvantage is that it is extremely complex to develop, can only collect a single dataset, and has poor privacy.
In order to further measure the performance of the system proposed in this paper, we applied the scheme to the industrial site of a large manipulator and collected data for several large manipulators. We collected a total of 890 acceleration and sound data generated during normal operation. We can improve the algorithm for collecting datasets to identify potential problems and make necessary adjustments to the arm.
In the first test, we focused solely on the data collected by the sound sensor and designed an algorithm called the acoustic wave width (AWW) algorithm, which is based on the working frequency of the manipulator. The AWW algorithm calculates the total wavelength of the machine’s working interval and counts the acoustic convolution data that reach a predetermined threshold. In the first test dataset, there were 890 Operator Work Events (MWEs). There were 7 error detections and 17 missed detections in the AWW algorithm, and its accuracy was 97.30%.
To improve the accuracy and stability of working state recognition for large-scale manipulators, we incorporated acceleration data to assist in detection in addition to the sound sensor. This approach eliminates the noise interference caused by collisions between surrounding arms. To solve the asynchronous problem of the two sensors, we designed a finite state machine detection (FSMD) algorithm. The FSMD algorithm matches the asynchronous sound characteristics with the acceleration characteristics by dividing the present-state (PS) and sub-state (SS). This process filters out any mismatched noise signals [50].
The results of the second test on the previous dataset show that the large manipulator worked 890 times normally. The AWW algorithm combined with the FSMD algorithm had 5 error detections and 12 missed detections, and its accuracy rate was 98.09%, which has significantly improved. The state table of the finite state machine algorithm is shown in Table 1.
In the third experiment, we used the feature fusion network designed in this paper to process the dataset. There was one error detection and three missed detections in the preprocessed dataset, and the accuracy rate was 99.56%, which improved significantly. By observing and comparing the data of three times, it is clear that the sonic algorithm can effectively detect the working data of a large manipulator. However, the accuracy can be significantly improved by adding the finite state machine algorithm. At the same time, the feature fusion network designed in this paper can further improve the recognition accuracy after preprocessing the dataset. Therefore, the system can successfully realize real-time monitoring and fault data detection of the industrial site. In addition to the tests mentioned above that demonstrate the feasibility of the system, we have also tested it in an industrial setting using a large shooting arm and reached consistent conclusions. The system device has a high accuracy rate, and it can be further improved through the implementation of specific algorithms and special networks. We plan to conduct experiments with it and compare more data, as well as develop more algorithms for different scenarios.

5. Conclusions

With the development of 5G technology, the IIoT has been promoted more and more rapidly. While increasing productivity, it also generates massive, ultra-high-dimensional, complex, and heterogeneous real-time data. We need advanced technology to promote efficient and reliable IIoT networks. Combining the idea of multisensor information fusion, this paper breaks away from the traditional network mode of an “edge sensor-Central computer”. A three-level networking model based on a distributed sensor self-network and cloud server platform is presented. We implement monitoring data collection for a variety of industrial scenarios that require data collection. The system can process and store critical information in time, reduce data transmission and storage costs, and improve the reliability and effectiveness of data transmission. At the same time, a feature fusion network is designed to further expand the amount of feature information and improve the accuracy of industrial data recognition.
The system model improves the efficiency of modern chemical plant production to a certain extent and also reduces costs. Visualization ensures the safety and maintenance of the plant. It can be said that it provides an important basis for enterprise development and optimization. In the future, we will continue to experiment and design algorithms for different scenarios, as well as improve the system’s data processing ability and accuracy in different scenarios.

Author Contributions

Conceptualization, M.W. and C.X.; methodology, G.G.; software, J.S.; writing—original draft preparation, M.W.; writing—review and editing, G.G.; visualization, Z.L.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

We are sorry that the dataset of this article cannot be provided due to privacy and moral restrictions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, H.; Ge, M.; Xiang, K.; Li, J. Using Highly Compressed Gradients in Federated Learning for Data Reconstruction Attacks. IEEE Trans. Inf. Forensics Secur. 2023, 18, 818–830. [Google Scholar] [CrossRef]
  2. Hou, X.; Ren, Z.; Yang, K.; Chen, C.; Zhang, H.; Xiao, Y. IIoT-MEC: A Novel Mobile Edge Computing Framework for 5G-Enabled IIoT. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019; pp. 1–7. [Google Scholar]
  3. Koroniotis, N.; Moustafa, N.; Schiliro, F.; Gauravaram, P.; Janicke, H. The SAir-IIoT Cyber Testbed as A Service: A Novel Cybertwins Architecture in IIoT-Based Smart Airports. IEEE Trans. Intell. Transp. Syst. 2023, 24, 2368–2381. [Google Scholar] [CrossRef]
  4. Yang, H.; Liang, S.; Luo, X.; Tang, D.; Li, H.; Shen, X. PIPC: Privacy- and Integrity-Preserving Clustering Analysis for Load Profiling in Smart Grids. IEEE Internet Things J. 2022, 9, 10851–10861. [Google Scholar] [CrossRef]
  5. Yang, J.; Dong, B.; Fu, X.; Wang, Y.; Gui, G. Lightweight decentralized learning-based automatic modulation classification method. J. Commun. 2022, 43, 134–142. [Google Scholar]
  6. Panchal, A.C.; Khadse, V.M.; Mahalle, P.N. Security Issues in IIoT: A Comprehensive Survey of Attacks on IIoT and Its Countermeasures. In Proceedings of the 2018 IEEE Global Conference on Wireless Computing and Networking (GCWCN), Lonavala, India, 23–24 November 2018; pp. 124–130. [Google Scholar]
  7. Sklyar, V.; Kharchenko, V. ENISA Documents in Cybersecurity Assurance for Industry 4.0: IIoT Threats and Attacks Scenarios. In Proceedings of the 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France, 18–21 September 2019; pp. 1046–1049. [Google Scholar]
  8. Yang, H.; Liang, S.; Zhang, Y.; Li, X. Cloud-based privacy- and integrity-protecting density peaks clustering. Future Gener. Comput. Syst. 2021, 125, 758–769. [Google Scholar] [CrossRef]
  9. Yang, H.; Zhou, Q.; Liu, D.; Li, H.; Shen, X. AEALV: Accurate and Efficient Aircraft Location Verification for ADS-B. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 1399–1411. [Google Scholar] [CrossRef]
  10. Gabriel, A.; Nwadiugwu, W.P.; Lee, J.M.; Kim, D.S. Energy-Aware Routing Scheme for Large-Scale Industrial Internet of Things (IIoT). In Proceedings of the 2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 16–18 October 2019; pp. 608–611. [Google Scholar]
  11. Lai, Y.H.; Huang, Y.H.; Lai, C.F.; Chen, S.Y.; Chang, Y.C. Dynamic Adjustment Mechanism based on OPC-UA Architecture for IIoT Applications. In Proceedings of the 2020 Indo–Taiwan 2nd International Conference on Computing, Analytics and Networks (Indo-Taiwan ICAN), Rajpura, India, 7–15 February 2020; pp. 335–338. [Google Scholar]
  12. Sun, H.; Jin, Y.; Fu, M.; He, J.; Liu, H.; Zhang, W.A. A Multisensor-Based Tightly Coupled Integrated Navigation System. In Proceedings of the 2022 5th International Symposium on Autonomous Systems (ISAS), Hangzhou, China, 8–10 April 2022; pp. 1–6. [Google Scholar]
  13. Xie, J.; Huang, S.; Wei, D.; Zhang, Z. Scheduling of Multisensor for UAV Cluster Based on Harris Hawks Optimization with an Adaptive Golden Sine Search Mechanism. IEEE Sens. J. 2020, 22, 335–338. [Google Scholar] [CrossRef]
  14. Martins, F.P.; Paixão, J.A.R.; de Farias, C.M.; Delicato, F.C. Hercules: A Context-Aware Multiple Application and Multisensor Data Fusion Algorithm. In Proceedings of the 2021 IEEE International Conference on Dependable, Autonomic and Secure Computing, International Conference on Pervasive Intelligence and Computing, International Conference on Cloud and Big Data Computing, International Conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), Alberta, Canada, 25–28 October 2021; pp. 197–200. [Google Scholar]
  15. Liu, M.; Yang, K.; Zhao, N.; Chen, Y.; Song, H.; Gong, F. Intelligent Signal Classification in Industrial Distributed Wireless Sensor Networks Based Industrial Internet of Things. IEEE Trans. Ind. Inform. 2021, 17, 4946–4956. [Google Scholar] [CrossRef]
  16. Liu, Z.; Xiao, G.; Liu, H.; Wei, H. Multi-Sensor Measurement and Data Fusion. IEEE Instrum. Meas. Mag. 2022, 25, 28–36. [Google Scholar] [CrossRef]
  17. Aazam, M.; Zeadally, S.; Harras, K.A. Deploying Fog Computing in Industrial Internet of Things and Industry 4.0. IEEE Trans. Ind. Inform. 2018, 14, 4674–4682. [Google Scholar] [CrossRef]
  18. Sisinni, E.; Saifullah, A.; Han, S.; Jennehag, U.; Gidlund, M. Industrial Internet of Things: Challenges, Opportunities, and Directions. IEEE Trans. Ind. Inform. 2018, 14, 4724–4734. [Google Scholar] [CrossRef]
  19. Tang, F.; Mao, B.; Kato, N.; Gui, G. Comprehensive survey on machine learning in vehicular network: Technology, applications and challenges. IEEE Commun. Surv. Tutor. 2021, 23, 2027–2057. [Google Scholar] [CrossRef]
  20. Wang, J.; Ohtsuki, T.; Adebisi, B.; Gacanin, H.; Sari, H. Compressive sampled CSI feedback method based on deep learning for FDD massive MIMO systems. IEEE Trans. Commun. 2021, 69, 5873–5885. [Google Scholar] [CrossRef]
  21. Wang, Y.; Gacanin, H.; Ohtsuki, T.; Dobre, O.A.; Poor, H.V. An efficient specific emitter identification method based on complex-valued neural networks and network compression. IEEE J. Sel. Areas Commun. 2021, 39, 2305–2317. [Google Scholar] [CrossRef]
  22. Wang, Y.; Ohtsuki, T.; Adachi, F. Multi-task learning for generalized automatic modulation classification under non-Gaussian noise with varying SNR conditions. IEEE Trans. Wirel. Commun. 2021, 20, 3587–3596. [Google Scholar] [CrossRef]
  23. Fu, X.; Wang, Y.; Gacanin, H.; Adachi, F. Automatic modulation classification based on decentralized learning and ensemble learning. IEEE Trans. Veh. Technol. 2022, 71, 7942–7946. [Google Scholar] [CrossRef]
  24. Zhang, X.; Wang, Y.; Lin, Y.; Gui, G. A comprehensive survey of deep learning-based automatic modulation recognition methods. Radio Commun. Technol. 2022, 48, 697–710. [Google Scholar]
  25. Wang, Y.; Lin, Y.; Wu, H.-C.; Yuen, C.; Adachi, F. Few-shot specific emitter identification via deep metric ensemble learning. IEEE Internet Things J. 2022, 9, 24980–24994. [Google Scholar] [CrossRef]
  26. Gui, G.; Wang, J.; Yang, J.; Liu, M.; Sun, J.-L. Frequency division duplex massive multiple-input multiple-output downlink channel state information acquisition techniques based on deep learning. J. Data Acquis. Process. 2022, 37, 502–511. [Google Scholar]
  27. Zhang, X.; Zhao, H.; Zhu, H.B.; Adebisi, B.; Gacanin, H.; Adachi, F. NAS-AMR: Neural architecture search based automatic modulation recognition method for integrating sensing and communication system. IEEE Trans. Cogn. Commun. Netw. 2022, 8, 1374–1386. [Google Scholar] [CrossRef]
  28. Shahi, K.R.; Ghamisi, P.; Rasti, B.; Scheunders, P.; Gloaguen, R. Unsupervised Data Fusion with Deeper Perspective: A Novel Multisensor Deep Clustering Algorithm. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 284–296. [Google Scholar] [CrossRef]
  29. Hanano, T.; Seo, M.; Chen, Y.W. Automatic Generation of High-Resolution Facial Expression Images with End-to-End Models Using Pix2Pix and Super-Resolution Convolutional Neural Network. In Proceedings of the 2021 IEEE 10th Global Conference on Consumer Electronics (GCCE), Kyoto, Japan, 12–15 October 2021; Volume 14, pp. 798–801. [Google Scholar]
  30. Huang, H.; Song, Y.; Yang, J.; Gui, G.; Adachi, F. Deep-Learning-Based Millimeter-Wave Massive MIMO for Hybrid Precoding. IEEE Trans. Veh. Technol. 2019, 68, 3027–3032. [Google Scholar] [CrossRef]
  31. Saad, O.M.; Soliman, M.S.; Chen, Y.; Amin, A.A.; Abdelhafiez, H.E. Discriminating Earthquakes From Quarry Blasts Using Capsule Neural Network. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  32. Guo, Y.; Xu, M.; Wu, Z.; Wu, J.; Su, B. Multi-Scale Convolutional Recurrent Neural Network with Ensemble Method for Weakly Labeled Sound Event Detection. In Proceedings of the 2019 8th International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), Cambridge, UK, 3–6 September 2019; pp. 1–5. [Google Scholar]
  33. Li, Z.; Kang, J.; Yu, R.; Ye, D.; Deng, Q.; Zhang, Y. Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things. IEEE Trans. Ind. Inform. 2018, 14, 3690–3700. [Google Scholar] [CrossRef]
  34. Huang, J.; Kong, L.; Chen, G.; Wu, M.; Liu, X.; Zeng, P. Towards Secure Industrial IoT: Blockchain System with Credit-Based Consensus Mechanism. IEEE Trans. Ind. Inform. 2019, 15, 3680–3689. [Google Scholar] [CrossRef]
  35. Li, X.; Niu, J.; Bhuiyan, M.Z.A.; Wu, F.; Karuppiah, M.; Kumari, S. A Robust ECC-Based Provable Secure Authentication Protocol with Privacy Preserving for Industrial Internet of Things. IEEE Trans. Ind. Inform. 2018, 14, 3599–3609. [Google Scholar] [CrossRef]
  36. Alturjman, F.; Alturjman, S. Context-Sensitive Access in Industrial Internet of Things (IIoT) Healthcare Applications. IEEE Trans. Ind. Inform. 2018, 14, 2736–2744. [Google Scholar] [CrossRef]
  37. Wang, M.; Sun, J.; Lu, Z.; Wang, Y.; Zhang, Y.; Zhang, J.; Zhang, Z.; Gui, G. A General Dataset Generator for Industrial Internet of Things Using Multi-sensor Information Fusion. In Proceedings of the 2022 9th International Conference on Dependable Systems and Their Applications (DSA), Wulumuqi, China, 4–5 August 2022; pp. 198–202. [Google Scholar]
  38. Tuor, T.; Wang, S.; Salonidis, T.; Ko, B.J.; Leung, K.K. Demo Abstract: Distributed Machine Learning at Resource-Limited Edge Nodes. In Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Honolulu, HI, USA, 15–19 April 2018; pp. 1–2. [Google Scholar]
  39. Yang, P.; Lyu, F.; Wu, W.; Zhang, N.; Yu, L.; Shen, X. Edge Coordinated Query Configuration for Low-Latency and Accurate Video Analytics. IEEE Trans. Ind. Inform. 2020, 16, 4855–4864. [Google Scholar] [CrossRef]
  40. Cao, R.; Cao, J.; Mei, J.; Yin, C.; Huang, X. Radar Emitter Identification with Bispectrum and Hierarchical Extreme Learning Machine. Multimed. Tools Appl. 2018, 77, 1–18. [Google Scholar] [CrossRef]
  41. Chen, X.; Li, D.; Yang, X.; Li, H. Radar Emitter Signals Identification with a Optimal Recurrent Type 2 Wavelet Fuzzy Neural Network. Int. J. Aeronaut. Space Sci. 2018, 19, 685–693. [Google Scholar] [CrossRef]
  42. He, J.; Du, P.; Chen, X. Parameter Estimation of Communication Signal in Alpha-Stable Distribution Noise Environment. In Proceedings of the 2017 13th International Conference on Computational Intelligence and Security (CIS), Hong Kong, China, 15–18 December 2017; pp. 182–186. [Google Scholar]
  43. Yang, G.; Wang, J.; Zhang, G.; Shao, Q.; Li, S. Joint Estimation of Timing and Carrier Phase Offsets for MSK Signals in Alpha-stable Noise. IEEE Commun. Lett. 2018, 22, 89–92. [Google Scholar] [CrossRef]
  44. Yao, H.; Mai, T.; Wang, J.; Ji, Z.; Jiang, C.; Qian, Y. Resource Trading in Blockchain-based Industrial Internet of Things. IEEE Trans. Ind. Inform. 2019, 15, 3602–3609. [Google Scholar] [CrossRef]
  45. Kang, J.; Xiong, Z.; Niyato, D.; Ye, D.; Kim, D.; Zhao, J. Toward Secure Blockchain-enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory. IEEE Trans. Veh. Technol. 2019, 68, 2906–2920. [Google Scholar] [CrossRef]
  46. Kang, J.; Xiong, Z.; Niyato, D.; Xie, S.; Zhang, J. Incentive Mechanism for Reliable Federated Learning: A Joint Optimization Approach to Combining Reputation and Contract Theory. IEEE Internet Things J. 2019, 6, 10700–10714. [Google Scholar] [CrossRef]
  47. Li, R.; Shen, C.; He, H.; Gu, X.; Xu, Z.; Xu, C. A Lightweight Secure Data Sharing Scheme for Mobile Cloud Computing. IEEE Trans. Cloud Comput. 2018, 6, 344–357. [Google Scholar] [CrossRef]
  48. Dai, H.; Zheng, Z.; Zhang, Y. Blockchain for Internet of Things: A survey. IEEE Internet Things J. 2019, 6, 8076–8094. [Google Scholar] [CrossRef]
  49. Ali, M.; Vecchio, M.; Pincheira, M.; Dolui, K.; Antonelli, F.; Rehmani, M.H. Applications of Blockchains in the Internet of Things: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2019, 21, 1676–1717. [Google Scholar] [CrossRef]
  50. Saini, A.; Zhu, Q.; Singh, N.; Xiang, Y.; Gao, L.; Zhang, Y. A Smart-contract-based Access Control Framework for Cloud Smart Healthcare System. IEEE Internet Things J. 2021, 8, 5914–5925. [Google Scholar] [CrossRef]
Figure 1. In the context of the Industrial Internet of Things, large amounts of multidimensional data have been generated.
Figure 1. In the context of the Industrial Internet of Things, large amounts of multidimensional data have been generated.
Futureinternet 15 00171 g001
Figure 2. System model based on cloud-edge-end network.
Figure 2. System model based on cloud-edge-end network.
Futureinternet 15 00171 g002
Figure 3. AM spectrum of monotonic modulation.
Figure 3. AM spectrum of monotonic modulation.
Futureinternet 15 00171 g003
Figure 4. FM spectrum of monotonic modulation.
Figure 4. FM spectrum of monotonic modulation.
Futureinternet 15 00171 g004
Figure 5. Schematic diagram of multisensor information technology in data layer fusion.
Figure 5. Schematic diagram of multisensor information technology in data layer fusion.
Futureinternet 15 00171 g005
Figure 6. Schematic diagram of data acquisition in an industrial setting: IIC and ESP32-S2, with STM32F103 chip as the core collector and ESP32-S2 as the repeater.
Figure 6. Schematic diagram of data acquisition in an industrial setting: IIC and ESP32-S2, with STM32F103 chip as the core collector and ESP32-S2 as the repeater.
Futureinternet 15 00171 g006
Figure 7. We have conducted field research on such scenarios as industrial robot fault monitoring, large mechanical arm actuator fault monitoring, distributed intelligent gearbox counting monitoring, online condition monitoring of steam turbine generator set, etc.
Figure 7. We have conducted field research on such scenarios as industrial robot fault monitoring, large mechanical arm actuator fault monitoring, distributed intelligent gearbox counting monitoring, online condition monitoring of steam turbine generator set, etc.
Futureinternet 15 00171 g007
Figure 8. A/D and D/A conversion principle of data acquisition and storage process.
Figure 8. A/D and D/A conversion principle of data acquisition and storage process.
Futureinternet 15 00171 g008
Figure 9. The system has the ability of data processing and display. This is the flow chart of dataset data preprocessing and data visualization.
Figure 9. The system has the ability of data processing and display. This is the flow chart of dataset data preprocessing and data visualization.
Futureinternet 15 00171 g009
Figure 10. In the DenseBlock module, the output of all previous layers of this layer determines the input of each subsequent layer. This is the basic structure of DenseNet.
Figure 10. In the DenseBlock module, the output of all previous layers of this layer determines the input of each subsequent layer. This is the basic structure of DenseNet.
Futureinternet 15 00171 g010
Figure 11. This paper introduces a new approach to feature fusion using a DenseNet-based network. The proposed network structure incorporates both shallow and deep information from the input multisensor data. Specifically, the feature fusion layer is designed to combine these two types of information in different proportions, allowing for a more flexible and effective feature representation.
Figure 11. This paper introduces a new approach to feature fusion using a DenseNet-based network. The proposed network structure incorporates both shallow and deep information from the input multisensor data. Specifically, the feature fusion layer is designed to combine these two types of information in different proportions, allowing for a more flexible and effective feature representation.
Futureinternet 15 00171 g011
Table 1. State table of FSMD algorithm.
Table 1. State table of FSMD algorithm.
Accelerate
PS
Sound
PS
Accelerate
SS
Sound
SS
Accelerate
Output
Sound
Output
MWE
Output
0000000
000M000
0010000
001M00M
1N0000N
1N0M00N
1N1000N
1N1M00N
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang , M.; Xu, C.; Lin, Y.; Lu, Z.; Sun, J.; Gui, G. A Distributed Sensor System Based on Cloud-Edge-End Network for Industrial Internet of Things. Future Internet 2023, 15, 171. https://doi.org/10.3390/fi15050171

AMA Style

Wang  M, Xu C, Lin Y, Lu Z, Sun J, Gui G. A Distributed Sensor System Based on Cloud-Edge-End Network for Industrial Internet of Things. Future Internet. 2023; 15(5):171. https://doi.org/10.3390/fi15050171

Chicago/Turabian Style

Wang , Mian, Cong’an Xu, Yun Lin, Zhiyi Lu, Jinlong Sun, and Guan Gui. 2023. "A Distributed Sensor System Based on Cloud-Edge-End Network for Industrial Internet of Things" Future Internet 15, no. 5: 171. https://doi.org/10.3390/fi15050171

APA Style

Wang , M., Xu, C., Lin, Y., Lu, Z., Sun, J., & Gui, G. (2023). A Distributed Sensor System Based on Cloud-Edge-End Network for Industrial Internet of Things. Future Internet, 15(5), 171. https://doi.org/10.3390/fi15050171

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop