<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>December</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A Low-Cost Control Occupancy Solution Using a Time-of-Flight Ranging Sensor Laser</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Enric Bartrés Jurado</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergio Trilles Oliver</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antoni Perez Navarro</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joaquín Torres-Sospedra</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Sciences, Multimedia and Telecommunication, Universitat Oberta de Catalunya</institution>
          ,
          <addr-line>Barcelona</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of New Imaging Technologies, Universitat Jaume I</institution>
          ,
          <addr-line>Castellón</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya</institution>
          ,
          <addr-line>Castelldefels</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>UBIK Geospatial Solutions S.L.</institution>
          ,
          <addr-line>Castellón</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>2</volume>
      <issue>2021</issue>
      <abstract>
        <p>The pandemic situation has driven to several measures to prevent the spread of COVID-19. One of these measures is social distance and, as a consequence, limitation of capacity of indoor closed spaces. This makes necessary the deployment of systems that help to control occupancy of spaces. This work proposes a low-cost system to control access to an indoor closed space with a single door. The system is based in a two laser Time-of-Flight sensors VL53L0X over a HiLetgo UNO R3D1R32 ESP32 microcontroller. The system counts the occupancy of the room and share it with a database and a dashboard, using Node-RED. The tested prototype shows a 86.6% reliability that increases to a 100% reliability when users are informed to enter or exit one by one. The main contributions of this work are: to control capacity of one-entrance indoor closed space with a low cost open system; and to record occupancy of the room in order to analyse it behaviour with time.</p>
      </abstract>
      <kwd-group>
        <kwd>Occupancy control</kwd>
        <kwd>Internet of Things</kwd>
        <kwd>open-hardware</kwd>
        <kwd>Sensor systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Among the main measures applied to fight against COVID-19 is the use of mask, the closure
of public spaces (children’s parks, sports venues, libraries, ...), restrictions on mobility (border
control, perimeter restrictions,...) or occupancy restrictions [1]. Some of these measures are due
to maintain social distancing since it has been one of the more successful measures to stop the
pandemic [2].</p>
      <p>Occupancy restriction in indoor spaces allows to maintain social distancing and also helps to
keep those spaces well ventilated. To control that capacity of spaces is not exceeded, several
techniques have been developed in a short time [3]. This rapid adaptation has been possible
thanks to the high degree of advancement in the Internet of Things (IoT) paradigm and the
availability of sensor devices [4, 5]. This scenario has facilitated the deployment of devices
capable of monitoring and acting remotely to control diferent established restrictions.</p>
      <p>Regarding occupancy control, several solutions had been applied to detect occupancy in
buildings to reduce energy costs [6]. These technological solutions are based on RGB cameras
[7], break-beam sensors, Ultrasonic sensors [8], temperature sensors, light sensors, WiFi sensing
[9] or ultra-wideband (UWB). All these technologies are detailed and compared deeply in Section
2.</p>
      <p>In this work, we propose a solution to control occupancy in a closed space (room) with a
single entrance and exit. The platform proposed is a low-cost system based on open-hardware
and open software components, with a management control panel. The solution presented is
not intrusive for users and allow to perform real-time control of room capacity.</p>
      <p>The system proposed has two parts: a hardware device, that is based on HiLetgo UNO R3
D1 R32 ESP32 and the Time-of-Flight (ToF) ranging laser distance sensors called VL53L0X ; a
back-end platform, developed in Node-RED, that obtains the number of people in the room from
the hardware and shows the information in a comprehensive way. Tests were performed in a
hospital room located in Hospital de Mataró (Catalunya, Spain) is used as an experimentation
scenario.</p>
      <p>
        In summary, the main contributions of this work are: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) to develop a prototype capable of
counting the people entering and leaving an enclosed space, thus allowing the control of capacity
automatically; (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) propose a generic solution without any additional element for people; (
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
define a low-cost solution using open hardware and open software; and (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) record and visualise
the data of the occupancy for future research studies.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>Occupancy control has been a topic of interest for diferent reasons: security, since it allows
to control that the number of people in a space that not exceed capacity; traceability since it
allows to know occupancy levels and thus making informed decisions; and finally, satisfying
laws regarding regulate occupancy control systems, like law 11/2009 [10] of the Government of
Catalonia.</p>
      <p>
        The most common tools for occupancy control are: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) mechanical, like a clicker counter
that counts +1 or − 1 every time a human counter presses a button when a person enters or
leaves the closed location, or the turnstiles; (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) electronic devices that automatically controls the
number of people that enters or leaves a closed location, based on sensors, cameras or wireless
signals; and (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) a reader that counts people reading single-person identifiers, such as bracelets.
      </p>
      <p>In the mechanical sensors category, turnstiles allow for counting without human intervention,
and are very common in sports centres or theme parks [11]. However, they are an invasive
system and with a very high cost. A recent technology is the pressure mats [12]. This device
allows identifying the number of people going through it thanks to a series of pressure sensors
that incorporates the same carpet. This technology is quite recent and its cost is very high
compared to other technologies.</p>
      <p>Within the second category, there are many solutions and types of sensors that can detect
people. These are divided into active, passive and mixed sensors [13]. There are several types
of active sensors depending on the type of signals. The sensor sends a signal that must bounce
on a surface at a known distance, if something interferes with the signal the sensor detects
a change in the return time of the signal. The most commonly used signals are microwaves
and ultrasounds [14]. In the same category, there are also reflective sensors, which use beams
of light with an emitting device and a receiver, if this beam of light is crossed by an object, a
person is detected [15].</p>
      <p>Passive sensors are the most common in domestic security systems. These systems, also
called Passive InfraRed (PIR), detect changes in movement or heat through infrared [8, 16].
These sensors are called passive because they do not emit radiation, but receive them. They
are composed of an electronic component designed to detect changes in the infrared radiation
received. They generally incorporate a transistor that amplifies the electrical signal generated
when this variation in radiation received occurs.</p>
      <p>RGB or thermal cameras are intended to count the number of people passing through a given
place using the corresponding software [17]. Unlike thermal cameras, RGB cameras can be
afected by lighting conditions. The main disadvantage for both types is the cost.</p>
      <p>WiFi signals have also been used to detect presence. The Received Signal Strength Indicator
(RSSI) values generated by the WiFI signals have been used to count the number of people
walking through the specific area [ 6, 18]. Although this approach is not invasive, the user must
have a device that generates WiFi signals.</p>
      <p>Finally, in the third category, Radio Frequency IDentification (RFID) readers are a system that
uses tag or card devices [19]. This system could be used to count people and also identify them,
but an RFID tag or card should be provided to all people who need to access it. Thus, this is a
system that is more used to count objects with a tag, than people.</p>
      <p>Table 1 summarises each technology applied in the field of occupancy control. It shows
Technology; Feature, if counts people or detects their presence; Cost; Privacy, where Low means
that is easy to know who a single person is, and High is that it is not possible to identify people;
Scalability, where Low means that is dificult to increase the number of persons counted; and
Deployment, where Easy means that the efort to deploy the system is low. This work focuses
on devices in the second category, i.e, electronic devices that automatically control the number
of people that enters or leaves a closed location. In the next section, the system proposed will
be shown.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Method</title>
      <p>This section focuses in the design of the proposed solution. Figure 1 shows a general overview
with all the elements of the system. The system is based on two main parts: the IoT-physical
and the Cloud/Clients cyber.</p>
      <p>The Physical scope, on the right side of the dashed line (Figure 1), represents IoT devices
from the hardware perspective. Two layers are included in this part: network and perception
layers. These two layers cover the IoT devices and, depending on the capabilities of each device,
how they can connect to count persons.</p>
      <p>Moving to the left part of the figure, for the Cyber scope, two layers are presented in two
diferent environments, cloud and client. In the cloud part, it is formed by diferent components
that we can classify into two distinct layers: Data and Services. One entry point to the service
layer is a broker [20]. This component allows connecting with diferent IoT devices by using
multiple protocols. It can support some well-known protocols, such as Message Queue Telemetry
Transport (MQTT), Advanced Message Queuing Protocol (AMQP) and Simple (or Streaming)
Text-Oriented Message Protocol (STOMP). This broker is used as a link to connect the software
platform-logic with IoT devices. There is a double connection between the two sides, and it can
receive data from the IoT devices, as well as send data to them. The broker ofers a message
queuing system. It provides some benefits such as delivery order and delivery guarantee,
redundancy, interface decoupling, flexibility and scalability.</p>
      <p>The main component in the services layer is the Event-Driven-Application. It ofers diferent
capabilities or operations to fulfil all functional requirements. These capabilities have been
divided into two distinct groups. The first group is the persistence layer to store permanent data
from the perception layer and other generated data. These data are stared in the Data layer and
are divided into two categories: counting data and auxiliary data. The first group consists of all
the data provide by the IoT devices from the perception layer. The second group, auxiliary data,
stores the maximum occupancy levels for each room to control. Finally, moving up to the top of
the diagram, the software platform layer connects with the applications and business layer. This
last layer will contain applications to visualise and interact with all the functionalities provided
by software platform. This layer provides a productive and useful view for an end-user.</p>
    </sec>
    <sec id="sec-4">
      <title>4. A technological solution</title>
      <p>This section provides a technological proposal to clarify the agnostic concepts detailed in
Section 3. In this way, two main components have been developed, the IoT detection device
and a software platform. The hardware device is built using a micro-controller where two ToF
sensors are connected. These sensors count when someone enters or leaves the room and is
responsible for knowing at all times the current occupancy, and sends it to the server-side.
The software platform has two main components: a pub-sub server, and a dashboard. The
pub-server, hereinafter Broker, used to transfer messages between the detection device (the
micro-controller) and the server-side. The server is also responsible to send to the
microcontroller the maximum value, which is stored in the database. Data of the occupancy of the
room is also stored in the database, in order to know the evolution of occupancy of the room
with time. The dashboard displays all information generated, including the occupancy values
and allows to manage capacity.</p>
      <p>The following subsections describe at a technological level how each of the parts has been
developed and the testing facilities. Figure 2 presents a general summary of all technologies
used to develop the system.</p>
      <sec id="sec-4-1">
        <title>4.1. IoT detection device</title>
        <p>To create the prototype, we have opted to use an electronic board called HiLetgo UNO R3 D1
R32 ESP32. This electronic board includes an ESP32 processor that has WiFi and Bluetooth and
is compatible with Arduino. Two ToF active laser infrared sensors that allow precise distances
called VL53L0 model are used. A first prototype was made with ultrasound sensors connected to
an Arduino UNO. This prototype provided a solution to the problem, but in a noisy environment,
these sensors give false positives and false negatives making it very dificult to control and
considerably increase the margin of error and reducing reliability. For this reason, the solution
is finally implemented with sensors VL53L0X which are laser ToF.</p>
        <p>The VL53L0X sensor is part of the new generation of ToF sensors. It ofers accurate
measurements regardless of the reflecting surface with a measuring range of 50 mm up to 2 m. The
principle of operation of this sensor is similar to that of ultrasonic sensors: the sensor has a
laser emitter that emits a beam of light from time to time. When the laser reflects in an object,
the sensor can measure the time between the emission and detection of light and since the
speed of light is a known value, the distance to the object can be obtained applying kinematics:</p>
        <p>
          ℎ
 =  · (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
2
where  is the speed of light and  ℎ is the time between the emission and the measure.
It is divided by 2 to take into account that the return trip of the beam.
        </p>
        <p>The VL53L0X chip has been designed to work even when the ambient light is high. This is
important because to work with optical measurements the greater the light pollution of the
environment, the more dificult it is to properly capture the rebound of the signal.</p>
        <p>The operation of the detection device is as follows: the micro-controller receives signals
from both sensors when an object (a person) is placed in front of them. The first sensor that
detects the obstacle gives information about if the person is entering or leaving the room.
The micro-controller uses WiFi connectivity to establish a connection to the server-side. The
pseudo-code for the behaviour of the device is shown below.</p>
        <p>When the microcontroler starts, makes a query to the database and obtains the maximum
number of people allowed and the number of people inside the room. This makes the system
robust to unexpected reinitializations. These checks are programmed within the setup() function,
as can be seen in Algorithm 1.</p>
        <p>The cost for the implementation of the final prototype can be seen in Table 2.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Software platform: Eclipse Mosquitto and Node-RED</title>
        <p>The micro-controller communicates via MQTT [20] with the server using the Broker. MQTT
is a client-server message transport protocol based on publications and subscriptions called
topics. This makes it suitable for IoT messages 2, as is the case with the interaction of low-power
sensors or plates with micro-controllers. Specifically, it implements Eclipse Mosquitto as a
broker which is open source (licensed EPL/EDL) and works with versions 5.0, 3.1.1 and 3.1 of
the MQTT protocol.</p>
        <p>The software used to deploy the even-driven application is Node-RED. It is a programming
tool for interconnecting hardware devices, APIs, and online services. This tool allows to visually
program a web browser-based workflow where nodes can be added or removed or connected to
each other so that they can communicate among themselves in real-time.</p>
        <p>Figure 3 shows a flow created with Node-RED. In the flow there are MQTT nodes that allow
establishing a connection with the Broker, that manages the received and sent information;
to establish a connection with the database, and to show and to collect information in the
2Grouping and interconnecting devices and objects over a network, where they can all be visible and interact.</p>
        <p>To give consistency and traceability to the entire flow, the data collected by the electronic
board through the sensors is stored in a database. This is a MySQL database and consists of two
tables. The table ROOM where the name and the capacity of the room are stored and the table
PERSON where the total people are stored (peopleInside ) inside the room every time someone
enters or leaves and the date and time (dateTime) at the time it passes. From Node-RED, records
are inserted and consulted in the database. The following table shows the SQL statements 3</p>
        <p>When the Broker reports the people inside the room, the counter and the dashboard graph
are updated. The dashboard is the graphical interface that is also generated with Node-RED, as
can be seen in Figure 4. The dashboard contains information about the name of the room, the
maximum number of people and the number of people inside. It also shows graphically the
percentage of the capacity and a graphic that shows the evolution with time of the occupancy.</p>
        <p>Since in this project all the software that has been used is open and free, in this aspect it is
only necessary to take into account the expenditure on human resources.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. A hospital room scenario</title>
        <p>Due to the restrictions caused by the pandemic, the system was tested simulating a waiting room
of the Traumatology section of Hospital de Mataró (Catalunya, Spain). The waiting room could
not be real since the limitations and restrictions caused by COVID-19 did not allow us to take
3It is a standard language of communication with relational databases.
the test in a real waiting room with real patients. Therefore, the prototype was deployed in the
door of a private room without real patients and the people who participated were collaborators.
Figure 5 shows how the prototype was deployed.</p>
        <p>The dashboard was displayed on a screen installed at the entrance of the room. Thus, anyone
who wants to enter the room can see if the level of occupancy grant access to it.</p>
        <p>A waiting room can contain any number of people between 0 and the maximum capacity.
Patients or people can enter or leave the room at will, although they should not enter if the
occupancy level does not allow it.</p>
        <p>It is understood that patients and/or people who use the room can understand what they will
see on the dashboard screen and will be able to interpret whether they can access or otherwise
have to wait for the room to be released.</p>
        <p>To analyse the data obtained in the experiment carried out, the methodology of the descriptive
analysis is carried out that provides us with a vision that is made with the information provided
by the data of a sample. That is, the purpose is to collect and order the information obtained
and extract the most representative characteristics.</p>
        <p>To check the reliability of the system, the level of occupancy obtained is compared with two
the true occupancy of the room.</p>
        <p>The waiting room is defined with a maximum capacity of 15 people and the entrance and
exit of people are analysed normally, without applying any rules of access to the room.</p>
        <p>Two diferent experiments were realised: 1) in the first experiment users are not told that
a prototype is deployed; 2) in the second try, users are informed of the prototype, and given
recommendations after analysing the results of the first test.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results and discussion</title>
      <p>During the experiment we obtain the following results: 1) when enters people until the maximum
capacity of the room is achieved (15 people), 2 people were not detected, and 2) when 15 people
leave the room, one is not detected and another one is counted as an entrance and an exit. Thus,
the system successfully worked in 86.6% of the cases.</p>
      <p>If we analyse deeply the cases in which the system failed, we find that, in the entrance, the
ifrst person that was not detected is because he or she enters very fast and, although the first
sensor detected it, the second did not, and the prototype did not count anyone. In the case of
the second undetected person, it was because two people came in together and the prototype
detected only one.</p>
      <p>On the exit, the first person who was not been detected was also because it left the room at
the same time that another one and the prototype detects only one. In the second case, there
is a person who has come out stopping right in front of the sensor and this has caused a false
positive entrance, although the output was counted correctly.</p>
      <p>The test was performed again, but this time users were informed about the room has a
system to count people and that they must enter and leave the room one by one. With this
recommendation, the system detects correctly all the people who enter the room and all the
people who leave the room. Therefore, in this second case, the system successfully worked
100% of the cases.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This work presents a hardware and software solution to respond to occupancy control in indoor
environments with a single entrance. The proposed solution is considered low-cost as it is made
up of low price open hardware components, and the server part can be executed on any server,
even on a microcomputer such as a Raspberry Pi. The prototype presented allows also to record
the occupancy of the space at every moment. These data are stored in the database and every
time someone enters or leaves the room the date and time and the people inside the room the
information is updated. With this information, it is possible to extract information from when
the room is busier.</p>
      <p>Two experiments have been carried out in a simulated scenario. The first of them with an
accuracy of 86.6% without warning the patients of the existence of the control system. The
second experiment was carried out by indicating to the patients the existence of the system. In
this case, a 100% success rate was obtained.</p>
      <p>As future work, our first objective is to improve the prototype and provide a final product. In
our roadmap, we have planned the design of a box to encapsulate all the hardware components
used in the control device. At the same time, we want to carry out more exhaustive studies by
deploying our proposal in more spaces and diferent environments. Finally, using the registered
occupancy data we want to apply machine learning techniques for the prediction of occupancy
to help decision-making.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>Sergio Trilles has been funded by the postdoctoral Juan de la Cierva fellowship programme of
the Spanish Ministry for Science and Innovation (IJC2018-035017-I). Joaquín Torres-Sospedra
has been funded by the postdoctoral Torres Quevedo fellowship programme of the Spanish
Ministry for Science and Innovation (INSIGNIA, PTQ2018-009981).
[6] H. Mohammadmoradi, S. Yin, O. Gnawali, Room occupancy estimation through wifi,
uwb, and light sensors mounted on doorways, in: Proceedings of the 2017 International
Conference on Smart Digital Environment, 2017, pp. 27–34.
[7] Z. Chen, Y. Wang, H. Liu, Unobtrusive sensor-based occupancy facing direction detection
and tracking using advanced machine learning algorithms, IEEE Sensors Journal 18 (2018)
6360–6368.
[8] Y. P. Raykov, E. Ozer, G. Dasika, A. Boukouvalas, M. A. Little, Predicting room occupancy
with a single passive infrared (pir) sensor through behavior extraction, in: Proceedings
of the 2016 ACM international joint conference on pervasive and ubiquitous computing,
2016, pp. 1016–1027.
[9] X. Lu, H. Wen, H. Zou, H. Jiang, L. Xie, N. Trigoni, Robust occupancy inference with
commodity wifi, in: 2016 IEEE 12th International Conference on Wireless and Mobile
Computing, Networking and Communications (WiMob), IEEE, 2016, pp. 1–8.
[10] M. M. C. Bielsa, Llei de regulació administrativa d’espectacles públics i activitats recreatives,</p>
      <p>Activitat parlamentària (2009) 24–29.
[11] V. L. Erickson, S. Achleitner, A. E. Cerpa, Poem: Power-eficient occupancy-based energy
management system, in: Proceedings of the 12th international conference on Information
processing in sensor networks, 2013, pp. 203–216.
[12] S. Zikos, A. Tsolakis, D. Meskos, A. Tryferidis, D. Tzovaras, Conditional random
fieldsbased approach for real-time building occupancy estimation with multi-sensory networks,
Automation in Construction 68 (2016) 128–145.
[13] K. Sun, Q. Zhao, J. Zou, A review of building occupancy measurement systems, Energy
and Buildings 216 (2020) 109965.
[14] M. Maaspuro, Infrared occupancy detection technologies in building automation-a review,</p>
      <p>ARPN Journal of Engineering and Applied Sciences 13 (2018) 8055–8068.
[15] V. Nguyen, M. Ibrahim, S. Rupavatharam, M. Jawahar, M. Gruteser, R. Howard, Eyelight:
Light-and-shadow-based occupancy estimation and room activity recognition, in: IEEE
INFOCOM 2018-IEEE Conference on Computer Communications, IEEE, 2018, pp. 351–359.
[16] L. Wu, Y. Wang, A low-power electric-mechanical driving approach for true occupancy
detection using a shuttered passive infrared sensor, IEEE Sensors Journal 19 (2018) 47–57.
[17] Y. Zhao, P. Tu, M.-C. Chang, Occupancy sensing and activity recognition with cameras and
wireless sensors, in: Proceedings of the 2nd Workshop on Data Acquisition To Analysis,
2019, pp. 1–6.
[18] M. M. Ouf, M. H. Issa, A. Azzouz, A.-M. Sadick, Efectiveness of using wifi technologies to
detect and predict building occupancy, Sustainable buildings 2 (2017) 1–10.
[19] N. Li, G. Calis, B. Becerik-Gerber, Measuring and monitoring occupancy with an rfid based
system for demand-driven hvac operations, Automation in construction 24 (2012) 89–99.
[20] D. Soni, A. Makwana, A survey on mqtt: a protocol of internet of things (iot), in:
International Conference On Telecommunication, Power Analysis And Computing Techniques
(ICTPACT-2017), 2017.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bonaccorsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pierri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cinelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Flori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Galeazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Porcelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>Valensise</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Scala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Quattrociocchi</surname>
          </string-name>
          , et al.,
          <article-title>Economic and social consequences of human mobility restrictions under covid-</article-title>
          19
          <source>, Proceedings of the National Academy of Sciences</source>
          <volume>117</volume>
          (
          <year>2020</year>
          )
          <fpage>15530</fpage>
          -
          <lpage>15535</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Abouk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Heydari</surname>
          </string-name>
          ,
          <article-title>The immediate efect of covid-19 policies on social-distancing behavior in the united states</article-title>
          ,
          <source>Public Health Reports</source>
          <volume>136</volume>
          (
          <year>2021</year>
          )
          <fpage>245</fpage>
          -
          <lpage>252</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D. S. W.</given-names>
            <surname>Ting</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Carin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dzau</surname>
          </string-name>
          , T. Y. Wong,
          <source>Digital technology and covid-19</source>
          , Nature medicine
          <volume>26</volume>
          (
          <year>2020</year>
          )
          <fpage>459</fpage>
          -
          <lpage>461</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Granell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kamilaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kotsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. O.</given-names>
            <surname>Ostermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Trilles</surname>
          </string-name>
          , Internet of things, in: Manual of digital earth, Springer, Singapore,
          <year>2020</year>
          , pp.
          <fpage>387</fpage>
          -
          <lpage>423</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Trilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Calia</surname>
          </string-name>
          , Ó. Belmonte,
          <string-name>
            <given-names>J.</given-names>
            <surname>Torres-Sospedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Montoliu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Huerta</surname>
          </string-name>
          ,
          <article-title>Deployment of an open sensorized platform in a smart city context</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          <volume>76</volume>
          (
          <year>2017</year>
          )
          <fpage>221</fpage>
          -
          <lpage>233</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>