Professional Documents
Culture Documents
Base Paper2
Base Paper2
Measurement
journal homepage: www.elsevier.com/locate/measurement
a r t i c l e i n f o a b s t r a c t
Article history: In this paper the authors describe the architecture of an IoT infrastructure to be used for the monitoring
Received 30 March 2018 of large scale monumental structures. The proposed monitoring network is composed by very low power
Received in revised form 20 August 2018 sensor nodes, provided with LoRa connectivity, able to measure displacements of structural cracks in
Accepted 25 August 2018
buildings with a ten-micrometer degree of resolution. Description is provided about the functioning of
Available online 5 September 2018
the Displacement Sensor, the structure of the Sensor Node and the overall Network architecture.
Moreover, test results are discussed about the data collection and network coverage for the medieval
Keywords:
City Walls in the city of Siena, where two sensor nodes were installed and acquired data for about one
Hall effect sensor
IoT
year. Nevertheless, the proposed architecture can be applied to any context where a City-Scale monitor-
Cultural heritage monitoring ing is required.
LoRa Ó 2018 Elsevier Ltd. All rights reserved.
Wireless sensor networks
Smart city
https://doi.org/10.1016/j.measurement.2018.08.058
0263-2241/Ó 2018 Elsevier Ltd. All rights reserved.
350 T. Addabbo et al. / Measurement 131 (2019) 349–357
city scale. The proposed solution exploits the Low Power Wide Ovile”: Both subsections present spots characterized by critical sit-
Area Network (LPWAN) LoRa technology to set a pervasive com- uations due to the presence of deep structural cracks. In the middle
munication infrastructure allowing the real-time monitoring of of the first sub-section, at a valley bottom, a Z-shaped section of
large-sized buildings as well as a large number of different sites the wall presents several cracks that require to be monitored due
in city-scale area.The network architecture has been designed to the presence of an underlying drainage channel that produces
according to a modular structure, with the aim of making all the moisture in the subsoil. At the northern end of the second-
collected data available in real-time on the Internet, according to subsection, close to the ‘‘Porta Ovile” gate, two towers built in
the IoT paradigm. the XV century on the top of a slope present severe cracks that
As a case study, the system has been customized to monitor the could be the sign of a progressive sliding of the structure towards
structural stability of the City Walls surrounding the town of Siena, the valley bottom. Fig. 2 shows an aerial view of the historic centre
in Tuscany, Italy, by analyzing with a high degree of resolution (in of Siena with the City Walls circuit. The yellow line identifies the
the order of ten micrometers) the possible displacements of struc- eastern section under restoration. The blue squares identify the
tural cracks that can be found in several sections of the walls. Nev- three monumental gates included in the eastern section while
ertheless, the proposed architecture has been conceived to be the two red squares identify the position of the two critical spots
easily replicated on different contexts by shaping the network previously described.
infrastructure according to requirements of the deployment sites
in terms of dimensions and number of spots to be monitored.
3. The displacement sensor
The paper is structured as follows: in Section 2 the test site is
briefly described. Section 3 is devoted to the description of the dis-
The structural crack monitoring has been achieved using for
placement sensor while in Section 4 the architecture of the sensor
each network node a low-cost prototypical displacement sensor
node is presented. Section 5 focuses on the network architecture
(described in [15]) based on a permanent neodymium magnet, a
while in Section 6 the results of the tests in terms of connection
Hall-effect sensor (A1302 by Allegro Microsystems) and a temper-
coverage and data acquisition are discussed. Finally, in Section 7
ature sensor (LMT86 by Texas Instruments). The permanent mag-
conclusion and possible future works are presented.
net was a commercial neodymium (NdFeB) magnetic cylinder
with dimensions 8 mm (height) 10 mm (diameter) and magneti-
2. The city walls of Siena zation grade N45, suitable to operate up to a temperature of 80 °C
degrees. The magnet is fixed to one of the two sides of the wall
As discussed in the previous section, the proposed IoT infras- crack whereas the Hall effect sensor and the conditioning electron-
tructure has been designed to be installed on the ancient City Walls ics are fixed to the other one. The displacement detection is based
that still almost totally surround the City of Siena, in Tuscany, Italy on the measurement of the magnetic flux density generated by the
(See Fig. 1). This architecture was built in several centuries: the permanent magnet, which can be approximated by the following
oldest sections date back at the XII century while the newest ones equation:
were erected in the XV century. Even if the whole structure is orig-
m
inal, several sections have been restored in the XIX and in the XX BðrÞ ¼ l0 ; ð1Þ
century, with partial reconstructions of the top sections and of 2pr 3
the external masonry. where l0 is the magnetic permeability, m is the magnetic moment
The whole structure is around 7 km long and it encloses an area and r is the distance between the Hall effect sensor and the magnet.
of around 180 hectares: it is interrupted only by 8 monumental As reported in (1), the dependence between the magnetic flux
gates and three passages created in the nineteenth century to density and the distance allows to observe a sensor output varia-
allow the passing of vehicles. The City is built on three hills: this tion as soon as a crack displacement occurs, according to the linear
means the walls altitude ranges from 290 m a.s.l. to 340 m a.s.l., dependence of the sensor output voltage on the magnetic field
a feature that notably affects the data transmission reliability. intensity given by:
The height of the structure varies considerably, but in some points
it reaches up to 15 meters, while the average thickness is around V out ¼ KIBðrÞ; ð2Þ
2 m.
Although the degree of preservation of the structure is mostly where K is the Hall coefficient, I is the sensor bias current and B is
good, some sections are characterized by structural cracks: these the average magnetic field flux density across the sensor at distance
are in some cases centuries old and probably not moving, but in r.
other ones they could be newer and possible movements should To mechanically fix the whole sensing system to the monitoring
not be disregarded. This means that perspective structural failures point, a holder prototype, whose 3D model is shown in Fig. 3 and
like the ones that hit the Walls of the Cities of Volterra1 and the prototype in Fig. 4, has been designed and realized ad hoc in
Magliano2, in Tuscany, Italy, in 2014 due to meteorological events ABS plastic material by means of a 3D-printer.
are currently unlikely to happen but cannot be totally excluded. As showed in Fig. 4, the designed holder consists of two sliding
While the whole structure is in need of restoration, since 2016 parts, and its structure allows to maintain the alignment between
the efforts of the institution for their preservation were directed to the center of symmetry of the two sections. Fig. 5 shows a typical
an eastern Section 1.8 km long, stretching from the ‘‘Porta installation of the whole monitoring system.
Romana” monumental gate to the ‘‘Porta Ovile” one. This section A temperature sensor has been embedded in the same board of
is divided in two subsections: a 500 ~ m long one, oriented in the Hall effect sensor, as discussed in [15,16], which allows for
south-eastern direction, stretching from ‘‘Porta Romana” to ‘‘Porta compensating the effects of the temperature on the displacement
Pispini” monumental gate, and a 1300 m long one, oriented in measurement, due mainly to the gain error of the Hall effect sensor
north-eastern direction, stretching from ‘‘Porta Pispini” to ‘‘Porta and to the thermal expansion of the holder. As a result, the
obtained measurement accuracy was experimentally evaluated
1
and resulted in the order of tens of microns, on a full-scale range
https://www.ilfattoquotidiano.it/2014/02/03/maltempo-volterra-perde-le-mura-
medievali-intellettuali-uniti-per-salvare-la-citta-sospesa/867213/.
of 2 mm. The design full scale range was set considering that the
2
http://iltirreno.gelocal.it/grosseto/cronaca/2014/12/16/news/maltempo-crolla- holder can be mechanically adjusted during the installation phase,
parte-delle-mura-di-magliano-1.10507987. such to tune the reference initial distance to match the mid-range,
T. Addabbo et al. / Measurement 131 (2019) 349–357 351
Fig. 2. Aerial view of Siena, with the City Walls circuit (In yellow the section under restoration, in white the remaining section) with the monumental gates in the area under
study and the most critical points.
corresponding to the medium-field region of the Hall-effect sensor. module based on the ZigBee protocol for local data transmission,
The voltage signals provided by the sensors were conditioned with through of an ad hoc XBee-Arduino Shield. The device was also
low-noise electronic circuitry [16] to properly fit the input range of provided with an energy harvesting solution based on the use of
the A/D conversion stages (5 V, 10 bit), whereas guaranteeing the a 10 W photovoltaic panel and, only for the Gateway version, with
target measurement sensitivity. a GSM/GPRS module for remote data transmission.
While the first prototype was able to collect datasets about the
4. The sensor network node crack displacement every minute, transmitting them every 10 min,
several problems emerged, requiring the project and development
The developed sensor network node comes from a first proto- of a totally new typology of sensor node. The following are the
type, shown in Fig. 5. This device was designed and tested in two major drawbacks that emerged during the test phase:
different versions: an End Device version, and a Gateway version,
depending on the presence of on-board GSM connectivity. Both The GSM module requires too much energy to be powered with
versions were based on an Arduino Uno board for local data pro- the 10 W photovoltaic panel (the module absorbs around 500
cessing, integrating an IEEE 802.15.4 XBee Series 2 communication mA for data transmission but this value can grow up to 2 A in
352 T. Addabbo et al. / Measurement 131 (2019) 349–357
case of low GPRS coverage). This means that to allow the contin- of components to be employed (removal of the solar energy har-
uous functioning of this device a more powerful photovoltaic vesting system and of the GSM module) and with a simpler net-
panel would be required. Moreover, in case of no GPRS coverage work topology. The current version of the sensor node has then
this solution cannot be employed; been designed to fulfill the following requirements:
Regarding the ZigBee Local Area Network in charge of transmit-
ting the data to the gateway, this solution requires the ZigBee Wide data transmission range (2–3 km in order to transmit the
Routers to be always powered. This poses a limit for the reduc- collected data directly to a central data acquisition gateway,
tion of energy consumption, forcing to employ a solar cell for avoiding power hungry Router nodes and possibly the use of
each sensor node; the GSM module);
The use of the solar energy harvesting solution (that includes Low consumption levels and long life time, to allow autono-
the photovoltaic panel itself, a 12 V lead acid battery and a mous functioning without the need to frequently change the
charge regulator) is in conflict with the need for a small device batteries and to avoid the use of solar energy harvesting
to keep low the visual impact on the monument. Moreover, the solutions;
solar cell suffers for lack of energy in case of bad weather and Limited impact on the monumental structure.
presence of clouds. The choice of higher quality photovoltaic
panel would increase the overall cost of the node to an unsus- The new version of the sensor node is based on the use of low
tainable level. power components and exploits LoRa technology for data trans-
mission: this modulation technology operates in the license-free
All these open questions required the development of a new Sub-GHz radio frequency bands of 433 MHz in Asia, 868 MHz in
sensor node characterized by a more basic architecture in terms Europe and 915 MHz in America. LoRa belongs to the family of
T. Addabbo et al. / Measurement 131 (2019) 349–357 353
ule, the Sensors and the power gating system that enables duty- constant data streaming, no duty-cycling policy is applied: the
cycling and then power consumption optimization. The microcon- node will be then connected to the electricity grid. As an alterna-
troller is in charge of reading the sensor values and managing all tive, also in this case an energy harvesting solution may be set up.
the data transmission activities through the LoRa module. The sen- The Siena City walls stretch for 1.5 km from East to West and 2
sors are directly connected to the analog ports of the microcon- km from North to South. These distances still fall in the transmis-
troller while the radio module is connected through SPI. The sion distance of LoRa communication technology in urban areas.
LoRa nodes are expected to be battery-powered: the power gating This means that theoretically, depending on the total number of
system acts as a switch between the batteries and the other com- Sensor Nodes, with a single LoRa Gateway node it is possible to
ponents, turning them on according to pre-defined time intervals cover the whole circle of the City Walls. In the proposed context,
settable at a hardware level (see Section 4). the final number of Sensor Nodes to be deployed is lower than
ZigBee Nodes also act as End Devices, and their logical architec- 100: in particular, cracks can be found on average every 100 m,
ture is very similar to the one of the LoRa Nodes: in this case, the while very close cracks (in a 10–20 m range) can be connected to
only difference is that the LoRa transmission module is replaced a single ZigBee-LoRa Gateway collecting data from the surrounding
with a ZigBee enabled transmitter. ZigBee nodes.
The ZigBee-LoRa Gateways act as Routers forwarding the pack- Following the previous suggestions, a single LoRa Gateway is
ets sent by the ZigBee Nodes. Their logical architecture is different expected to be set up: the Gateway is expected to be positioned
from the previously described ones since no sensing unit is pre- in a central location in order to reduce its distance from each Sen-
sent. These nodes are composed of 3 components plus a power sor Node. In particular, the final location of the Gateway node is
source: a microprocessing unit and two radio modules, a LoRa planned to be the tower of former astronomical observatory in
one and a ZigBee one. The microcontroller manages the activities the building of the rectorate of the University of Siena. This build-
of the two radio modules, receives the packets from the ZigBee ing is located right in the centre of Siena, with a maximum 1.15 km
one and transmits them to the Gateway through the LoRa one. distance from the city walls, and the tower allows the positioning
Since this node has to act as a Gateway for a whole ZigBee cluster, of the Gateway in a high position, thus optimizing the communica-
two choices are possible for energy management. The first choice is tion with all the Sensor Nodes.
to provide the node with an energy harvesting solution which, in The Gateway is realized using an SX1272 LoRa communication
the simplest case, may be a solar panel. The second one may be module embedded on an Arduino Leonardo board: this board has
the adoption of a duty-cycling policy also for this node: anyway, been chosen due to the presence on board of an Ethernet port.
this would require an ad hoc protocol for the synchronization with The Ethernet connection allows the Gateway to be connected to
the underlying ZigBee Nodes, in order to reduce as much as possi- the Internet: this feature allows it to transfer each received data
ble the length of the activity periods and thus to keep a low energy packet directly to a remote Glassfish server.
consumption. The ZigBee clusters are expected to be realized only in presence
The last node, i.e. the LoRa Gateway, acts as a Coordinator for of more than one crack in a short section of the walls (less than 30–
the whole network, receiving all the packets from the single LoRa 40 meters). They will integrate ZigBee Nodes with the same struc-
Nodes and from the ZigBee-LoRa Gateways, and transferring them ture as the LoRa ones, except for the presence of an XBee Series 2
to a remote data collection centre. In particular, it will be provided module in replacement of the LoRa SX1272 module, as well as
with a microprocessing unit managing the reception of the packets more complex ZigBee-LoRa Gateways. Their structure is expected
and their transmission to the collection centre, with a LoRa radio to be similar to the one of the nodes developed in the first proto-
module and with an Internet connection, either wired (Ethernet) type (see Section 4): in this case, the GSM module will be replaced
or wireless (WiFi). Since this node is expected to receive an almost with the LoRa SX1272 module.
T. Addabbo et al. / Measurement 131 (2019) 349–357 355
5.1. Software architecture A second factor that affects the packet losses is the height differ-
ence between the Gateway position and the transmission posi-
The operation of the test infrastructure relies on three different tion. A relevant number of packet losses occurred when being at
software applications: the LoRa Node firmware, the LoRa Gateway the foot of the hills. In this case, no line-of-sight was available.
firmware and the server application.
The LoRa Node firmware samples the data from the sensors and Fig. 7 shows the area that was analyzed, i.e. the central section
then sends them to the LoRa Gateway through the LoRa module. of Siena together with some suburbs (in particular the areas of the
The transmission chain starts with the average calculation of the hospital and of the train station): the star shows the position of the
sensor information by sampling 100 times every 10 ms the mea- Gateway, the white line marks the City Walls circuit while the red
surement data at the analog ports. When the transmission is per- shadow encompasses the area where the presence of LoRa connec-
formed, the power gating circuit switches to the sleep mode by tion was proven.
means of a reset signal. In parallel with the test about network coverage, two nodes
The LoRa Gateway firmware allows the transmission of the were installed in two test points, chosen in the two critical sections
received packets to the remote data acquisition centre. The module close to the Porta Romana and Porta Ovile gates, described in Sec-
is continuously listening for the arrival of possible transmitted tion 2. These two nodes were placed with the purpose to test the
packets: once a packet is received, the payload is read and the reliability and accuracy of the sensor as well as the overall data
transmitting node is identified. The sensor values are then acquisition and elaboration structure.
extracted and transmitted together with the address to the server The Porta Ovile node was the first one to be installed: data by
through an HTTP POST request. this node have been acquired for around one year, and the node
The server application is a Java Web Application deployed on is still positioned on-site. In order to test the accuracy of the node
the Glassfish server: it provides a set of Web Services that allow samplings were collected every minute, using a support battery:
to store each data packet on a MySQL database and to retrieve, data analysis proved the 10-micrometre resolution of the sensor,
visualize and export them for further analysis. In particular, it pro- that was able to survey the processes of expansion and contraction
vides the Web Service called by the LoRa Gateway to store the sen- due to thermal variations between night and day: the measured
sor data through the POST request. This Web Service extracts the value, on average 35 lm, is in accordance with the value calculated
address of the node and the sensor data, and stores them in the theoretically by the architects in charge of the walls preservation.
MySQL database through an SQL query where the address of the Fig. 8 shows a data set concerning a period of approximately
node is used identify the table in which the data have to be saved. one month, the upper plot reports the acquired crack displacement
The Web Application also provides a web page that can be used to
retrieve the data stored on the database by means of a common
Internet browser.
While the cluster tree topology has not been tested, its imple-
mentation would require the realization of two additional soft-
wares, i.e. the ZigBee Node firmware and the ZigBee-LoRa
Gateway firmware. Nevertheless, the features of these applications
are very similar to the ones of the already developed firmwares.
6. Test results
Fig. 8. The results of approximately one month of data acquisition. in red line measured crack displacement after the temperature effect correction.
values while the lower one shows the measured temperature. The mal expansion of the ABS holder, the temperature sensitivity of the
red line shows the measured crack displacement after the compen- sensor output voltage, of the electronics and of the magnetic flux
sation of the temperature effect which takes into account the ther- density generated by the permanent magnet. It is possible to
observe a residual slow variation (less then 30 lm) in the mea-
sured displacement that is related to the wall sensitivity to the
environmental temperature and humidity.
The Porta Romana node was placed around 6 months after the
Porta Ovile node and is shown in Fig. 9: this sensor node too is still
on site and operating. This node included two sensors: one placed
directly on the wall and one positioned on a crystal plate charac-
terized by a very low thermal expansion coefficient. This node
was useful to prove the actual detection of the expansion and con-
traction processes of the wall structure.
All the data sets collected during the test period were stored on
the Glassfish server and van be currently consulted through the use
of a common Web browser.
7. Conclusion
References
[2] A. Mainwaring, D. Culler, J. Polastre, J. Szewczyk, Rand J. Anderson, Wireless [10] F. Federici, R. Alesii, A. Colarieti, F. Graziosi, M. Faccio, Design and validation of
sensor networks for habitat monitoring, in: Proceedings of the 1st ACM a wireless sensor node for long term structural health monitoring, in: 2013
international workshop on Wireless sensor networks and applications (WSNA IEEE SENSORS, 2013, pp. 1–4.
’02). ACM, New York, NY, USA, 2002, pp. 88–97. [11] A. Chianese, F. Piccialli, Improving user experience of cultural environment
[3] V.C. Gungor, G.P. Hancke, Industrial wireless sensor networks: challenges, through IoT: the beauty or the truth case study, in: Intelligent Interactive
design principles, and technical approaches, IEEE Trans. Ind. Electron. 56 (10) Multimedia Systems and Services, 2015, pp. 11–20.
(2009) 4258–4265. [12] A. Chianese, F. Piccialli, J.E. Jung, The internet of cultural things: towards a
[4] A. Baggio, Wireless sensor networks in precision agriculture, in: ACM smart cultural heritage, in: 2016 12th International Conference onSignal-
Workshop on Real-World Wireless Sensor Networks (REALWSN 2005), Image Technology & Internet-Based Systems (SITIS), 2016, pp. 493–496.
Stockholm, Sweden, 2005, pp. 1567–1576. [13] A.J. Jara, Y. Sun, H. Song, R. Bie, D. Genooud, Y. Bocchi, Internet of Things for
[5] J.V. Capella, A. Perles, A. Bonastre, J.J. Serrano, Historical building monitoring cultural heritage of smart cities and smart regions, in: 2015 IEEE 29th
using an energy-efficient scalable wireless sensor network architecture, International Conference on Advanced Information Networking and
Sensors 11 (11) (2011) 10074–10093. Applications Workshops (WAINA), 2015, pp. 668–675.
[6] M.C. Rodiguez-Sanchez, S. Borromeo, J.A. Hernandez-Tamames, Wireless [14] A. Perles, E. Perez-Mar’n, R. Mercado, J.D. Segrelles, I. Blanquer, M. Zarzo, F.J.
sensor networks for conservation and monitoring cultural assets, IEEE Sens. Garcia-Diego, An energy-efficient internet of things (IoT) architecture for
J. 11 (6) (2011) 1382–1389. preventive conservation of cultural heritage, Future Gener. Comput. Syst. 81
[7] D. Zonta, H. Wu, M. Pozzi, P. Zanon, M. Ceriotti, L. Mottola, M. Corr, Wireless (2018) 566–581.
sensor networks for permanent health monitoring of historic buildings, Smart [15] T. Addabbo, A. Fort, M. Mugnaini, E. Panzardi, A. Pozzebon, V. Vignoli, A low
Struct. Syst. 6 (5–6) (2010) 595–618. cost distributed measurement system based on Hall effect sensors for
[8] M. Ceriotti, L. Mottola, G.P. Picco, A.L. Murphy, S. Guna, M. Corra, P. Zanon, structural crack monitoring in monumental architecture, Measurement
Monitoring heritage buildings with wireless sensor networks: the Torre Aquila (2017).
deployment, in: Proceedings of the 2009 International Conference on [16] A. Pozzebon, T. Addabbo, A. Fort, M. Mugnaini, E. Panzardi, V. Vignoli,
Information Processing in Sensor Networks, 2009, pp. 277–288. Pervasive wireless sensor networks for the monitoring of large monumental
[9] F. D’Amato, P. Gamba, E. Goldoni, Monitoring heritage buildings and artworks structures: the case of the ancient city Walls of Siena, Lecture Notes in
with wireless sensor networks, in: 2012 IEEE Workshop on Environmental Computer Science (including subseries Lecture Notes in Artificial Intelligence
Energy and Structural Monitoring Systems (EESMS), 2012, pp. 1–6. and Lecture Notes in Bioinformatics), 10058 LNCS, 2016, pp. 669–678.