Professional Documents
Culture Documents
Journal of Cleaner Production: T. Perkovi C, P. Soli C, H. Zargariasl, D. Coko, Joel J.P.C. Rodrigues
Journal of Cleaner Production: T. Perkovi C, P. Soli C, H. Zargariasl, D. Coko, Joel J.P.C. Rodrigues
Journal of Cleaner Production: T. Perkovi C, P. Soli C, H. Zargariasl, D. Coko, Joel J.P.C. Rodrigues
a r t i c l e i n f o a b s t r a c t
Article history: Smart parking systems present one of the essential infrastructure concepts that enable Internet of Things
Received 16 November 2019 (IoT) in Smart cities. Finding a free parking lot plays a role in reducing traffic congestion, gas emissions,
Received in revised form and increasing the quality of life of people living and working in it. Therein, the fundamental part of
28 January 2020
every smart parking system is the detection of vehicle presence, which is usually employed by devices
Accepted 16 March 2020
Available online 28 March 2020
comprised of power-hungry sensors. This paper gives an extension to state-of-the-art by a systematic in-
depth overview of technologies used for the smart parking detection realization consuming mW of
^ as de
Handling editor: Cecilia Maria Villas Bo power. Deeper insights on the real-scenario performances and power consumption of most popular
Almeida sensor devices and Low Power Wide Area (LPWA) radio technologies available today (LoRa, Sigfox and
NB-IoT) are provided. The results show that based on the architectures of IoT system, lowest con-
Keywords: sumption is for LoRa devices. Further, analysis of power consumption of commercial LPWA-based Smart
Sensor performance parking sensor device is provided along with battery estimation lifetime, which is especially important
Smart parking for the deployment of future smart parking solutions. Battery lifetime heavily depends on the number of
LPWA
parking lots exchanges and based on the less frequent changes, the estimated battery lifetime is
IoT power consumption
approximately 7 years. Inspired by the limitations of power-hungry and relatively expensive smart
parking sensor devices, two strategies for the optimization are proposed: first one is based on the
premise where a drop in received signal strength of the LPWA device can serve as the presence of the
vehicle in the parking lot, while the second one proposes a big picture on a novel architecture for har-
vesting the surrounding energy and using the same for circuitry wake-up therefore saving the energy.
© 2020 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/j.jclepro.2020.121181
0959-6526/© 2020 Elsevier Ltd. All rights reserved.
2 T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181
parking spaces (Fig. 1). These solutions range from Parking Guid- nowadays as well as their power consumption analysis. In partic-
ance and Information (PGI) to even Parking Reservations (PRS) ular, to extend existing contributions, this paper provides an
Systems delivering information to the drivers over the Internet analysis on the performance of the photodiode, Light-dependent
about available parking space (Kotb et al., 2017). By taking into resistor (LDR), Infrared LED, Ultrasonic, LiDAR and magnetic sen-
account the distance and the total number of free places in a sors. The data is delivered in terms of vehicle presence, accuracy
parking lot a mobile application will automatically find a free and power consumption that can be easily transferred as a feasi-
parking lot using metrics at the least price (Pham et al., 2015). bility information to integrate in smart parking sensors. Moreover,
Within the context of IoT, the implementation of solutions for performances of a LPWA radio communication technology, such as
the detection of free parking lots is based on the implementation of such, as LoRa, NB-IoT and Sigfox (Centenaro et al., 2016; Raza et al.,
devices that can sense the environment (in this case the presence of 2017), used in smart parking detection systems today are provided
vehicles) and send this data to a central server for further pro- in terms of power consumption and availability. As a case study,
cessing (e.g. via radio channel). Selection of the appropriate sensor performances of a commercial LoRaWAN Smart parking system are
device for vehicle detection rather depends on the requirements of provided to better understand power requirements/protocols of
parking lot, focusing at solutions that preserve high accuracy while smart parking devices used today. To cope with the power con-
reducing the overall cost (Al-Turjman and Malekloo, 2019). sumption issues, two strategies for the optimization are proposed.
Depending on the existence of external power source, these sensor First one shows that information on the received signal strength of
devices can be classified into active and passive ones. These devices the LPWA device could serve as an indicator of the occupancy,
(sensors) range from light sensors, distance sensors based on either where a drop in signal strength can be detected on the receiving
infrared or ultrasound, magnetometers, and even combinations of side when the vehicle is located above the sensor device (Solic et al.,
different sensor devices (Soli c et al., 2019; Lin et al., 2017). Passive 2019). The premise is based on a simple but effective principle:
infrared sensors work as heat detectors from surrounding objects, being placed in the parking lot, the device is provided with a radio
while the vehicle passes in the vicinity of the sensor device (Kotb front-end that is detuned by the presence of the electromagneti-
et al., 2017). Active infrared sensor device estimate the distance cally harsh environment, i.e. vehicle. Second one proposes a novel
between the sensor device and a surrounding object in front of device that compensates expensive, mainly battery-operated and
them (Lin et al., 2017). On the other hand, ultrasound sensors power hungry LPWA-based smart parking sensors. In particular, a
measure round-trip time of ultrasound reflected from an object big picture on novel architecture for harvesting the surrounding
positioned in front of them (Al-Turjman, 2018). Cameras with video energy and using the same for circuitry wake-up therefore saving
analysis can also be employed to detect the presence of vehicles the energy is proposed.
placed in a parking lots (Wahyono and Jo, 2017). Magnetometers The objective of this work is to analyze off-the-shelf sensor
detect the change in magnetic field once the vehicle (metallic ob- devices that can be used for building the smart parking node de-
ject) passes above them (Arab and Nadeem, 2017). Light Dependent vices in terms of their detection accuracy and power consumption.
Resistor detect luminous intensity change, while piezoelectric In addition, the power requirements of commercial and most
sensors detect vehicle passing over from the pressure/vibration of prominent LPWA technologies are also investigated, such as LoRa,
the vehicle (Al-Turjman, 2018). Although sensor device manufac- Sigfox and NB-IoT, that can be used as a radio interface for building
turers guarantee several years of lifetime for mostly battery- the same smart parking devices. In depth analysis of commercial
powered devices, the consumption of radio front-end, the sensors LPWA smart parking detector in terms of consumption and lifetime
themselves, and microcontrollers make them extremely power duration is also provided. The related parameters affecting the
hungry. However, compared to their functionalities such sensors power consumption resulted in two potential strategies that may
are rather expensive. extend battery lifetime of smart parking sensor device.
Nevertheless, from the perspective of end user, parking space
status, i.e. occupied or available, can be coded with only one bit of 2. Sensing the occupancy - smart parking sensor
information. On such basis, this paper describes an overview of Performance Evaluation
sensing technologies used for detecting the occupancy of parking
lots focusing on performances of most popular sensors used Smart parking systems hold their place as one of the essential
infrastructures that enable Internet of Things in Smart cities. Hence,
the fundamental part of the system lies in the vehicle detection
placed in the parking lot. In this section a range of sensing tech-
nologies is introduced for the detection of parking lots. More
particularly, focus is placed on the most popular sensor devices
used in real parking scenario, such as a photodiode, ultrasound,
infrared, magnetometer, and Time-of-Flight sensors. At the end, in
depth analysis of power consumption of sensor devices is provided
along with battery estimation lifetime, which is especially impor-
tant for the deployment of smart parking sensor devices.
Fig. 4. Sensing vehicle presence by (left) Ultrasound detector and (right) LiDAR. The read message via LiDAR is “Out of Range” in any open lot.
consumption of 74.35 mW. Infrared LED and photodiode. The photodiode was connected
Light-dependent resistor (LDR). The LDR was connected from from the þ5 V pin through a 330 U pull-down resistor to GND. The
the þ5 V pin through a 1 k U pull-down resistor to GND. The voltage voltage drop on the resistor was measured at analog input A3. An
drop on the resistor was measured at analog input A0. A threshold infrared LED was connected from digital pin D7 through a 330 U
for indication of an object was set to 650 ADC units, turning the LED pull-down resistor to GND. The ambient infrared light was
on when the LDR was completely shaded. The average measured measured, stored and subtracted from the result to increase the
current consumption was 18.85 mA at a supply voltage value of accuracy of the system. In this manner only the infrared light re-
5.47 V, which yields an average power consumption of 103.11 mW. flected from the obstacle was taken into account. A threshold for
T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181 5
Table 1
Comparison of different LPWA development boards.
MKR WAN 1300 (LoRa) MKR FOX 1200 (Sigfox) MKR NB 1500 (NB-IoT)
Fig. 8. LPWA development boards connected to external power supply and Current Ranger to measure consumption in active and inactive mode: (left) MKR WAN 1300 - LoRa
module, (center) MKR FOX 1200 - Sigfox (right) MKR NB 1500 - NB-IoT.
Fig. 9. Consumption of LPWA development boards based on (left) LoRaWAN (center) Sigfox and (right) NB-IoT technology.
Fig. 10. Output power of Anritsu MS2711E spectrum analyzer for (left) LoRaWAN (center) Sigfox radio and (right) NB-IoT technology.
T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181 7
Fig. 13. (left) Parking status of 5 Libelium parking sensor devices (right) RSSI captured on four LoRaWAN gateways from one Libelium Parking sensor device.
Info frame is sent. Next, sensor device enters sleep where radio an estimated battery lifetime will be around 2474.11 days, or 6.78
module and microcontroller (MCU) are powered off. The device years. In this calculation it is assumed that the capacity is auto-
periodically wakes up and activates internal sensor devices (radar, matically derated by 15% from 10.4 Ah to account for some self
magnetometer) for checking the change in parking status. In the discharge. Note that periodic MCU wake-up (around every minute),
current consumption snapshot shown in Fig. 14(right) sensor as well as frequent parking lot status changes and this LoRa radio
clearly wakes up every 60 s. If parking lot status changes (from free communication will significantly reduce sensor lifetime duration,
goes to occupied), sensor device will send a LoRaWAN message and they were not taken into this preliminary calculation. Also,
over the radio to the gateway as can be seen in Fig. 14(left), which nighttime regime where LoRaWAN keep-alive messages can be
will result in increase of current consumption. The consumption of sent less frequently were also not taken into account in battery
sensors and the MCU is slightly larger than 100 mA, along with lifetime estimation.
LoRa transmission it goes over 150 mA. While MCU is in sleep state,
the overall consumption is around 0.01 A (Fig. 15). In Libelium
documentation, Smart Parking nodes have an expected lifetime up
to ten years of uninterrupted operation, which is assumed under 5. Strategies for optimization of smart parking sensor devices
normal circumstances and depending on settings of the smart
parking sensor device (night operation work regime, keep-alive To cope with the power consumption issues introduced in
packet transmission period, frequency of parking lot change sta- previous sections, in this section two strategies for the optimization
tus, etc.). are proposed. First strategy shows how information on the received
For example, Libelium smart parking sensors are equipped with signal strength of the LPWA device could serve as an indicator of
built-in lithium-thionyl chloride (Li-SOCl2) batteries with an the occupancy, where a drop in signal strength can be detected on
overall capacity of 10.4 Ah. Assuming that device consumption the receiving side when the vehicle is located above the sensor
during the sleep period (mA) is 0.01 mA, while device consumption device. Second one proposes a novel device that compensates
during wake period is on average 100 mA, with 1 LoRaWAN keep- expensive, mainly battery-operated and power hungry LPWA-
alive message sent per hour and 5 s wake-up duration on average, based smart parking sensors.
Fig. 14. (left) Libelium Smart Parking sensor consumption during the initial OTAA connection to the gateway. (right) Libelium Smart Parking sensor consumption between two
microcontroller wakeup periods.
T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181 9
Table 2
(left) Libelium Smart Parking sensor packet header, (right) Uplink frames types.
0 7 Parking lot status Start frame 1 4 First frame sent by the node when starting with params settings
0 6 Battery state Start frame 2 5 Second frame sent by the node when starting with param settings
0 5 Configuration uplink acknowledgment Info frame 0 Inform about parking status change
0 4 Sensor recalibration Keep-alive frame 1 Device working since last reported status
0 3e0 Frame type Configuration uplink 2 Confirmation whether configuration downlink was applied
1 7e0 Sequence number RTC update request 7 Request for RTC sync once every day
Fig. 16. Test setup for the analysis of LPWA data composed of NB-IoT, Sigfox and LoRa
devices.
Fig. 17. Network architecture of (up) NB-IoT, (center) Sigfox and (down) LoRaWAN implementation.
parking lot and information of the RSSI was collected in InfluxDB. 5.2. Requirements for developing a novel device
Every device periodically sent messages over the radio. The signals
were sent under conditions with and without vehicle presence in Performance restrictions of long range radios and other IoT
the parking lot. In Fig. 18 RSSI from Sigfox and LoRaWAN devices is sensing devices is caused by the limited energy source (De Donno
displayed. NB-IoT has proven to be extremely unreliable and was and Tarricone, 2013). Frequent transmissions require IoT node to
discarded from the observations. Under laboratory conditions, the be wake, sense the data and use power-hungry radio interface of a
signal strength was 99 dBm, while at the parking lot the commu- long range. The batteries, including self-draining issue would last
nication was unreliable and thus the graph was omitted from for a couple of years that puts great restrictions for a usage scenario,
further analysis. Interestingly, in situation where the vehicle is since replacements would be a heavy task. In any case - energy
present in the parking lot, RSSI is on average smaller than in the source, i.e. the batteries represent a major drawback for IoT-enabled
situation when the parking lot is vacant. This is more visible for environment. In order to compensate the needs, in this section we
LoRaWAN technology than for Sigfox. These results are under- propose a novel IoT device that should be:
standable given that the propagation effects and obstacles are less
expressed for the LoRaWAN since base station is located near the event driven and consume the energy peaks only during active
parking lot (30 m from the parking lot), compared to the Sigfox base state
station placed at least 10 km from the parking lot. This indicates triggered to wake-up once the environmental change happen.
that the drop in signal strength can serve as an indicator of vehicle This action should be near zero-energy procedure
presence, without any requirement for complex and expensive multiple-source energy harvesting enabled
sensor devices. energy efficient in the way to match device duty cycle
Fig. 18. Analyzed RSSI from LPWA devices (left) Sigfox, (right) LoRaWAN.
T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181 11
long distance. Coverage of many low-range readers cause heavy On the other hand, an ultrasound sensor measures ultrasound
infrastructure needs, while backscattering appears to be faulty round-trip reflected from an object positioned in front of them. This
and the technology itself is not yet mature enough way, an ultrasound sensor device is more suitable for outdoor en-
compatible for providing the information for training in ma- vironments as it estimates the distance between obstacles (Lee
chine learning techniques. et al., 2008; Coric and Gruteser, 2013). In addition, these sensor
devices can be useful to calculate vehicle speed as well as the
The aforementioned drawbacks could be partially compensated number of vehicles (Kianpisheh et al., 2012).
by accumulating the available energy into the storage and enable Accelerometers are also applied in smart parking solutions for
the system for later use. However, the most important part of the vehicle detection as they measure ground vibrations for detecting
architecture, is the “Control unit” depicted in Fig. 19. The aim of the the vehicle approaching the parking spot. Merged with other
device is to use energy source inputs, when above the threshold to a sensor devices, such as optical sensors, a better estimation of
wake-up the power hungry circuitry of a generic IoT node. The vehicle presence could be obtained (Gharaibeh et al., 2017). In
control unit will deliver the energy to energy storage element, (Jeffrey et al., 2012) ambient light sensor is used to detect the
developed by means of rechargeable batteries or capacitors. The presence of the vehicle.
voltage of IoT device is then regulated by Low Dropout (LDO) The majority of todays smart parking sensor devices for the
voltage regulator. It is important to note that this system should be sensing of vehicle at the parking spot use magnetometers that
able to match the power requirements of related duty cycle and the detect metal within the change of the magnetic field when an
node itself. That case would result with a sustainable device that object is placed within their vicinity .7 In (Arab and Nadeem, 2017)
delivers data once the energy is present, and is even being more smartphone magnetometers are utilized for detecting vehicles
efficient as the wake-ups are triggered by the environmental placed at the parking lot.
change. Cameras can also be used for parking occupancy detection as
they require more complex image processing in real-time (Nguyen
and Nguyen, 2014; Sevillano et al., 2014). Using spatiotemporal
6. Related work
video analysis cameras are also used to detect the presence of ve-
hicles parked in street lanes (Wahyono and Jo, 2017). (Bulan et al.,
A plethora of solutions exists that utilize sensors for the detec-
2013) introduced camera-based system for the detection of park-
tion of parking place. Infrared sensors implemented in the context
ing occupancy that operates in real-time. In (Bong et al., 2011)
of smart parking solutions can be active and passive. For example,
introduce Car Park Occupancy Information System (COINS) that
passive infrared sensors work as detectors of heat from surround-
uses image processing techniques for occupied/available parking
ing objects, such as humans passing in the vicinity of the sensor
lot. Similarly (Almeida et al., 2015), use a large dataset of figures
device, i.e. parking lot (Someswar et al., 2017; Song et al., 2008).
with Local Binary Patterns and Local Phase Quantization, along
These types of sensor device are normally combined with other
with Support Vector Machine classifier for parking lot vacancy
sensors in terms of vehicle detection. For example, in (Larisis et al.,
detection. Other sensor devices, such as piezoelectric sensors and/
2012) combination of passive infrared sensor (PIR) and magne-
tometer is employed for vehicle presence detection. Using the
active infrared sensor device an estimation of distance is measured
between the sensor device and a surrounding object in front of 7
“China Parking,” www.chinaparking.org, “SmartSantander,” www.
them (Moguel et al., 2014). smartsantander.eu, “LA ExpressPark,” www.laexpresspark.org.
12 T. Perkovic et al. / Journal of Cleaner Production 262 (2020) 121181
or inductive loops are used in roads for detecting a passing vehicle Declaration of competing interest
(Kotb et al., 2017). At the end, RFID as a technology can be also used
in smart parking systems, mostly for payments (Abdullah et al., The authors declare that they have no known competing
2013; Zhao, 2012). In (Bagula et al., 2015), RFID is used as a financial interests or personal relationships that could have
replacement for paper-based ticketing. appeared to influence the work reported in this paper.
After detecting the occupancy or reading the sensor, smart
parking sensor nodes transmit information to the centralized sys- CRediT authorship contribution statement
tems. Usually, a wireless technology is utilized in smart parking
systems, ranging from short to wide range radio technologies such T. Perkovic: Data curation, Writing - original draft, Software,
as: Wi-Fi ZigBee/DigiMesh, Bluetooth/BLE, or long-range, like LoRa,
Validation. P. Soli c: Writing - review & editing, Supervision, Visu-
Sigfox, NB-IoT/LTE-M and Ingenu (de Carvalho Silva et al., 2017; alization, Investigation. H. Zargariasl: Software, Validation, Inves-
Raza et al., 2017). Compared to short range radio technology such as
tigation. D. Coko: Visualization, Investigation. Joel J.P.C. Rodrigues:
WiFi and/or ZigBee, where multihop radio communication channel Supervision.
is employed for information transmission to the base station, long
range radio systems found in LoRa or Sigfox use single hop Acknowledgment
communication channel which in many cases makes them suitable
for smart parking solutions. This work was partially supported by the Croatian Science
Foundation under the project “Internet of Things: Research and
Applications”, UIP-2017-05-4206; by FCT/MCTES through national
funds and when applicable co-funded EU funds under the Project
UIDB/EEA/50008/2020; and by Brazilian National Council for
7. Conclusion Research and Development (CNPq) via Grant No. 309335/2017-5.
Kotb, A.O., Shen, Y., Huang, Y., IEEE Intell Transport Syst Mag, 2017. Smart parking 1581e1591.
guidance, monitoring and reservations: a review, 9, 6e16. Raza, U., Kulkarni, P., Sooriyabandara, M., 2017. Low power wide area networks: an
Larisis, N., Perlepes, L., Kikiras, P., Stamoulis, G., 2012. U-park: parking management overview. IEEE Commun Surv Tutorials 19, 855e873.
system based on wireless sensor network technology. Intl Conf Sens Technol Sevillano, X., Marmol, E., Fernandez-Arguedas, V., 2014. Towards smart traffic
Appl 170e177. management systems: vacant on-street parking spot detection based on video
Lee, S., Yoon, D., Ghosh, A., 2008. Intelligent parking lot application using wireless analytics. In: Corchado, Juan M., et al. (Eds.), Intl Conf on Information Fusion.
sensor networks. In: McQuay, W.K., Smari, W.W. (Eds.), Intl Symp on Collabo- IEEE.
rative Technologies and Systems. IEEE.
Soli c, P., Perkovi
c, T., Konsa, T., Zargariasl, H., Patrono, L., 2019. Smart parking sensor
Lin, T., Rivano, H., Le Moue €l, F., 2017. A survey of smart parking solutions. IEEE Trans. performance evaluation. In: 2019 International Conference on Software. Tele-
Intell. Transport. Syst. 18, 3229e3253. https://doi.org/10.1109/ communications and Computer Networks (SoftCOM), pp. 1e6.
TITS.2017.2685143. Solic, P., Colella, R., Catarinucci, L., Perkovic, T., Patrono, L., 2019. Proof of presence:
Moguel, E., Preciado, M., Preciado, J., 2014. Smart parking campus: an example of novel vehicle detection system. IEEE Wireless Communications 26 (6), 44e49.
integrating different parking sensing solutions into a single scalable system. In: https://doi.org/10.1109/MWC.001.1900133.
Schoitsch, E., et al. (Eds.), ERCIM News Smart Cities. ERCIM. Someswar, G.M., Dayananda, R.B., Anupama, S., Priyadarshini, J., Shariff, A.A., 2017.
Nguyen, T., Nguyen, C., 2014. An approach for building an intelligent parking sup- Design & development of an autonomic integrated car parking system. Com-
port system. In: Giang, N.T., et al. (Eds.), Symp on Information and Communi- pusoft 6 (3), 2309.
cation Technology. Association for Computing Machinery. Song, B., Choi, H., Lee, H.S., 2008. Surveillance tracking system using passive
Nizetic, S., Djilali, N., Papadopoulos, A., Rodrigues, J.J., 2019. Smart technologies for infrared motion sensors in wireless sensor network, 2008. In: International
promotion of energy efficiency, utilization of sustainable resources and waste Conference on Information Networking, pp. 1e5.
management. J. Clean. Prod. 231, 565e591. Wahyono, Jo, K., 2017. Cumulative dual foreground differences for illegally parked
Perkovi c, T., Damjanovi
c, S., Soli c, P., Patrono, L., Rodrigues, J., 2019. Meeting chal- vehicles detection. IEEE Trans Ind Inf 13, 2464e2473. https://doi.org/10.1109/
lenges in IoT: sensing, energy efficiency and the implementation. In: Yang, X., TII.2017.2665584.
Sherratt, S., Dey, N., Joshi, A. (Eds.), Fourth International Congress on Informa- Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M., 2014. Internet of things for
tion and Communication Technology. Springer. ICICT 2019. smart cities. IEEE Internet Things J 1, 22e32.
Pham, T.N., Tsai, M., Nguyen, D.B., Dow, C., Deng, D., 2015. A cloud-based smart- Zhao, W., 2012. Parking Management System with Rfid and Sensor Networks 198-
parking system based on internet-of-things technologies. IEEE Access 3, 199.