Next Article in Journal
Investigation of the Relationship between Vibration Signals Due to Oil Impurity and Cavitation Bubbles in Hydraulic Pumps
Next Article in Special Issue
Fast Connectivity Construction via Deep Channel Learning Cognition in Beyond 5G D2D Networks
Previous Article in Journal
Efficient Ring-Topology Decentralized Federated Learning with Deep Generative Models for Medical Data in eHealthcare Systems
Previous Article in Special Issue
Enhancing Communication Reliability from the Semantic Level under Low SNR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Collaborative Reliable Event Transport Based on Mobile-Assisted Sensing in Urban Digital Twin

1
Department of Computer Science and Engineering, Chungnam National University, Daejeon 34134, Korea
2
Department of Computer Engineering, Chungbuk National University, Cheongju 28644, Korea
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(10), 1550; https://doi.org/10.3390/electronics11101550
Submission received: 4 April 2022 / Revised: 4 May 2022 / Accepted: 10 May 2022 / Published: 12 May 2022
(This article belongs to the Special Issue Innovative Technologies in Telecommunication)

Abstract

:
For urban digital twin, this paper comes up with a novel urban data acquisition scheme, denoted by collaborative reliable event transport (cRET), that conducts micro-scale sensing resolution in urban environments. cRET relies on battery-powered sensors with Bluetooth low-energy (BLE) modules and the smart mobile devices that people carry around urban places. However, the traditional data acquisition schemes with mobile assistance suffer from the poor communication channel quality of BLE. So, it is tough to achieve enough reliability of event observation. Hence, cRET utilizes overhearing-based collaboration among sensors to improve the data delivery ratio. It also could support reliable transmission over mobile devices despite high-speed moving. A proof-of-concept demonstrates that the reliability is improved by the overhearing and collaboration among sensors against low-channel conditions and a high moving speed of mobile devices, i.e., 30 km/h and more.

1. Introduction

In the era of digital transformation, a digital twin has emerged as a key technology. Especially, the digital twin comes up as the next-generation technology to accelerate the smart city [1]. The urban digital twin through urban digitization aims to provide virtual twin models in order to solve many urban problems, such as traffic congestion, noise pollution, air pollution, water pollution, disaster, and so on [2,3]. The virtual twin model as a virtual representation of urban physical assets is built and should be updated as changes in their physical assets through virtual three-dimensional modeling, visualization, machine learning, and so on [4,5]. The provisioning for this urban digital twin fundamentally demands a huge number of various kinds of data, e.g., floating population, noise level, temperature, humidity, wind speed, air quality, traffic, etc., about the city [6]. Meanwhile, the city includes several spaces, such as a commercial district, residential district, green area, urban transport area, etc. Nowadays, an enormous number of sensors have been distributed throughout such urban areas. Thus, it is not a trivial to acquire such data from a large number of sensors in terms of network scalability and transmission reliability.
For this, low-power wide-area network (LPWAN) technologies, i.e., LoRa, Sigfox, etc., may be employed due to wide coverage by their long-range communication. However, such LPWAN is vulnerable to congestion and collisions due to the massive connectivity in urban environments where a vast number of sensors are ubiquitously deployed in the city [7]. This is because hotspot issues frequently occur in which data from such sensors to one gateway are concentrated. Therefore, this paper comes up with a novel strategy to effectively acquire data from sensors via mobile devices in the citywide area where cellular network infrastructures are well deployed. This strategy relies on off-the-shelf BLE-enabled sensors and mobile devices located ubiquitously on the streets or roadsides. So, sensing data are transmitted to mobile devices via the Bluetooth low-energy (BLE) channel. Then, the sensing data from mobile devices are collected centrally in data storage on the Internet. We denote it mobile-assisted urban sensing (MaUS).
There has emerged a MaUS based on the mobile relay that delivers data from sensors to a BS via mobile devices carried by people walking, riding a bike, and taking a vehicle in urban places [8,9]. The mobile devices could allow their resources to acquire data from sensors around them even while using them, since nowadays, mobile devices have powerful resources such as high-performance chips with low-power technology, a large volume of memory, etc. In other words, citizens would share some resources of their own mobile devices to acquire data via participatory or opportunistic means [10]. Since such mobile users already have connectivity in every region within cities, the mobile-assisted manners can overcome costly infrastructure construction problems to cover citywide areas through wireless network technologies, such as BLE and Wi-Fi, embedded on their own mobile devices. Unlike LPWAN, it could locally limit the influence on congestion and collisions by short-range communication with sensors around itself. In other words, BLE employed in our scheme brings the effect that the overhead of total data traffic in an urban-scale area is distributed to the location of each sensor, since data transmission is achieved within only the sensor’s own communication coverage by using mobile devices carried by urban people.
Meanwhile, in such MaUS, the reliability of sensing events, named event reliability (ER), is a typical factor to provisioning accurate information services [11]. To achieve the required accuracy of event sensing, the adequate number of reporting data into a cloud server is a common requirement [12,13]. So, previous studies came up with various ideas to accomplish the requirement. In common, when mobile devices communicate with BLE-running sensors deployed in the city, the mobile devices employ two typical approaches for communication with the sensors: connection-based approach (CA) and broadcast-based approach (BA). However, the traditional approaches have communication issues for transmission reliability in the data acquisition environment that relays digital data from stationary sensors installed at a point to the Internet server via devices with mobility. Due to the inherent properties of BLE communication, the communication approaches of previous works could not guarantee ER achievement for mobile users. Especially, the connection-based approach which has to beforehand perform the connection procedure for data exchange is difficult to support high-speed mobile users with short available time for communication.
To solve the problem, this paper proposes a collaborative data acquisition scheme based on only the broadcast manner instead of considering the connection manner together: so-called collaborative reliable event transport (cRET). As shown in Figure 1, BLE-running sensors broadcast their sensing data to the air. So, all mobile devices and other sensors within a transmission range of a sensor received the data. To apply this overhearing environment, sensors in cRET also accept data received from other sensors and transmit both data from themselves and others. To realize this idea, cRET allocates scanning periods of BLE between adverting periods for data broadcasting. So, each sensor is able to overhear other sensor’s data. In addition, cRET forms the comprehensive sensing data packet with local area networking identifiers for the naming of sensors in a local region. In the realistic BLE communication nature, the wireless link quality is poor, and the loss ratio for high-speed mobile nodes is dramatically increased. The proof-of-concept prototype of cRET shows that it could achieve ER requirements in such harsh communication environments.
The rest of this paper is organized as follows. Section 2 describes related studies. In Section 3, we come up with and addresses the collaborative reliable event transport (cRET). Then, the various experimental results are explained in Section 4. Finally, Section 5 concludes this article with performance evaluation results and presents future work.

2. Related Work

In this section, we investigate related studies to traditional data acquisition schemes over the wireless communication channel. Then, we analyze each scheme in terms of data transmission using mobile devices on fast-moving subjects.
As mentioned in Introduction section, the acquisition schemes of related studies are classified under two heads: the connection-based communication manner and the broadcast-based communication manner.

2.1. Connection-Based Communication

In the traditional connection-based communication manners, data exchange is achieved by the connection procedure of communication between sensors and mobile devices [14,15,16]. In [14], the AirSense system is proposed to monitor micro-level monitoring of air quality at indoor and outdoor places. In the system, the mobile devices as data collectors deliver data from air quality sensors, named air quality monitoring devices (AQMDs), to a cloud server on the Internet. When the mobile device is near a sensor installed at a point in the city, it tries to connect with the sensor over a Bluetooth communication channel. The mobile device brings a tuple <sensor’s id, sensed data> from the sensor if the connection is successfully established. After disconnection with the sensor, the mobile device delivers the tuple to the cloud server over cellular networks, e.g., 3G-UMTS, 4G-LTE, etc.
In [15], a new mobile-crowdsensing scheme is introduced in which mobile devices collect data from external sensor devices employed to detect more various environmental data. Such external sensor devices have three kinds of sensors, i.e., temperature, pressure, and humidity. Such sensors are installed on an Arduino board with BLE technology. Data generated by this sensor device are collected via the mobile device, which is the same as a process of data collection of [14].
In [16], the adaptive flow control (AFC) scheme is proposed to support a more reliable communication scheme in an environment where the connection-based communication between the sensor and mobile device with its arbitrary mobility is unreliable. The arbitrary mobility of mobile devices makes it difficult to maintain connection by unexpected termination when the mobile device is out of the communication range of the sensor. Thus, in this AFC scheme, a key point is to detect deviations from the communication range between the sensor and mobile device based on the movement information and the location information. For this, the AFC scheme estimates and exploits a connection time with these two types of information. The connection time means the duration where the sensor and mobile device are capable of communicating with each other. In other words, communication between two devices is not possible if the connection times out.
In summary, traditional connection-based communication does not support reliable transmission as the mobile device randomly moves in the real world. This is because such random mobility disturbs stable data transmission, since such mobility makes it difficult to meet the requirement that a mobile device needs to stand nearby the stationary sensor and has to maintain a location until the communication is terminated. Although the AFC scheme in [16] considers an environment with such mobility, the data transmission ratio is significantly dropped once the threshold of a certain movement speed is exceeded. In other words, it is inadequate to support reliable communication. In this way, the connection-based manner paradoxically aggravates data transmission reliability in communication environments with the mobility of data collectors. Since mobility is related to the available time for communication between devices, this could be worse as the moving speed of mobile devices is higher.

2.2. Broadcast-Based Communication

To mitigate the above problem, broadcast-based communication manners could be chosen. By the evolution of BLE technology, traditional broadcast-based manners operate without a connection procedure [17,18]. Here, each sensor advertises its own data around and each mobile device periodically scans the advertised data; data exchange in this communication is accomplished when they are within a communication range of each other.
As one of the related studies, BLE-based proximity monitoring in [17] is presented to detect human mobility in a workplace. In proximity sensing, a broadcast-based communication mode is more suitable, since a connection-based mode not only is restricted to two devices for communication but also causes delays before data exchange. For this, the proximity sensors are deployed in the workplace environment, and they periodically disseminate BLE-advertising packets around. Then, the mobile user could receive the data including proximity information from such sensors over BLE communication. With this, for accurate proximity monitoring, it detects when the mobile user closely contacts with the proximity sensor.
In [18], a BLE-based indoor positioning scheme is proposed to measure a mobile user based on the received signal information from a number of BLE-enabled beacons deployed around. For accurate positioning, it is important to sufficiently collect data from nearby BLE beacons at a point within indoor places. In other words, such positioning data are collected for a long time interval. Therefore, the mobile user should not deviate from the communication ranges of all beacons related to data gathered at the beginning time of positioning before the positioning is terminated. With this, the accuracy of indoor positioning could be improved.
In summary, the broadcast-based manner allows data acquisition at a low cost without communication processes such as connection procedures. With this property, it could be regarded as an appropriate manner to deliver data from stationary sensors to mobile devices that move on fast. This is because it can even utilize connection time for data delivery. However, in each relevant study, the operation of their applications is based on the data of every beacon. In other words, since they depend on the location of beacons, the application service is discontinued when the mobile device leaves the place where beacons are deployed. So, in common with connection-based manners, this problem would be deepened by the movement speed of mobile devices.

3. Collaborative Reliable Event Transport

3.1. Collaborative Data Acquisition

The collaborative data acquisition is achieved by a set of sensors with an overhearing technique, and the overhearing is carried out by broadcast-based communication [17,18]. By the collaboration between sensors, each sensor could participate in work to deliver the data from an adjacent sensor to a mobile device via oneself. With this, our scheme obtains the effect that expands a range of data transmission. Accordingly, the mobile device could acquire the data of the old sensor from the new sensor despite being out of the communication range of the old sensor. In this way, the collaborative data acquisition, which exchanges data between sensors by overhearing, could increase the opportunity of transmission for data of a certain sensor. As a result, it leads to improving the reliability of the detection of urban events. The operation parameters are summarized in Table 1.

3.2. Overhearing for Collaboration between Sensors

Before we explain overhearing, the basic technique of collaboration, we should comprehend that the sensor and mobile device have communication processes: (1) advertising and (2) scanning process. The advertising process is to propagate sensory data A D V D a t a . The process is performed at every A D V I n t e r v a l . This advertising process advertises data through advertising channels within an A D V E v e n t . The scanning process is used to receive sensory data R x D a t a . The process is performed at every S C A N I n t e r v a l . This scanning process is operated for the length of the scan window in the starting point of the S C A N I n t e r v a l . The successful communication means the advertised data from one device reach another device within the scan window.
Figure 2 is a flow diagram of communication for overhearing among sensors P M S i and a mobile device d j when d j passes through a line of P M S s in one way. d j is nearby P M S i at T 1 and around P M S i + 1 at T 2 . Each sensor has two periods of communication. One is a period of A D V E v e n t that advertises its own data, and another is a period of scan window that is used to overhear data from adjacent sensors. Each sensor with these two periods independently conducts communication as is pre-configured.
First, at T 1 , the data advertised from P M S i are delivered to others, which are P M S i 1 , P M S i + 1 , and d j . If the data of P M S i are advertised at A D V E v e n t , then other devices receive the data R x D a t a within themselves scan window. After receiving R x D a t a , each device performs data processing for R x D a t a . As a result of the data processing, d j reports R x D a t a to the cloud, which is its own destination. Meanwhile, each P M S would prepare to disseminate the overheard data of other P M S s .
Second, at T 2 , P M S i + 1 advertises the overheard data at T 1 to others, which are P M S i and d j . Similarly, P M S i + 1 sends a packet including overheard data and its own data around itself. Unfortunately, when P M S i + 1 advertises the packet, it is out of bounds for the scan window of P M S i . Thus, P M S i cannot acquire the packet by the mismatch of A D V E v e n t and scan window. On the other hand, d j would acquire the packet, since the data advertised are reached in the bounds of its scan window. Consequentially, d j receives the data of P M S i from P M S i + 1 .

3.3. Algorithm for Collaborative Reliable Event Transport

In collaborative reliable event transport (cRET), each sensor has to work on switching two communication processes periodically. This is because the sensor has to perform not only the advertising process but also the scan process for overhearing, which receives data from adjacent sensors. For this, the cRET is achieved by a key algorithm. Algorithm 1 is operated on the sensor until the end of its own battery lifetime E n e r g y . The sensor configures the communication schedule T s c h e d u l e for two processes. One is the scan interval s c a n I n t v l for scanning data from other sensors. Another is the advertisement interval a d v I n t v l for advertising its own or overheard data. When T s c h e d u l e is ‘ S C A N ’, the sensor enters the scanning process. The sensor brings data from the reception buffer R x B u f f e r and executes data processing for overheard data. The sensor then pushes the processed data D a t a in the transmission buffer T x B u f f e r . At this time, D a t a is inserted at the head of T x B u f f e r . If there are data in the head, D a t a are stored with the existing data. The packet which includes these data will be sent after the next a d v I n t v l . When T s c h e d u l e is ‘ A D V ’, then the sensor enters the advertising process. The sensor checks T x B u f f e r for data to be transmitted to adjacent sensors. If data exist in the buffer, then the sensor advertises the data. This algorithm enables one sensor to communicate with other sensors nearby.
According to the above algorithm, cRET is able to exchange its data between adjacent sensors. Thus, the sensor is able to transmit its own data to other sensors farther away with multi-hop communication. However, we restrict the range of communication hop to one-hop by cRET in order to prevent the excessive use of energy from battery-powered sensors. Under this condition, Equation (1) presents a probability of success for data transmission that delivers one data through the number of sensors. Since all sensors and mobile devices initially operate in broadcasting mode, it has a packet loss: M and S . So, we derive a probability P r ( O ) that a mobile device receives one data from the number of sensors by exploiting M and S as follows:
P r ( O ) = ( 1 M ) · { N s ( 1 S ) + 1 } ,
where M means a packet loss ratio with communication between a sensor and mobile device, and S means packet loss ratio with the overhearing between sensors. N S is the number of sensors within a range in one hop.
Equation (2) estimates a reliability for transmission under the aforementioned assumption. R E _ B R O A D C A S T is computed with a d v I n t v l and P r ( O ) as follows:
R E _ B R O A D C A S T = N d · T s t a y · P r ( O ) k · a d v I n t v l ,
where N d is the number of mobile devices, which are located at once around a certain sensor. P r ( O ) be deduced by Equation (1). Each sensor disseminates sensing data in a pre-configured advertising interval a d v I n t v l . k means the threshold for event detection.
Algorithm 1: Operation for Overhearing on Sensor
1: s c a n I n t v l = S C A N _ I N T E R V A L
2: a d v I n t v l = A D V E R T I S E M E N T _ I N T E R V A L
3: T s c h e d u l e = r e g i s t e r ( S C A N , s c a n I n t v l )
4: T s c h e d u l e = r e g i s t e r ( A D V , a d v I n t v l )
5: while E n e r g y 0 do
6:   if  T s c h e d u l e = S C A N then
7:      D a t a = R x B u f f e r . p o p ( )
8:     if  D a t a n u l l  then
9:         D a t a = P r o c e s s . e x c u t e ( D a t a )
10:         T x B u f f e r . p u s h ( D a t a )
11:     end if
12:   end if
13:   if  T s c h e d u l e = A D V then
14:      D a t a = T x B u f f e r . p o p ( )
15:     if  D a t a n u l l  then
16:         s e n d D a t a ( D a t a )
17:     end if
18:   end if
19:end while

4. Performance Evaluation

This section explains performance evaluation via the proof of concept with three sensor nodes composed of Bluetooth (Bluetooth 5.0, BLE) and laser particular matter (PM2007) on the Raspberry Pi 4 platform and ten mobile phones with iOS version 14.2 and Android OS version 9.0 run.
Experiments have been conducted in environments where sensor nodes are consecutively deployed on a street, and there are a number of wireless communication devices that continuously advertise their own wireless signal with diverse transmission power. Experiments are designed to compare cRET with the existing works proposed that merely rely on one of the communication modes, i.e., the traditional broadcast-based approach (BA) or connection-based approach (CA), and do not consider event reliability. The traditional broadcast-based approach represents research in [14,15,16]. The traditional connection-based approach represents studies in [17,18]. Mobile devices d j with different V d , N d , and the sensors with various s c a n I n t v l and a d v I n t v l are taken into account. We collect twenty thousand values as data.

4.1. Preliminary Experiments for Sensors

In this section, we explore the BLE-based overhearing between sensors with wireless communications.
Figure 3 shows V d impacts on a data transmission success ratio (DTSR) in BA and CA, respectively. In all communication manners, DTSR is a downward trend according to V d . Especially, DTSR is dramatically changed in the case of CA. DTSR is below 30% when V d is over 10 km/h as well as 0% when V d is 30 km/h. This result means CA is not an appropriate approach when mobile devices relay data in environments with them moving at high speed. CA fundamentally requires a connection process, such as connection establishment and close, for data communication. However, the movement of mobile devices makes it difficult to successfully complete the connection process. In other words, mobile devices may be out of the communication range of the sensor before the connection establishment is finished. On the other hand, in the case of BA, the DTSR is higher than that of CA. Since BLE supports data transmission without the connection process, BA has a tolerance of mobile devices that are fast moving in comparison with CA. This is because it allows one-way communication using the advertisement operation of sensors and scan operation of mobile devices. We discover that DTSR is affected by the s c a n I n t v l of a mobile device in a broadcast-based approach. This is because it increases the opportunity for data reception of the mobile device as the period of scan is shorter. Thus, as seen in Figure 3, DTSR is higher when s c a n I n t v l is 100 ms than when it is 1000 ms. Meanwhile, DTSR is close to 0% when V d is 30 km/h and s c a n I n t v l is 1000 ms. This is because the communication opportunity is remarkably lower as V d is higher. Therefore, we have found two facts. One is that connection-based manners are not suitable for communication between stationary sensors and mobile devices that are fast moving. Another is that data exchange among wireless communication devices is vulnerable to the long s c a n I n t v l in broadcast-based manners.
Next, three experiments are to ascertain d i s t a n c e , s c a n I n t v l , and a d v I n t v l impact on the reliability for wireless communications among sensors with overhearing. First, Figure 4 shows the impact of a distance between adjacent sensors for DTSR in which the s c a n I n t v l and a d v I n t v l of all sensors are 1000 ms. As the result, DTSR is a slightly downward tendency when the d i s t a n c e increases from 1 to 5 m. This is because the signal strength of the sensor is declined by the distance. However, as the result, DTSR is kept on above 80% even if the distance between sensors increases. The result shows that the data transmission reliability is slight for the physical distance between sensors.
Second, Figure 5 presents the s c a n I n t v l impact on DTSR when the fixed distance between sensors is 5 m and a d v I n t v l is 1000 ms. A sensor as a receiver performs the scan that tries to receive data from adjacent sensors as a transmitter. Since the number of transmitted data is determined by a d v I n t v l while conducting this experiment, the opportunity that gains data is equal to a d v I n t v l even if the sensor as a receiver is trying many times. On the other hand, when the receiver is moving with its own speed as shown in Figure 3, the scan operation many times to receive one data advertised from a sensor could be contributed to improving DTSR. This is because the length of communication distance is subordinate to moving speed and the length is related to the opportunity of communication. As Figure 5 shows, however, the influence on wireless inter-communication is trivial despite the control of s c a n I n t v l in which the position of the transmitter and receiver are stationary. This is because of no changes in distance between a receiver and transmitter. As a result of this experiment, DTSR is 84% and 83% when s c a n I n t v l is 1000 ms and 500 ms, respectively. Thus, we discover that DTSR is hardly affected by s c a n I n t v l .
Finally, Figure 6 describes the a d v I n t v l impact on DTSR when the communication distance is 5 m and s c a n I n t v l is 1000 ms. In this experiment, we measure DTSR when the a d v I n t v l is decreased from 1000 to 100 ms. As a result, the average DTSR for every a d v I n t v l is about 79%, but no DTSR is a noteworthy difference for each a d v I n t v l . That is, a d v I n t v l almost has no effect on DTSR.
Through these preliminary experiments, we have analyzed the effect on data transmission reliability in terms of communication with adjacent sensors from various angles, such as distance, s c a n I n t v l , and a d v I n t v l . In summary, we find out that these factors have no big effect on the reliability of overhearing-based communication between sensors. Merely, there is a transmission error rate of around 20% in terms of DTSR for each result of every experiment. Nevertheless, the proposed scheme in the next section could overcome this communication problem via collaboration among sensors.

4.2. Enhanced Reliable Event Transport

This experiment aims to explore the impact of V d and N d on the reliability for data acquisition, ER and R E . In this experiment, we compare two communication manners, traditional BA and cRET. Figure 7 shows the time T a c q that it takes to achieve k when k is 1000. T a c q has a higher BA than cRET in all sections. In the case of BA, T a c q becomes longer as a d v I n t v l becomes shorter because the packet loss ratio increases. Unlike BA, in case of cRET, T a c q is 1000 in all sections without packet loss, since the collaboration scheme by overhearing increases the DTSR for data sent from a single sensor.
Figure 8 describes the DTSR in each BA and cRET when d j with a different speed is passing by three sensors, P M S i 1 , P M S i , and P M S i + 1 . The sensors P M S s are evenly deployed in rows, and d j is a moving at constant speed. Commonly, in each communication manner, DTSR falls down as the speed of d j increases. This is because the time that d j is staying within a communication area of any P M S decreases. In other words, we deduced the opportunity that is able to receive data from any P M S . The most remarkable aspect in this figure is that cRET has a higher performance than BA at every speed, i.e., 3.6 km/h, 20 km/h, and 30 km/h. Especially, in the case of BA, DTSR is almost zero when it reaches 30 km/h. In addition, even at 3.6 km/h, the peak of DTSR is about 90%. There is no supplementation for transmission failure in any P M S since the traditional BA without the overhearing technique only delivers its own data from P M S to d j . In contrast, cRET has the effect of improving the reachability for data from P M S to d j despite the fast movement of mobile devices compared to BA. This is because the data from one sensor are delivered to a d j through some adjacent sensors in terms of data flow.
Figure 9 illustrates the impact of N d and V d on R E for each communication manner when s c a n I n t v l and a d v I n t v l are both 1000 ms. Similarly for both communication manners, R E is decreasing as V d is higher, regardless of N d . This is because DTSR decreases as the movement speed increases, as shown in Figure 3. That is, the number of sensory data received per d j is reduced. When N d is 1, the R E of both BA and cRET are similar to each other where V d is 3.6, 20, and 30 km/h. For each, the R E of cRET is always higher than that of BA, since cRET improves DTSR by the collaboration of sensors. However, in this case, both manners are not enough to satisfy k, which is given by the application operator. The mobility of N d prevents d j from having enough time for stable communication. Nevertheless, we confirm that R E could achieve k when N d is 10. In other words, the increasing N d is related to improving R E . This experiment was conducted under the assumption of an urban crowded area containing a lot of people, since there are many residents in an urban area. R E is achieved in every manner when V d is 3.6 km/h. However, in the case of BA, it is a decline in R E when V d is 20 km/h and more. Although N d increases, BA could not satisfy k as d j with a high moving speed. On the other hand, in the case of cRET, it satisfies k even if V d is 20 km/h and does not satisfy k when V d is 30 km/h.

5. Conclusions and Future Work

In this paper, the collaborative data acquisition scheme is proposed to support a reliable transmission even where mobile devices having a high moving speed. The proof of concept is implemented with mobile devices and PM sensors. With respect to R E , cRET is 1.01 to 2.05 times higher than BA. Thus, the results demonstrate that cRET can be taken into consideration as a solution.
Furthermore, since the sensor exploited in our scheme operates on a battery, energy efficiency is a very important part to prolong the lifetime of sensors with overhearing. Therefore, in future work, the lifetime of each sensor will be improved. With this, the transmission range via overhearing could be expanded to increase transmission reliability. Moreover, this paper has conducted experiments in general environments where there are a number of wireless communication devices, such as Wi-Fi and Bluetooth, with diverse transmission power. However, in the city, there may be some areas with harsh environments where there are only many wireless devices that propagate signals with strong transmission power. In such harsh areas, signals could be attenuated or lost by frequent congestions and collisions. Thus, in future work, we need to satisfy the required transmission reliability even in harsh environments. This could improve the performance of cRET.

Author Contributions

Conceptualization, S.-H.K.; Data curation, T.Y.; Formal analysis, T.Y.; Funding acquisition, S.-H.K.; Methodology, S.P. and S.-H.K.; Project administration, S.-H.K.; Resources, T.Y.; Software, T.Y.; Supervision, S.P.; Visualization, T.Y. and S.P.; Writing—original draft, T.Y. and S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the research fund of Chungnam National University.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fuller, A.; Fan, Z.; Day, C.; Barlow, C. Digital Twin: Enabling Technologies, Challenges and Open Research. IEEE Access 2020, 8, 108952–108971. [Google Scholar] [CrossRef]
  2. Hu, X.; Yang, L.; Xiong, W. A Novel Wireless Sensor Network Frame for Urban Transportation. IEEE Internet Things J. 2015, 2, 586–595. [Google Scholar] [CrossRef]
  3. Zappatore, M.; Longo, A.; Bochicchio, M.A. Using mobile crowd sensing for noise monitoring in smart cities. In Proceedings of the 2016 International Multidisciplinary Conference on Computer and Energy Science (SpliTech), Split, Croatia, 13–15 July 2016. [Google Scholar]
  4. Rasheed, A.; San, O.; Kvamsdal, T. Digital Twin: Values, Challenges and Enablers From a Modeling Perspective. IEEE Access 2020, 8, 21980–22012. [Google Scholar] [CrossRef]
  5. Wu, Y.; Zhang, K.; Zhang, Y. Digital Twin Networks: A Survey. IEEE Internet Things J. 2021, 8, 13789–13804. [Google Scholar] [CrossRef]
  6. Barricelli, B.R.; Casiraghi, E.; Fogli, D. A Survey on Digital Twin: Definitions, Characteristics, Applications, and Design Implications. IEEE Access 2019, 7, 167653–167671. [Google Scholar] [CrossRef]
  7. Hou, Y.; Liu, Z.; Sun, D. A novel MAC protocol exploiting concurrent transmissions for massive LoRa connectivity. J. Commun. Netw. 2020, 22, 108–117. [Google Scholar] [CrossRef]
  8. Chen, M.; Yang, J.; Hu, L.; Hossain, M.S.; Muhammad, G. Urban Healthcare Big Data System Based on Crowdsourced and Cloud-Based Air Quality Indicators. IEEE Commun. Mag. 2018, 56, 14–20. [Google Scholar] [CrossRef] [Green Version]
  9. Huang, J.; Duan, N.; Ji, P.; Ma, C.; Hu, F.; Ding, Y.; Yu, Y.; Zhou, Q.; Sun, W. A Crowdsource-Based Sensing System for Monitoring Fine-Grained Air Quality in Urban Environments. IEEE Internet Things J. 2019, 6, 3240–3247. [Google Scholar] [CrossRef]
  10. Lane, N.D.; Eisenman, S.B.; Musolesi, M.; Miluzzo, E.; Campbell, A.T. Urban sensing systems: Opportunistic or participatory? In Proceedings of the 9th Workshop on Mobile Computing Systems and Applications, Napa Valley, CA, USA, 25–26 February 2008; pp. 11–16. [Google Scholar]
  11. Yang, T.; Roh, H.; Han, J.; Park, S.; Kim, S.-H. Microscale Particulate Matter Monitoring With Reliable Event Transport in Urban Environments. IEEE Syst. J. 2020, 14, 3057–3060. [Google Scholar] [CrossRef]
  12. Kafi, M.A.; Djenouri, D.; Ben-Othman, J.; Badache, N. Congestion Control Protocols in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2014, 16, 1369–1390. [Google Scholar] [CrossRef]
  13. Mahmood, M.A.; Welch, I.; Andreae, P. Enhanced Event Reliability in Wireless Sensor Networks. In Proceedings of the 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, Poland, 16–18 May 2018. [Google Scholar]
  14. Dutta, J.; Chowdhury, C.; Roy, S.; Middya, A.I.; Gazi, F. Towards Smart City: Sensing Air Quality in City Based on Opportunistic Crowd-Sensing. Assoc. Comput. Mach. 2017, 42, 1–6. [Google Scholar]
  15. Tsuchiya, Y.; Ishikawa, N. Mobile Crowdsensing from Sensor Devices Using Bluetooth Low Energy (BLE). In Proceedings of the 2018 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 12–14 December 2018. [Google Scholar]
  16. Kim, C.; Kim, S.; Jung, K. Adaptive Flow Control Using Movement Information in Mobile-Assisted Sensor Data Collection. IEEE Sens. J. 2020, 20, 12435–12446. [Google Scholar] [CrossRef]
  17. Montanari, A.; Nawaz, S.; Mascolo, C.; Sailer, K. A Study of Bluetooth Low Energy Performance for Human Proximity Detection in the Workplace. In Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom), Kona, HI, USA, 13–17 March 2017. [Google Scholar]
  18. Huang, K.; He, K.; Du, X. A Hybrid Method to Improve the BLE-Based Indoor Positioning in a Dense Bluetooth Environment. Sensors 2019, 19, 424. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Urban Monitoring Environment with Collaborative Reliable Event Detection.
Figure 1. Urban Monitoring Environment with Collaborative Reliable Event Detection.
Electronics 11 01550 g001
Figure 2. Flow Diagram of Overhearing among Sensors and a Mobile Device.
Figure 2. Flow Diagram of Overhearing among Sensors and a Mobile Device.
Electronics 11 01550 g002
Figure 3. V d versus DTSR.
Figure 3. V d versus DTSR.
Electronics 11 01550 g003
Figure 4. Distance versus DTSR.
Figure 4. Distance versus DTSR.
Electronics 11 01550 g004
Figure 5. s c a n I n t v l versus DTSR.
Figure 5. s c a n I n t v l versus DTSR.
Electronics 11 01550 g005
Figure 6. a d v I n t v l versus DTSR.
Figure 6. a d v I n t v l versus DTSR.
Electronics 11 01550 g006
Figure 7. a d v I n t v l versus T a c q .
Figure 7. a d v I n t v l versus T a c q .
Electronics 11 01550 g007
Figure 8. V d versus R E .
Figure 8. V d versus R E .
Electronics 11 01550 g008
Figure 9. N d , V d versus R E .
Figure 9. N d , V d versus R E .
Electronics 11 01550 g009
Table 1. List of Operation Parameters.
Table 1. List of Operation Parameters.
TermDefinition
P M S i PM sensor i, ( i N )
r B r o a d c a s t Radius of BLE broadcasting
d j Mobile device of a passerby j, ( j N )
V d Velocity of d j within P M S i
T s t a y Time duration for staying of d j within P M S i
T a c q Time duration data acquisition
N d The number of mobile devices
kThreshold for event detection
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, T.; Park, S.; Kim, S.-H. Collaborative Reliable Event Transport Based on Mobile-Assisted Sensing in Urban Digital Twin. Electronics 2022, 11, 1550. https://doi.org/10.3390/electronics11101550

AMA Style

Yang T, Park S, Kim S-H. Collaborative Reliable Event Transport Based on Mobile-Assisted Sensing in Urban Digital Twin. Electronics. 2022; 11(10):1550. https://doi.org/10.3390/electronics11101550

Chicago/Turabian Style

Yang, Taehun, Soochang Park, and Sang-Ha Kim. 2022. "Collaborative Reliable Event Transport Based on Mobile-Assisted Sensing in Urban Digital Twin" Electronics 11, no. 10: 1550. https://doi.org/10.3390/electronics11101550

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