IoT Aware Architecture For Smart Living
IoT Aware Architecture For Smart Living
IoT Aware Architecture For Smart Living
fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
I. INTRODUCTION
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
2
augmented functionalities and extend the range of applications
[12], e.g. in the healthcare domain. To the best of authors
knowledge, only few attempts have been done to leverage the
combined use of UHF RFID and WSN technologies in
healthcare application scenarios. Furthermore, none of the
available solutions realizes a seamless integration of different
technologies, according to the so-called Internet of Things
(IoT) vision [13]. Basing on this concept, IoT devices will be
remotely accessible though the Internet, thus allowing the
development of innovative applications able to exploit
pervasive collected data and leverage on the new control
possibility offered by the IoT enabling solutions.
In this work, a novel IoT-aware Smart Hospital System
(SHS) is presented and discussed. It is able to guarantee
innovative services for the automatic monitoring and tracking
of patients, personnel, and biomedical devices within hospitals
and nursing institutes, by exploiting the potentialities offered
by the jointly use of different, yet complementary,
technologies and standards, such as RFID, WSN, smart
mobile, 6LoWPAN, and CoAP. Specifically, the designed
SHS is able to collect, in real time, both environmental
conditions and patients physiological parameters via an ultralow-power Hybrid Sensing Network (HSN) composed of
6LoWPAN nodes integrating UHF RFID Class-1 Generation2 (Gen2 hereafter) functionalities. In particular, two new kinds
of WSN nodes are proposed. The former integrates an RFID
Gen2 reader while the latter integrates an augmented RFID
Gen2 tag in order to store sensor data and patient information.
In this way, physiological parameters of patients can be easily
retrieved by RFID Gen2 readers scattered in the hospital and
delivered to a control center where an advanced monitoring
application makes them easily accessible by both local and
remote users via a Representational State Transfer (REST)
web service. During normal operations, therefore, no WSNbased transmission is performed, thus reducing the node
power consumption and limiting the impact on the network
capacity. The designed system is also able to timely and
reliably manage emergency situations. In fact, in this case, the
WSN-based transmission is activated so as to promptly inform
the nursing staff via Push Notifications on a customized
mobile application. Doctors can also connect their smartphone
to a portable UHF RFID reader and use the same mobile
application to interact with patients nodes during daily
medical inspections.
The paper is organized as follows. In Section II, the related
work is analyzed, whilst the architecture of the proposed SHS
along with involved hardware and software components are
outlined in Section III. Section IV discusses the adopted
RFID-WSN integration strategy and provides some
experimental results on RFID communication range and
power consumption. Details on the implemented architecture
are given in Section V while a prototype implementation of
the proposed SHS is described and validated in Section VI.
Concluding remarks are drawn in Section VII.
II. RELATED WORK
Recent advances in micro-electromechanical systems
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
3
patients to be monitored in a more efficient manner at the cost
of complex algorithms required for their precise tracking. The
combined use of the UHF RFID and WSN technologies, on
the contrary, could bring considerable benefits, thus paving
the way for the development of innovative, smart services.
A first example combining UHF RFID and WSN
technologies is presented in [18] where a wireless localization
system for monitoring child position in theme park is
implemented by equipping WSN nodes with UHF-RFID
reader capabilities. The localization problem is also addressed
in [19], where a grid of UHF RFID tags is used to enhance the
localization accuracy of standard RSSI-based WSN
algorithms. In [20], authors propose the integration of WSN
nodes and UHF RFID readers for the development of a smart
warehouse management system.
To the best of authors knowledge, only few attempts have
been done to leverage the combined use of UHF RFID and
WSN technologies in healthcare scenarios. In [21], RFID,
WSN, and GSM are exploited together to track patients in
hospitals and monitor their physiological parameters. A smart
system using active UHF RFID, WSN, and GSM for real-time
supervision of patients is presented and discussed in [22]. An
interesting attempt that aims to combine and integrate, at
physical layer, heterogeneous technologies, adopt the RESTful
paradigm and Push Notifications, and manage alert events in a
smart hospital is reported in our prior work [23]. More in
depth, it describes a smart system based on UHF RFID and
ZigBee-based WSN solutions for the automatic monitoring
and tracking of patients within hospitals. It is able to collect, in
real time, both patients physiological parameters and
environmental conditions, and, in case of emergency, to
promptly inform the nursing staff via a software application
specifically designed for smartphones and tablets. In order to
address the shared goal to design a seamless framework easily
deployable in a variety of scenarios, the use of a WSN based
on the Constrained Application Protocol (CoAP) for
connecting and monitoring medical sensors is advocated [24].
The CoAP adoption in healthcare scenarios represents an
important aspect since some CoAP built-in features, such as
resource observation (particular useful for real-time
monitoring of patients vital signs) and discovery, enable a
dynamic environment where the available resources are
automatically discovered and configured.
III. SYSTEM ARCHITECTURE OVERVIEW
This work aims at designing and implementing an IoTaware Smart Hospital System (SHS) having, as main
peculiarity, the capability to readily combine different, yet
complementary, technologies enabling novel functionalities.
Basically, the system we envision should be able to collect, in
real time, both environmental conditions and patients
physiological parameters and deliver them to a control center.
At this point, an advanced monitoring application should
analyze the received data and send alert messages in case of
emergency. The conceived SHS has been put into effect
according to the architecture illustrated in Fig. 1. As shown, it
is composed of three main parts: (1) the RFID-enhanced
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
4
gateway plays the role of 6LBR, enabling the communication
between WSN nodes and remote users. A Monitoring
Application (MA) running on the gateway analyzes the
received data and store them into the database (Control DB in
Fig. 1). To make the collected data easily accessible by both
local and remote users, the REST Web-based paradigm has
been adopted. Specifically, a Web-based graphical interface
allows network operators to manage environmental parameters
of sensor and actuator nodes. The same interface allows
doctors with specific privileges to access both real time and
historical patient data. Such information can also be managed
remotely by the medical staff through a customized mobile
software application. Furthermore, doctors can be equipped
with a smartphone connected to a portable RFID Gen2 reader
and running a customized application, named Medical App.
Through this App, during the daily medical inspections in
hospital, doctors can interact directly with the HT node worn
by the patient and check his/her physiological parameters by
reading the most recent information stored into the user
memory of the RFID Gen2 tag or historical information stored
into the Control DB. The Medical App allows doctors also to
update the memory content with important information to
remind (e.g. the last visit, changes of patient therapy, health
examinations, etc.). As clarified in the next section, the RFID
Gen2 technology not only provides standardized EPCglobal
identification and tracking of both patients and nursing staff
wearing the HT node, but also enables quasi-zero-power
read/write memory operations.
By exploiting the RFID-WSN integration, the developed
SHS architecture is also able to timely manage emergency
situations. Indeed, only in case of critical events, such as
patient falls or heartbeat irregularities, the HT node resorts to
its long-range, high-power, reliable IEEE 802.15.4 radio
transceiver to send a notification to the MA. This strategy
allows the HT nodes to always use the RFID Gen2 radio
interface for routine operations, e.g. medical inspections, data
logging, identification/tracking, while keeping the IEEE
802.15.4 radio off for most of the time, thus maximizing
battery lifetime.
At the IoT Smart Gateway, the MA exploits Push
Notifications (PN) to inform the nursing staff about patient
location (i.e. the last position where the RFID Gen2 tag has
been read) and health status. The doctor can then check patient
vital signs through the Web application or directly on his/her
smartphone.
Since the system collects sensitive and confidential data, the
platform must ensure an adequate level of security to data
access and management. For this reason, users need to be
authenticated before they can access the platform. Moreover,
also local and remote communications must be adequately
protected. In the former case, the mobile application could
exploit a local Access Point (AP) for connecting to the Local
Area Network (LAN) and interacting with the SHS.
Obviously, the mobile app should be properly configured to
guarantee the desired level of security. In the latter case, it is
necessary to provide a stronger communication channel, since
the interaction between the remote application and the SHS is
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
TABLE I
HT NODE CURRENT CONSUMPTION (AT 3-V SUPPLY VOLTAGE) UNDER DIFFERENT OPERATING CONDITIONS
Subsystem
Module
MCU
6LoWPAN node
Operating condition
Supply current
1.5 A
3 mA
Transmit
30 mA
Receive
25 mA
Fully-passive mode
0 A
BAP mode
25 A
Read
25 A
Write
140 A
30 A
Measurement mode
(1-Hz output data rate)
1.6 A
3 A
2 mA
TABLE II
TYPOLOGIES OF RESOURCES AND RELATED COAP PATHS IN THE SHS SYSTEM
Node
6LR
6LRR
HT
Resource
Ambient Sens.
coap://[aaaa::1]/ambient/light
coap://[aaaa::1]/ambient/temperature
Ambient Sens.
RFID Reader
Ambient Sens.
Health Sens.
RFID Tag
coap://[aaaa::2]/ambient/temperature
coap://[aaaa::2]/RFID/reader
coap://[aaaa::3]/ambient/pressure
coap://[aaaa::3]/health/motion
coap://[aaaa::3]/RFID/tag
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
8
the user memory content of the integrated Monza X-8K Gen2
tag) in addition to both ambient and health (e.g.
coap://[aaaa::3]/health/motion,
which provides
sensor readings from the integrated 3-axis accelerometer)
sensor resources. Each resource can be individually accessed
from anywhere in the Internet by using CoAP methods.
For the sake of simplifying the development of a new class
of services capable to exploit the new possibilities offered by
the RFID-WSN integration, we drawn on the implementation
presented in [26] where Erbium (Er), a low-power REST
engine for Contiki, is extended to support conditional
observations through a Conditional Observation Module. Such
implementation has been adapted to our hardware.
Specifically, in order to get sensor readings, each sensor has
been registered as a resource and a proper handler for each
sensor has been defined. Upon receipt of a GET request
coming from client applications, the handler polls the sensor
and builds the response message using the sensor state as
payload. If the request is an observation request, the client is
registered as an observer in the Conditional Observation
Module for future notifications. The registration of a single
observer will trigger the activation of a function that
periodically checks for resource state changes and informs all
registered observers.
As stated previously, in the proposed SHS, the HT node
embeds sensors able to monitor not only environmental
conditions, but also vital signs, e.g. heartbeat and motion,
which should maintain predefined values in patients with good
health conditions. However, if their values fit outside a
specified range, it might indicate the patient needs attention.
The use of conditional observation methods allows client
applications to be notified not only when and how sensor
values changes considerably but also when critical thresholds
are violated.
B. IoT Smart Gateway
The IoT Smart Gateway represents the core of the proposed
SHS. It is in charge of data collection and processing, system
management, and service execution. Hence, it controls the
overall SHS behavior. The different components of the IoT
Smart Gateway are highlighted in Fig. 1 and described below.
2-way Proxy. The 2-way Proxy enables transparent
communication with CoAP devices. It has the burden of
translating HTTP requests coming from user interfaces (i.e.
web or mobile applications) and the MA into CoAP messages
and vice versa. Specifically, the 2-way Proxy is able to
receive, process, and reply to requests, in JSON format,
coming from the MA and the user interfaces. It has been
developed by using the Spring Framework and deployed on
the Jetty application server installed on the IoT Smart
Gateway. The proxy logic has been extended by implementing
a caching service, thus supporting multiple requests to the
same resource and limiting the amount of traffic injected into
the IoT peripheral network. This feature is particularly
important for constrained nodes, which are not able to
simultaneously manage requests from multiple clients.
Furthermore, to simplify the automatic management of the
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
9
C. User Interfaces
Authorized users can interact with the system through user
interfaces, accessible via web browser by both fixed
workspaces and mobile devices. Specifically, such interfaces
implement RESTful services, which allow user to
communicate with the HSN through the 2-way Proxy. The
developed user interfaces offer two main functionalities
depending on two possible client profiles: network operators
and medical staff.
Operator Interface. This interface allows network operators
to register to the SHS in order to manage current and historical
information from environmental sensors, set rules and alarm
notifications. It is also used to easily and remotely configure
new nodes identified by using the RD server implemented in
the 2-way Proxy.
Medical Interface. Similarly to the Operator Interface, the
Medical interface allows medical staff to register to the SHS,
configure the HT nodes assigned to new hospitalized patients,
visualize and eventually change the historical patient data
stored into the Control DB. Furthermore, this interface allows
doctors to directly access to the health sensor data of each
patient wearing an HT node. Doctors can interact remotely
with the system by using the Medical App, a customized
Android application. As previously described, the Medical
App also allows doctors equipped with an RFID-enabled
smartphone to directly retrieve and manage patients data
stored into the Monza X-8K user memory during the daily
medical inspection. Finally, the Medical App provides PNs in
case of emergency.
VI. PROOF-OF-CONCEPT
In this section, a prototype implementation of the proposed
SHS is described and validated by means of a simple proof of
concept representative of the main functionalities, capabilities,
and aspect of novelty of our system compared to similar stateof-art solutions available in the literature.
A. Functional Validation
In the prototype SHS implementation, the ADXL345 digital
3-axis accelerometer connected to the multi-sensor board of
the HT node has been exploited to evaluate a patient fall and
generate an alert. Especially for hospitalized elder, these
accidents could give rise to serious consequences if aid is not
given in time. Although many solutions in the literature
propose sophisticated mechanisms to detect and prevent falls,
a simple threshold-based approach has been considered in this
work. Thresholds have been set on the basis of empirical data
obtained through several tests carried out in our laboratory. It
is worth noting that the aim of this paper is to demonstrate the
feasibility of just one of the several possible use-case
scenarios where the proposed SHS could find adoption.
Therefore, the definition of specific, optimum algorithms to
detect patient falls is outside the scope of this work. Moreover,
procedures similar to those described in this section for the
fall-detection case can be easily replicated to handle also
different emergency situations, e.g. related to the violation of
critical heartbeat thresholds.
The considered SHS validation scenario and all the
components involved are depicted in Fig. 7. As shown, each
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
10
(a)
(b)
Fig. 8. Screenshots of the prototype SHS in action: (a) the operator registers the new patient; (b) the operator requires the MA to observe important physiological
parameters of the hospitalized patient.
a)
b)
c)
Fig. 9. Screenshots of the Medical App: (a) PN on the mobile phone; (b)
visualization of details about the emergency situation; (c) list of patients and
their location.
B. Architecture comparison
As highlighted by the state-of-art analysis proposed in
Section II, only few attempts to combine UHF RFID and
WSN technologies in the healthcare application scenario have
been proposed in the literature. With respect to such work, the
main advantage of our solution consists in its intrinsic
scalability to large-scale deployment. Furthermore, as clarified
in the previous sections, the proposed SHS is able not only to
track and monitor medical devices and hospitalized patients
but also to provide medical staff with advanced features and
services. First of all, the integrated use of UHF RFID and
WSN allows HT nodes to maintain their IEEE 802.15.4
transceiver in deep sleep mode for most of the time, thus
substantially reducing their power consumption, which
represents one of primary challenges in WSN contexts. In fact,
differently from the classical approach relaying on the IEEE
802.15.4 RF interface (see [16], [17], and [22]), the HT nodes
are able to transmit both environmental and patients
physiological parameters via the energy-efficient RFID Gen2
interface. As reported in Table III, such a strategy provides a
current consumption roughly three orders of magnitude less
than that observed in WSN-only systems (i.e. not exploiting
the RFID Gen2 interface for sensor data transmission).
At the same time, in the proposed SHS, doctors, equipped
with a smartphone connected to a portable RFID Gen2 reader,
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
11
TABLE III
COMPARISON BETWEEN THE RFID-ENABLED HT NODE AND IEEE 802.15.4-BASED SENSOR NODES ADOPTED IN HEALTHCARE SCENARIOS
Reference work
Sensor node
Available sensors
[14]
RX: 18.8 mA
TX: 17.4 mA
[15]
PPG
RX: 18.8 mA
TX: 17.4 mA
[20]
RX/TX: 40 mA
Proposed SHS
TABLE IV
COMPARISON BETWEEN THE PROPOSED SHS AND SIMILAR ARCHITECTURES PRESENTED IN THE LITERATURE
Technologies
Reference
work
RFID
[1]
[3]
[4]
Services provided
WSN
Mobile
Patient
Tracking
Staff
Tracking
[15]
[19]
[20]
Proposed SHS
Alert
Notification
6LoWPAN
CoAP
[14]
Remote Patient
Monitoring
IoT interoperability
[2]
[3]
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/JIOT.2015.2417684, IEEE Internet of Things Journal
12
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
2327-4662 (c) 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.