Conference PaperPDF Available

OpenCity: An Open Architecture Testbed for Smart Cities

Authors:

Abstract and Figures

This paper presents an open architecture testbed for smart cities, called OpenCity, which is hosted at Virginia Commonwealth University (VCU). The OpenCity platform consists of data collection and processing units, database management, distributed performance management algorithms, and real-time data visualization. This smart city testbed aims to support various educational and research activities related to smart city development. The testbed provides a near-real-life platform to allow students to learn about the unique features of smart cities and explore supporting technologies. In addition, it allows researchers to develop, deploy, and validate new techniques, tools, and technologies to support future smart city developments. The OpenCity platform will support various ongoing important research directions in smart cities, including smart homes and buildings, urban mobility, smart grid, and water management. In addition, it will be extendable to include other potential applications and components as needed. The testbed will be validated by developing and deploying a management system that focuses on users’ experience and resource efficiency. The management system incorporates learning techniques and model-based predictive control approaches to take into account the current and future information of uncertain parameters as well as the subjective data (e.g., user-related data) in the design. The OpenCity management structure enables real-time control and monitoring of complex components in the testbed.
Content may be subject to copyright.
OpenCity: An Open Architecture Testbed for Smart
Cities
Nasibeh Zohrabi1,Patrick
J.
Martin2,Murat Kuzlu3,Lauren Linkous2,Roja Eini2,Adam Morrissett2,
Mostafa Zaman2,Ashraf Tantawy2, Oezguer Gueler5,Maher Al Islam2,Nathan Puryear2,
Halil Kalkavan4,Jonathan Lundquist2,Erwin Karincic2,Sherif Abdelwahed2
1Department
of
Engineering, Pennsylvania State University, Media,
PA
19063, USA
2Electrical and Computer Engineering, Virginia Commonwealth University, Richmond,
VA
23284, USA
3Electrical Engineering Technology, Old Dominion University, Norfolk,
VA
23529, USA
4Department
of
Computer Science, Old Dominion University, Norfolk,
VA
23529, USA
5eKare, Inc., Fairfax,
VA
22031, USA
nmz5171 @psu.edu, martinp@vcu.edu, mkuzlu@odu.edu, linkouslc@vcu.edu, einir@vcu.edu, morrissettal2@vcu.edu,
zamanm@vcu.edu, amatantawy@vcu.edu, oguler@ekareinc.com, alislarnm@vcu.edu, puryearna@vcu.edu,
hkalkOOI@odu.edu, lundquistjd@vcu.edu, erwink@vcu.edu, sabdelwahed@vcu.edu
Abstract-This
paper
presents
an
open architecture testbed for
smart
cities, called OpenCity, which is hosted
at
Yirginia Com-
monwealth University (YCU).
The
OpenCity platform consists
of
data
collection
and
processing units, database management,
distributed performance management algorithms,
and
real-time
data
visualization. This
smart
city testbed aims to
support
various educational
and
research activities related to
smart
city
development. The testbed provides anear-real-life platform to
allow students to
learn
about
the unique features
of
smart
cities
and
explore supporting technologies. In addition,
it
allows
researchers to develop, deploy,
and
validate new techniques,
tools,
and
technologies to
support
future
smart
city developments.
The
OpenCity platform will
support
various ongoing
important
research directions in
smart
cities, including
smart
homes
and
buildings,
urban
mobility,
smart
grid,
and
water
management.
In addition, it will be extendable to include
other
potential
applications
and
components as needed.
The
testbed will be
validated by developing
and
deploying amanagement system
that
focuses on users' experience
and
resource efficiency. The
management system incorporates learning techniques
and
model-
based predictive control approaches to take into account the
current
and
future information
of
uncertain
parameters
as well
as the subjective
data
(e.g., user-related data) in the design. The
OpenCity management
structure
enables real-time control
and
monitoring
of
complex components in the testbed.
Index
Terms-Smart
City, OpenCity,
Data
Analytics,
Smart
Buildings, Intelligent Transportation Systems
I.
INTRODUCTION
More than
50
percent
of
the world's population currently
reside
in
urban areas
[1],
and by 2050, two-thirds
of
the
human population are predicted
to
live in urban areas
[2].
It
is
envisioned that the Internet
of
Things (loT) will provide
areal-time information stream for city managers and public
service providers to better understand the strain placed
on
the city's infrastructure and resources. The loT
is
anetwork
of
physical devices (e.g., home appliances, medical sensors,
vehicles) embedded with sensing, actuation, computing, and
communications capabilities that enable distributed monitor-
ing and control to reach common goals.
By
building smart,
loT-based services that serve human users, smart cities will
enhance the safety, wellness, and quality
of
life for their
citizens
[3].
In 2015, the
US
Government invested over $160 million
in
the "smart cities" initiative
to
improve the quality
of
life, eco-
nomic competitiveness, and sustainability
of
future cities
[4].
This initiative involves anumber
of
fundamental research
ar-
eas, such
as
smart buildings
[5], [6],
smart grid
[7],
intelligent
transportation systems
[8],
smart water/waste management
[9],
smart healthcare [10], and cybersecurity [11]. One important
research challenge
is
the development
of
assured, data-driven
management systems that control and monitor the city's oper-
ations
in
asafe, secure, and reliable manner.
Smart cities are complex systems-of-systems that contain
amultitude
of
hardware and software platforms.
To
better
understand realistic, emergent behavior, atestbed that emulates
several core smart city systems
is
needed. This paper intro-
duces asmart city testbed, called OpenCity, which
is
hosted
at Virginia Commonwealth University (VCU). OpenCity will
provide amore cost-effective way for researchers to develop
technologies and techniques to deliver optimized programs and
services to smart city residents. The testbed will establish a
standards-based framework and aphysical, real-time exper-
imental environment to develop and evaluate new decision-
making and system management solutions.
In recent years, several other smart city and loT testbeds
were developed. For example, Smart Santander
[12]
imple-
mented afull scale testbed that emphasizes mobile device
management and data collection. The FIT loT Lab
[13]
is
deployed across multiple buildings and institutions.
It
provides
users the ability to develop and deploy mobility applications
at internet and city scale. Another recent testbed, City
of
Things [14], integrates multiple radio and protocols to enable
researchers to experiment with city scale data and network
management. The key difference between OpenCity and these
platforms
is
the facilitation of integrated, command and con-
trol of smart city resources. For example, due
to
regulatory
limitations, it
is
not possible
to
perform full scale tests
978-1-6654-4919-9/21/$31.00 ©2021 IEEE
2021 IEEE International Smart Cities Conference (ISC2) | 978-1-6654-4919-9/21/$31.00 ©2021 IEEE | DOI: 10.1109/ISC253183.2021.9562813
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
of
autonomous mobility applications; therefore, we require
lab-scale testbeds to develop and evaluate decision support
systems.
The main contribution
of
the OpenCity platform is to pro-
vide an accessible experimental environment for researchers
to
explore algorithms and technologies that will make intelli-
gent, sustainable cities. This new testbed relies on loT-based
communication technologies, autonomous systems, software
development, and database management to address the issue
of
plug-and-play, scalability, and interoperability. The project
team will also develop aset
of
distributed management con-
trol algorithms that supports decision-making processes for
efficient smart city operations. The proposed platform will
allow researchers to collaborate and share data
as
well
as
grow acommunity
of
smart city enthusiasts that contributes
to innovative smart city applications.
In the OpenCity platform, we focus on different applications
to smart cities, including smart homes and buildings, and
smart transportation systems. Adata-driven management struc-
ture will be developed that supports autonomous and semi-
autonomous operation
of
smart city infrastructure. Addition-
ally, the proposed management structure will allow researchers
to learn how to incorporate various human aspects into the
management structure. This testbed supports educational and
research activities by engaging with government and industry
partners to accelerate understanding
of
analytics and smart
technologies and transition research into real-life solutions.
The rest
of
the paper is organized as follows. Sections II and
III introduce the OpenCity design layout and communication
architecture. Section IV presents the design architecture
of
OpenCity intelligent transportation system. Section Vpresents
the design considerations for four different types
of
OpenCity
smart buildings. Section VI presents the OpenCity manage-
ment architecture. Finally, the conclusion is given in Section
VII.
II.
OPENCTTY
HIGH
LEVEL
DESIGN
The OpenCity platform includes the subsystems illustrated
in Fig.
1:
smart residential and commercial buildings, intelli-
gent transportation system, as well as the associated communi-
cation backbone and data analytics infrastructure.
All
entities
in
this smart city model are assumed to have
an
intelligent
node that performs local sensing and control, or optionally
uses control signals issued from edge or cloud management
systems.
The goal
of
this testbed
is
to provide asmart city experi-
mental environment that includes
a)
data collection, processing
and analytics, b) an loT communication network, c) real-
time data visualization, and d) aconfigurable and extendable
management system. Fig. 2illustrates an OpenCity "block"
that has four buildings placed in atwo by two grid and
surrounded on all sides by roads. Afour-way intersection
featuring multiple traffic lights runs through the center. These
modular blocks may be connected with others to construct
alarger city grid. The OpenCity block includes four distinct
buildings:
a)
Residential, b) Commercial office, c) Hospital,
and
d)
Water treatment plant. The transportation system will
operate autonomous vehicles, road sensors, and traffic signals
that may communicate with OpenCity infrastructure. The fol-
lowing sections describe the features and design considerations
of
each OpenCity subsystem.
Fig. I:
An
illustration
of
atypical Smart City computing
architecture.
Fig.
2:
The OpenCity platform design featuring four buildings,
intersecting roads, and peripheral features for testing the
intelligent transportation system.
III.
OPEN
CITY
COMMUNICATION
ARCHITECTURE
The OpenCity architecture, illustrated in Fig.
3,
consists
of
decentralized software services and cyber-physical entities
that are bound together with acommon message transport
protocol, Message Queuing Telemetry Transport (MQTT)'.
The MQTT protocol is an OASIS standard and is heavily
used in the commercial sector for smart city applications.
The loose coupling
of
all systems with acommon publica-
tion/subscribe messaging system allows OpenCity to scale and
provides additional flexibility as new experimental platforms
are incorporated into the testbed. This architecture emulates
the smart city concept in Fig.
1,
and promotes loose coupling
1https://mqtt.org/mqtt-specification
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
/Server@OpenCity
"
.--
--
----
--
---- ----
--
---- ------ ---- ------ ----- ----- ----- ----- -----
--
----
--~
.--------------------,
External
System Services (
Web
Services >
Users
I [ Databases ]
[I
Device
t]
[Alarms and Ji: : .
Management Notifications ::
[userAccess]~~tII>~
i[M
MQTT
t]
~~
~~:
l.
[Visualization]
:J
'.
anagemen :
"-._---------
-------------------------- --------------------------
------_/
',------------------_.'
Protocol Command Sensor
Maintenance and Control Data
M
IT
Inter-Domain Messages
~~~
...
~~
~~~
...
~~
I
Intra-Domain
Messages
It
Intra-Domain
MeSSages:
(0
-------
-----------------
-------,
DDS
~
__________
In!~r!)C;!I..P_l"QtPQQI
__________
~I
Transportation
Systems
Building
Systems
Nodes@OpenCity
Fig.
3:
OpenCity's system-of-systems architecture.
among the different communication domains and testbeds
using the MQTT protocol. Each main part
of
the architecture
is discussed below.
1) Server@OpenCity: The Server@OpenCity hosts aweb
server, databases and several services that enable command,
control, and sensing
of
the smart city platforms. The web
server provides real-time visualization and aweb-based user
interface. OpenCity testbed researchers and students will use
this interface
to
query or visualize data collected by the
OpenCity server. Data collected from nodes are stored on the
database servers with NoSQL databases. Server@OpenCity
provides device management, control, alarm and notifications,
and analytics services. It also hosts aNode-RED service
as
adevelopment tool to support the connection and data
processing
of
deployed loT platforms within OpenCity.
2) Node@OpenCity: The other domains
of
the smart city,
e.g., transportation and buildings, are managed by individual,
low-power computing nodes, such
as
Raspberry Pis. Each
OpenCity node, called Node@OpenCity, maintains its local
data and communicates with other nodes on its chosen in-
ternal protocol. For example, the transportation system uses
aDDS-based protocol to coordinate among transportation
agents; however, buildings may also use MQTT for internal
coordination.
To
formalize acommon set
of
MQTT message
payloads across OpenCity, we define and implement all data
types with Google Protocol Buffers2.Using this approach,
each message is formally defined and compiled into multiple
implementation languages, allowing implementation flexibility
within each OpenCity sub-domain. This architecture allows
developers
to
choose the communication infrastructure that
best suits adomain's needs.
2https://developers.google.com/protocol-buffers
IV.
OPENCTTY
INTELLIGENT
TRANSPORTATION
SYSTEM
The OpenCity transportation system comprises devices rel-
evant to intelligent transportation use cases: autonomous ve-
hicles, road sensors, and traffic signals. The transportation
leverages the Robot Operating System version 2(ROS2) to
maximize code re-use and ease algorithm integration into all
agents within the transportation infrastructure. This framework
provides modern robotics and autonomy software program-
ming and networking abstractions. Furthermore, more recent
industry platforms, e.g., AutoWare3and CARMA4,use the
ROS2 framework to implement their core autonomy stack.
Fig. 4illustrates the transportation system's network
ar-
chitecture and its interconnection to the OpenCity testbed.
ROS2 provides the communication fabric among transporta-
tion agents over the OpenCity's WiFi network. Communication
to and from the OpenCity core server and other non-ROS2
based infrastructure is facilitated by bridging the autonomous
systems to OpenCity's MQTT network. This network structure
facilitates the management, decision support, and command
services that reside on the testbed's more capable servers.
The OpenCity intelligent transportation system design has
two subsystems: vehicles and traffic signals. These intelli-
gent agents communicate and coordinate amongst each other
when running local autonomy algorithms; however, the MQTT
bridging mechanism enables centralized control use cases.
The prototype intelligent transportation architecture is tested
on two
of
our experimental platforms: amodified Waveshare
PiRacer (Fig. 5a) and aRaspberry Pi based traffic signal
module (Fig. 5b). Like their real-world counterparts, these
platforms are equipped with avariety
of
sensors. The Piracer
uses the Raspberry Pi Camera Module for its environment
3https://www.autoware.auto/
4https://highways.dot.gov/research/operations/CARMA-products
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
Part Usage
Raspberry Pi 4Model BBuilding Control and Management
Raspberry Pi Zero WSensor/Actuator Control and Management
Micro servo Door and Window Movement
DHT22 Sensor Temp and Humidity Monitoring
MQ-2 Gas Sensor Flammable Gas and Smoke Sensor
Light Sensor Light Level in Building
Passive Infrared (PIR) Motion Sensor
IR LED
PlR
Trigger /Emulate Human Presence
Raspberry Pi Camera Building Security and Monitoring
Electric Heating Pad Individual Room Heating
5V Cooling Fan Small Fan for Cooling
RGB LED strip Lighting in Buildings
Water Level Sensor Tank Water Level and Leaks
buildings from all sides. The building framing uses T-slot
aluminum that allows for the horizontal and vertical expansion
of
buildings. Our current designs are between three and
five floors; however, the T-slot aluminum framing can be
adjusted for any number
of
floors. As shown in Fig.
6,
layers
of
plywood are mounted to the aluminum with brackets at
regular intervals for the floors. The pictured design features an
additional T-slot aluminum piece and holes cut in the plywood
for an elevator. All internal walls for the buildings will be
made
of
plywood and are designed to be adjustable so that
floor plans can be rearranged
as
needed.
Table Ilists some
of
the important components used in
the buildings, which are selected based on several criteria:
compatibility with popular micro controllers and computers
(e.g., Raspberry Pi or Arduino); low-cost; low-power; and
ability to be used across multiple types
of
buildings. Actuators
that cannot be powered off
of
the 5V circuit will be connected
to aseparate 12V circuit and operated with aRaspberry
Pi controlled mechanical relay. The rest
of
the sensors and
actuators will be wired to Raspberry Pi Zero WGPIO pins to
collect data and send signals to actuators, e.g., for controlling
the angle
of
the micro servos for opening or closing windows.
Data collected on the Pi Zero Ws will be wirelessly transmitted
to the Raspberry
Pi
4Model Bthat acts
as
the building
manager. This building manager interfaces with the OpenCity
MQTT communication network to send data packets to the
server for storage and processing, or receive commands to
pass on to the Pi Zero W
s.
TABLE
I:
Buildings component list
Fig.
6:
Smart building internal structure.
----... ROS 2Comms.
-
.....
MQTT Comms.
MQTT Node
DROS 2Node
(b)
ROS 2Network (Domain 2)
,
't'
~r~~------~
,
,
(a)
,------.
,
,
,
ROS 2Network (Domain
1)
Transportation System
Network Architecture
Fig.
5:
The transportation system's hardware platforms.
Fig.
4:
High-level communication architecture for the trans-
pOltation system.
perception and aRaspberry
Pi
4for its computation. Fig. 5b
shows one
of
the traffic signal prototypes for the transportation
testbed. It uses aRaspberry Pi 4
as
the controller and the
PiTraffic hat for the LED stacks.
V.
OPENCITY
INTERACTIVE
BUILDING
SYSTEM
In the United States, residential and commercial buildings
account for 40%
of
the total energy use, 70%
of
the electricity
use, 36%
of
the total greenhouse gas emissions, and 12%
of
fresh water consumption. Aproper building control framework
can help reduce up to 30%
of
energy costs [15]. Moreover,
since Americans spend 90%
of
their lives in buildings [16],
it is clear that an efficient building management system can
save time, money, and energy. Intelligent buildings would
learn occupants' energy needs, integrate renewable energy and
flexible loads into their energy forecasts, respond to changing
weather conditions and uncertainty in renewable outputs [17].
While energy management products for asingle home
or building are available today, development
of
real-time,
networked control
of
multiple buildings is still
in
its infancy. In
the OpenCity testbed, smart buildings integrate various tech-
niques and technologies to create afacility that is safer, more
comfortable, efficient, and cost-effective for its occupants. This
testbed would allow city planners to understand interaction
among building energy consumers, building schedules, and
comfort requirements.
Fig. 6shows the internal structure
of
the building
in
the
VCU OpenCity testbed. This modular design has removable
facades that allow access to the internal components
of
the
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
ical Device security lab are: Connected ultrasounds, patient
monitors, ventilators, and IV pumps.
Fig.
7:
Asimplified process flow diagram for the water dis-
tribution system. Details for the office and hospital buildings
are the same
as
the residential building and omitted to avoid
cluttering the diagram.
From hospital
TK-R
P-02
From Office building
To
Business building Supply Tank
To
hospital Supply Tank
Residential Supply Tank
C.
Water Distribution System
The water distribution system supplies faucet water to the
three key buildings
in
the smart city: the residential building,
hospital, and business building. Fig. 7is asimplified process
flow diagram for the system, showing only the residential
building details. The water distribution system comprises a
supply tank, aVariable Frequency Drive (VFD) driven pump,
water distribution piping, and control valves that represent user
consumption. The consumed water is directed to asingle return
tank that serves the three buildings. The return tank is equipped
with an on/off pump that circulates the returned water to the
three buildings' water supply tanks, comprising aclosed-loop
circulation system.
The system
is
equipped with the necessary instrumentation
to measure tank levels, pump discharge pressures, and the
flow rate at each floor. The speed control
of
each supply tank
pump enables the control
of
the hydraulic system operating
point (pressure, flow) under avariety
of
user consumption
profiles. The testbed will be used to assess and compare the
performance
of
several control techniques, including classical
feedback control, feed-forward control, and reinforcement
learning.
The system is designed to allow implementing and test-
ing both centralized and distributed control designs. Each
actuator, e.g., apump or avalve, has its own embedded
controller that has local wireless communication with the
relevant sensors. This provides more flexibility in adopting
advanced control techniques, e.g., feed-forward control by
reading user consumption valve position sensors.
To
safe-
guard against system safety hazards, e.g., over-pressure, an
independent safety system is utilized with its own sensors to
provide an additional layer
of
protection. The overall system
is connected to the smart city cyber infrastructure via MQTT
broker communication.
B.
Hospital Building
The hospital building will have the same sensors and servos
as
the residential and office buildings. Hospital buildings have
designated bathrooms, waiting, diagnostic, and triage rooms.
This building integrate with VCU's Medical Device Security
lab. It will be possible to query data through this building
and receive data collected from real medical devices. The
Medical Device Security lab has three focal points in working
to improve security in commercial and home healthcare en-
vironments: Offensive security and penetration testing, FPGA
based secure
by
design systems, and secure loT and sensing
applications.
All
digital network communication between the OpenCity
lab and Medical Device Security lab will occur through
the Medical Device Security Lab firewall using RSA-4096
public/private key authentication. Inbound and outbound con-
nections between the labs will only be allowed to and from
the dedicated OpenCity loT VLAN, which will be for sensing
and loT devices that communicate with OpenCity's hospital
building. This structure ensures the safety
of
both the OpenCity
and Medical Device Security labs and the integrity
of
the
penetration testing and development environments within the
Medical Device Security Lab.
loT
devices and sensors may live within the OpenCity
hospital building or within the Medical Device Security Lab.
Linux based virtual machines or devices communicate be-
tween the two labs using keyed authentication.
It
would be
advantageous to put industrial grade and realistic size sensors
in the medical device security lab on the
loT
network. An
example experiment may be asensor placed in hospital beds
that reports usage data back to the smart city for purposes,
such
as
indicating hospital capacity to emergency services.
The lab could also house standard building sensors that feed
back into the smart city lab.
Sensor data collected within the Medical Device Security
Lab and output from medical devices will be used to build
digital simulations
of
this equipment within the OpenCity
hospital building. These simulations can be updated
as
new
device behavior
is
discovered, to include vulnerabilities found
within the devices themselves where applicable to the Smart
City Research. Examples
of
existing equipment in the Med-
The following subsections describe OpenCity's four distinct
buildings:
a)
Residential building, b) Commercial office build-
ing, c) Hospital building, and
d)
Water treatment plant.
A. Residential
and
Office Buildinf?s
The residential and office buildings will have asimilar
distribution
of
sensors and actuators per room. Sensors monitor
temperature and humidity, light levels, motion (which will be
triggered with an IR LED
to
emulate human presence), and
smoke and flammable gasses. These sensors can also monitor
other comfort factors such
as
noise level
as
needed. Actuators
will be included in both building types to control physical
features such as doors and windows.
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
The key performance measures for the system are the
energy consumed in water distribution, and areliable water
distribution. The ultimate objective
is
to minimize the energy
and water consumption while reliably satisfying the user
convenience constraints, e.g., minimum
flow
rate.
To
enable
system performance evaluation, we develop astochastic model
for the user consumption profile, which includes the time of
the
day,
the duration of opening each valve, and the percentage
opening (water
flow)
for each usage. The model accounts for
different genders and age groups, and differentiates between
the consumption
of
different building types. These models
enable
us
to
run stochastic simulations to assess the perfor-
mance
of
different control strategies under avariety
of
user
consumption patterus.
VI.
OPENCITY
MANAGEMENT
ARCHITECTURE
OpenCity management architecture
is
developed
to
ensure
four testbed performance objectives: cost-effectiveness, users'
comfort, safety, and security. Fig. 8presents an overview of
OpenCity management architecture. The architecture consists
of
three main blocks: the system module, environment module,
and control module. In the system module, the dynamics of
OpenCity components are modeled and tuned through model-
based forecasting strategies or learning.
In
the environment
module, the environment variations are predicted based on
the offline historical data and online measurements. The
current and future values
of
system dynamics are streamed
into the control module, where acost function
is
formulated
with desired performance specifications, such
as
safety, cost-
effectiveness, and convenience. Optimal control decisions are
generated by solving the optimization problem in the control
module, and they are fed into the testbed actuators.
From the modeling viewpoint, two types
of
management
strategies are deployed depending on the component specifi-
cations and requirements; i.e., model-based and learning-based
management. Model-based techniques are implemented for
controlling OpenCity processes with well-understood behavior,
such
as
indoor condition regulation in smart buildings. In a
model-based design, amathematical representation
of
process
dynamics
is
utilized
to
minimize the deviation
of
the controlled
variables from the desired values [18]. Although model-based
control approaches are awell-studied framework, creating an
exact mathematical model for the complex processes
is
akey
challenge [19]. Also, OpenCity components are subject
to
uncertainties and modeling such systems
is
difficult [20].
Learning-based management techniques are implemented
for OpenCity components that are difficult to model from first
principles, such
as
occupants' perception
of
comfort/feedback,
and environmental disturbances. Since alearning-based man-
agement system does not utilize models to describe component
characteristics, its performance
is
not affected by modeling
inaccuracies. In the management architecture, learning-based
management structures are exploited along with the model-
based management techniques
to
take into account the dy-
namic information of users and environmental disturbances
during OpenCity decision-making process. Integrating this
information into the management system leads to adesign
that enables adaptation to uncertain variations and real-time
performance improvement over time.
OpenCity components operate in uncertain physical environ-
ment; therefore, decision making for the system
is
strongly in-
fluenced by unexpected disruptive events. One
of
the important
challenges in OpenCity management
is
ensuring its reliability
and adaptability to unforeseen crises.
To
enhance the decision-
making process in the event
of
these situations, we develop
adecision support system (DSS) that operates along with
the management system. The decision support system uses
Markov decision processes (MDP) to model awide range
of
common disruptive scenarios that may occur in the OpenCity
management system. In the event
of
acritical situation, an
initial action
is
chosen from aset
of
possible actions, and
areward value
is
assigned
to
it. Then, by transiting to new
states and adopting actions with higher reward values, the
decision making process
is
gradually improved. The developed
OpenCity DSS anticipates, adapts, and rapidly recovers from
unexpected emergencies.
VII.
CONCLUSION
The smart city concept promises citizens improved quality
of
life through increased access
to
public services.
To
do
so,
smart cities require ascalable architecture that integrates
heterogeneous sensing, communication, control, and analytics
technologies. There are multiple application-level protocols
that enable smart city data collection, e.g., MQTT, CoAP
(Constrained Application Protocol), WebSocket, and analytics,
e.g., Apache Kafka, Amazon Kinesis. However, there
is
still
the need for an open architectures and secure platform
to
enable researchers, application developers, and city planners
to
easily discover, assess, and mitigate real-life smart city
challenges and problems. The presented smart city testbed,
OpenCity, meets these requirements through its data collec-
tion and processing units, database management, distributed
performance management algorithms, and real-time data visu-
alization.
The main contribution
of
the OpenCity
is
to provide an
accessible experimental environment for researchers to explore
algorithms and technologies that would be integrated into in-
telligent, sustainable cities. The OpenCity testbed includes four
types
of
smart buildings (including residential, commercial
office, hospital, and water treatment plant), intersecting roads,
intelligent transportation systems (including autonomous
ve-
hicles and traffic signals),
as
well
as
the associated com-
munication backbone and data analytics infrastructure. In the
testbed architecture, Server@OpenCity serves
as
acentralized
data hub and access that provides several software services
to
platform users. The intelligent nodes, Nodes@OpenCity,
maintain their local data, communicate with other nodes and
Server@OpenCity. In addition, the integrated management
systems (i.e., model-based predictive control approaches and
learning-based techniques) enable real-time management
of
the OpenCity subsystems considering various uncertainties,
including user behavior and environmental variations.
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
Environment measurements
Environmental Module
Comfort
Criteria
Safety
Fig.
8:
OpenCity management architecture.
Database &Data
Analytics Engine
Cost Effectiveness
Security
Performance
Set Points
The design and development
of
the OpenCity testbed con-
tributes
to
both the scientific community and society by
(a)
developing novel collaborative and interdisciplinary re-
search approaches (b) training students in advanced topics
and technologies for addressing real-life challenges that our
community faces,
(c)
providing guidance and support
to
local
communities to employ advanced technologies and innovative
management systems in their smart city plans, and (d) increas-
ing partnerships between academia and industry. Through the
presented architecture with software services, it
is
expected
that OpenCity can support various educational and research
activities related
to
smart city development.
ACKNOWLEDGMENT
This work
is
supported by the Commonwealth Cyber Initia-
tive (CCI), an investment in the advancement
of
cyber R&D,
innovation, and workforce development in Virginia. For more
information about CCI, visit cyberinitiative.org.
REFERENCES
[1]
C.
G.
Cassandras, "Smart cities
as
cyber-physical social systems,"
Engineering, vol.
2,
no.
2,
pp. 156-158, 2016.
[2]
United Nations (2015), "United nations department
of
economic and
social affairs, population division, world urbanization prospects: The
2014 revision," 2015.
[3]
B.
N.
Silva,
M.
Khan, and
K.
Han, "Towards sustainable smart cities:
Areview
of
trends, architectures, components, and open challenges in
smart cities," Sustainable Cities and Society, vol. 38, pp. 697-713, 2018.
[4]
"A
strategy for american innovation," National Economic Council and
Office
of
Science and Technology Policy, 2015.
[5]
B.
Dong,
V.
Prakash,
F.
Feng, and Z. O'Neill,
"A
review of smart
building sensing system for better indoor environment control," Energy
and Buildings, vol. 199, pp. 29-46, 2019.
[6]
A. Nugur,
M.
Pipattanasomporn,
M.
Kuzlu, and
S.
Rahman, "Design and
development of an iot gateway for smart building applications," IEEE
Internet
of
Things Journal, 2018.
[7]
Y.
Li, X. Cheng,
Y.
Cao,
D.
Wang, and L. Yang, "Smart choice for the
smart grid: Narrowband internet of things (NB-loT)," IEEE Internet
of
Things Journal, vol. 5, no. 3, pp. 1505-1515, 2017.
[8]
M.
Veres and
M.
Moussa, "Deep learning for intelligent transportation
systems: Asurvey of emerging trends," IEEE Transactions on Intelligent
transportation systems, 2019.
[9]
J.
Karwot,
J.
Kazmierczak,
R.
Wycz61kowski,
W.
Paszkowski, and
P.
Przystalka, "Smart water in smart city: Acase
stud,"
in Pro-
ceedings
of
SGEM 16th InternatiolUll Scientific Conference on
EARTH&GEOSCIENCES, book, vol.
3,
2016, pp. 851-858.
[10]
M.1.
Pramanik,
R.
Y.
Lau,
H.
Demirkan, and
M.
A.
K.
Azad, "Smart
health: Big data enabled health paradigm within smart
cities,"
Expert
Systems with Applications, vol. 87, pp. 370-383, 2017.
[11] A.
S.
Elmaghraby and
M. M.
Losavio, "Cyber security challenges in
smart cities: Safety, security and
privacy,"
Journal
of
advanced research,
vol.
5,
no.
4,
pp. 491-497, 2014.
[12] L. Sanchez,
L.
Munoz,
J.
A. Galache,
P.
Sotres,
J.
R.
Santana,
V.
Gutierrez,
R.
Ramdhany, A. Gluhak,
S.
Krco,
E.
Theodoridis, and
D.
Pfisterer, "SmartSantander: loT experimentation over asmart city
testbed," Computer Networks, vol. 61, pp. 217-238, 2014, special issue
on Future Internet Testbeds -Part
1.
[13]
C.
Adjih,
E.
Baccelli, E. Fleury,
G.
Harter,
N.
Mitton,
T.
Noel,
R.
Pissard-Gibollet,
F.
Saint-Marcel,
G.
Schreiner,
J.
Vandaele, and
T.
Watteyne, "FIT loT-LAB: Alarge scale open experimental loT
testbed," in 2015 IEEE
2nd
World Forum on Internet
of
Things (WF-
loT), 2015, pp. 459-464.
[14]
S.
Latre,
P.
Leroux,
T.
Coenen,
B.
Braem,
P.
Bailon, and
P.
Demeester,
"City of things: An integrated and multi-technology testbed for loT
smart city experiments," in 2016 IEEE InterlUltiolUll Smart Cities
Conference (ISC2), 2016, pp. 1-8.
[15] L. Perez-Lombard,
J.
Ortiz, and C. Pout,
"A
review on buildings energy
consumption information," Energy and buildings, vol. 40, no. 3, pp.
394-398, 2008.
[16]
G.
W.
Evans and
J.
M.
McCoy, "When buildings don't work: The role
of
architecture in human health," Journal
of
Environmental psychology,
vol. 18, no.
1,
pp. 85-94, 1998.
[17]
P.
Geraldo Filho, L. A. Villas,
V.
P.
Gon"alves,
G.
Pessin, A. A. Loureiro,
and
J.
Ueyama, "Energy-efficient smart home systems: Infrastructure and
decision-making process," Internet
of
Things, vol.
5,
pp. 153-167,2019.
[18]
E.
F.
Camacho and
C. B.
Alba, Model predictive control. Springer
Science &Business Media, 2013.
[19]
M.
Benosman, Learning-based adaptive control:
An
extremum seeking
approach-theory and applications. Butterworth-Heinemann, 2016.
[20]
J.
Kleissl and
Y.
Agarwal, "Cyber-physical energy systems: Focus on
smart buildings," in Design Automation Conference. IEEE, 2010, pp.
749-754.
Authorized licensed use limited to: Virginia Commonwealth University. Downloaded on November 30,2021 at 05:57:16 UTC from IEEE Xplore. Restrictions apply.
... The efficiency of smart cities has brought an increased focus on implementation and prototyping across different platforms and locations. In particular, a smart city's autonomous features attract innovations for other parts of cities, such as smart homes, transportation, manufacturing systems, and hospitals [2]. ...
... Engineers and public officials can gather data regarding implementation efficiency while reducing testing expenses through an emulated smart grid within a smart city testbed. In this paper, we introduce the smart grid capabilities that are offered in the OpenCyberCity testbed, a small-scale, emulated smart city testbed [2]. Many use cases can be realized, combined with other emulated smart city functionality for testing the interaction of smart grid technologies with other smart city systems, such as smart transportation systems. ...
... To provide an emulated smart grid testbed, we extend the current OpenCyberCity testbed [2] to add smart grid capabilities. This is done by adding hardware, integrating power system components with the existing communication framework, and creating other services for monitoring and managing the electrical infrastructure. ...
Conference Paper
Full-text available
Smart grids and smart cities are intertwined due to their shared goal of enhancing urban dwellers' standard of living while simultaneously decreasing their carbon footprint. An integral part of a smart city's infrastructure, the smart grid lays the groundwork for effective energy management and makes it possible to include renewable energy sources. While smart grid technology can benefit a city, implementation can be challenging and costly. Researchers can utilize simulation tools and emulated physical hardware to make adopting new technologies more accessible to evaluate smart grid deployment strategies before integrating them into existing cities. This paper presents the new smart grid capabilities in a small-scale smart city testbed called OpenCyberCity and demonstrates an example control implementation for the emulated smart grid hardware.
... The Bayesian LSTM by Zaman et al. (2022) computes both time series prediction and uncertainty assessment for the predictive analysis of a smart water distribution system. This model is evaluated on real-time pressure and flow data from VCU's OpenCity test bed (Zohrabi et al. 2021). Additionally, integrating the wavelet decomposition into several machine learning algorithms including feed-forward neural networks, SVM, extreme learning models and random forest is known to improve the general performance (Rezaali et al. 2021). ...
Article
Full-text available
The advancements of the Internet of Things and Low-Power Wide-Area Network technology will accelerate in the next future the adoption of smart meters in water distribution systems, enabling the collection of a huge amount of fine-grained data. How to turn massive smart meter data into actionable knowledge will be the key point to limit water wastage and promote efficient and sustainable distribution. Although the collection of data worldwide is currently limited, the potential future impact of exploiting data-driven and machine learning methods is increasingly recognized in research and industry, as shown by many scientific works published in recent years. In particular, the interest in deep learning for smart water distribution systems is increasing, motivated by the ability to learn intricate patterns from big data. This work aims to provide an overview of the current research and identify challenges for future directions by conducting an application-oriented survey. Specifically, by analysing data characteristics and operational targets, we propose a new taxonomy that helps structure properly the macro-areas of water management into infrastructure analysis, demand analysis and water quality monitoring. Existing methods are discussed for each application under these three stages. In addition, we also discuss potential research directions, such as federated learning, incremental learning, probabilistic modeling and explainability and address broad issues like data availability and implications for privacy.
... El Throughput fue de 347.64 transacciones por segundo para una URL específica, pero las diferencias en el uso de la red entre las URL analizadas sugieren disparidades en el rendimiento, lo que podría estar relacionado con la estructura del sistema. Estos resultados muestran que el protocolo Long Polling experimentó una carga considerable y una tasa significativa de fallos, lo que apunta a la necesidad de optimización para mejorar el rendimiento y reducir los errores, tal como lo subrayan(Zohrabi et al., 2021).Finalmente, el protocolo Server-Sent Event (SEE) se probó bajo las mismas condiciones, con 2000 solicitudes completadas sin fallos, lo que, al igual que con WebSocket, confirma la alta estabilidad y confiabilidad del sistema en estos experimentos. Los tiempos de respuesta promedio fueron de 1.89 segundos, con variabilidad entre el mínimo (4 ms) y el máximo (3.98 segundos). ...
Article
Full-text available
En diversas aplicaciones, desde sistemas de control industrial hasta juegos en línea y streaming de video, la comunicación en tiempo real ha ido ganando cada vez más importancia. Sin embargo, el envío de datos en tiempo real a través de redes presentó desafíos debido a la variabilidad en el ancho de banda y la latencia. Se llevó a cabo un estudio en el Departamento de Tecnologías de la Información de la Pontificia Universidad Católica del Ecuador con el objetivo de mejorar las comunicaciones de sus aplicaciones de backend. En la actualidad, estas aplicaciones utilizan diferentes tipos de protocolos de comunicación, pero no habían logrado solucionar la problemática de la comunicación en tiempo real. En el estudio, se analizaron distintos protocolos de comunicación mediante un chat en linea para determinar cuál sería el más adecuado para una arquitectura de backend escalable. Los protocolos de comunicación que se evaluaron fueron: Long polling, WebSockets y Server-Sent Events. Los resultados mostraron que WebSockets era el protocolo de comunicación más adecuado para una arquitectura de backend escalable. Estos resultados tienen implicaciones importantes para el desarrollo de aplicaciones web. Al utilizar WebSockets, se espera que pueda mejorar la calidad de sus aplicaciones web y proporcionar a los usuarios una experiencia más fluida e interactiva. El estudio demostró que WebSockets era el protocolo de comunicación más adecuado para una arquitectura de backend escalable. Esto se debe a que WebSockets proporciona una conexión bidireccional entre el cliente y el servidor, permitiendo que los datos se envíen en tiempo real sin tener que recargar la página
... This testbed tests and validates different control algorithms, communication infrastructures, and user interfaces. The testbed actuators are optimized by the building control unit, which aggregates building characteristics through a network of dispersed sensors and communicates them to a management system [121,122]. Another use case for this testbed is to exploit the extreme susceptibility to interruption and disturbance in cyberphysical systems (CPS) during decision making. ...
Article
Full-text available
Smart city initiatives aim to enhance urban domains such as healthcare, transportation, energy , education, environment, and logistics by leveraging advanced information and communication technologies, particularly the Internet of Things (IoT). While IoT integration offers significant benefits, it also introduces unique challenges. This paper provides a comprehensive review of IoT-based management in smart cities. It includes a discussion of a generalized architecture for IoT in smart cities, evaluates various metrics to assess the success of smart city projects, explores standards pertinent to these initiatives, and delves into the challenges encountered in implementing smart cities. Furthermore, the paper examines real-world applications of IoT in urban management, highlighting their advantages, practical impacts, and associated challenges. The research methodology involves addressing six key questions to explore IoT architecture, impacts on efficiency and sustainability, insights from global examples, critical standards, success metrics, and major deployment challenges. These findings offer valuable guidance for practitioners and policymakers in developing effective and sustainable smart city initiatives. The study significantly contributes to academia by enhancing knowledge, offering practical insights, and highlighting the importance of interdisciplinary research for urban innovation and sustainability, guiding future initiatives towards more effective smart city solutions.
... This paper presents the latest developments in OpenCy-berCity 1 , a simulated smart city testbed at Virginia Commonwealth University (VCU) designed to advance research in smart city technologies and offer hands-on experience with cyber-physical systems in a smart city context. Building on our earlier publication [4], which introduced the initial setup and capabilities of OpenCyberCity, this paper focuses on recent 1 https://occtestbed.com expansions and updates. ...
Poster
Full-text available
Smart cities have appeared as an essential paradigm, leveraging advanced technology and data-driven techniques to enhance residents' quality of life, drive economic growth, improve governance, and facilitate environmental sustainability. Promoting experimental testing of existing and emerging technologies in realistic smart-city-simulated environments is paramount for their development. OpenCyberCity, a smart city testbed developed at Virginia Commonwealth University, echoes this progress by incorporating smart functionalities such as smart buildings, traffic systems, manufacturing, data analytics, autonomous response systems, and microgrid infrastructure capabilities. This paper presents recent expansions and updates on the OpenCyberCity testbed, enabling further experimentation across various smart city domains, with the aim of improving energy conservation, transportation, building management, resilience, and sustainable infrastructure development.
... • To ensure the validity and applicability of our findings, real-time datasets are used for anomaly detection and threshold prediction. Experiments will be conducted on our smart city testbed [28] to validate the effectiveness and real-world applicability of our proposed approach. The structure of the paper is as follows: Section II delves into the theoretical foundations of the methods used, while Section III presents the proposed integrated approach and its different modules. ...
Conference Paper
Full-text available
With the advent of IoT technology, smart building management has been transformed, leading to significant improvements in energy efficiency and occupant comfort. Indoor room temperature control is crucial as it affects both building performance and occupant quality of life. Nevertheless, stringent cybersecurity measures are required due to the increasing susceptibility to cyber attacks with more IoT links in smart buildings. Identifying and managing unusual temperature readings is essential to keep the system running smoothly, efficiently, and safely. By integrating classical control methods such as PID with anomaly detection and LSTM modeling, this approach enables proactive anomaly identification and accurate temperature forecasts , rendering sustainable and resilient living conditions. This integration optimizes resource usage and mitigates cyber risks. This paper presents a holistic method that combines PID control, LSTM forecasting, and anomaly detection for smart building applications. The proposed integrated approach successfully addresses aberrant temperature variations and enhances building performance, as shown through experimental validation.
... Smart Cities: Finally, OpenCyberCity [26], [27] provides access to a miniaturised Smart City testbed, emulating a Smart Building and an Intelligent Transportation System (ITS) scenarios. The small scale of the testbed does not allow for realistic experimentation, but the architecture is similar to UMBRELLA. ...
Article
Full-text available
UMBRELLA a is an open, large-scale IoT ecosystem deployed across South Gloucestershire, UK. It is intended to accelerate innovation across multiple technology domains. UMBRELLA is built to bridge the gap between existing specialised testbeds and address holistically real-world technological challenges in a System-of-Systems (SoS) fashion. UMBRELLA provides open access to real-world devices and infrastructure, enabling researchers and the industry to evaluate solutions for Smart Cities, Robotics, Wireless Communications, Edge Intelligence, and more. Key features include over 200 multi-sensor nodes installed on public infrastructure, a robotics arena with 20 mobile robots, a 5G network-in-a-box solution, and a unified backend platform for management, control and secure user access. The heterogeneity of hardware components, including diverse sensors, communication interfaces, and GPU-enabled edge devices, coupled with tools like digital twins, allows for comprehensive experimentation and benchmarking of innovative solutions not viable in lab environments. This paper provides a comprehensive overview of UMBRELLA’s multi-domain architecture and capabilities, making it an ideal playground for Internet of Things (IoT) and Industrial IoT (IIoT) innovation. It discusses the challenges in designing, developing and operating UMBRELLA as an open, sustainable testbed and shares lessons learned to guide similar future initiatives. With its unique openness, heterogeneity, realism and tools, UMBRELLA aims to continue accelerating cutting-edge technology research, development and translation into real-world progress.
... The main contributions of this paper are: 1) Building and Training a reinforcement learning agent for a smart water distribution system while considering multiple factors, such as pump cost in the reward function, including the number of pumps and valves used for the cumulative reward. 2) Considering equipment control at both ends of the distribution network (smart pumps and isolation valves) to emulate real-time situations for our ongoing testbed [13]. 3) Evaluating the suggested method against the standard controller methods about the total cumulative amount earned. ...
Conference Paper
Full-text available
Inefficient scheduling in water distribution systems can lead to energy waste, costly overflows, and a system that cannot keep up with demand. Simultaneous real-time management of system components such as pumps and valves to optimize operation in response to demand variations is a challenging task. Recent advances in deep reinforcement learning provides an opportunity to overcome the state explosion problem using function approximation to generalize from a limited interaction with the environment. In this work, we train a Long Short-Term Memory (LSTM) based Reinforcement Learning (RL) agent to optimize the energy usage of a smart water distribution system while maintaining a safe operating envelope. We compare the performance of the RL agent to two agents based on human experience in the domain; a baseline controller that is based on simple operational logic, and a fuzzy logic controller that captures imprecise human requirements. We show that the RL agent outperforms the other agents in terms of energy usage and operational safety, indicating its potential benefits for large-scale smart city systems. Future research work will focus on prioritized large-scale system scheduling to cope with smart city emergency situations.
Article
Full-text available
One of the main global challenges in the last few years has been to improve energy efficiency. In this area, the residential sector is responsible for a considerable proportion of energy consumption and a possible way to address this problem is to adopt a HAS (Home Automation System). This work reports the results of our investigation in smart home systems that combine WSANs (Wireless Sensor and Actuator Networks) and Computational Intelligence techniques with a focus on energy efficiency. We discuss several valuable ideas from this systematic review, including guidelines for new research projects in the area of home automation. As result of this survey, the main contributions of this work are: (i) identification and discussion of studies that combine WSANs and computation intelligence in HAS that particularly target energy-saving; (ii) finding gaps in the selected works, and offering solutions that can guide new areas of research, as well as new projects in HAS and (iii) demonstrating that solutions based on WSANs that are integrated with computational intelligence have emerged as an attractive alternative that can be deployed in a HAS.
Article
Full-text available
The low power wide area network (LPWAN) technologies, which is now embracing a booming era with the development in the Internet of things (IoT), may offer a brand new solution for current smart grid communications due to their excellent features of low power, long range, and high capacity. The mission-critical smart grid communications require secure and reliable connections between the utilities and the devices with high quality of service (QoS). This is difficult to achieve for unlicensed LPWAN technologies due to the crowded license-free band. Narrowband IoT (NB-IoT), as a licensed LPWAN technology, is developed based on the existing LTE specifications and facilities. Thus, it is able to provide cellular-level QoS, and henceforth can be viewed as a promising candidate for smart grid communications. In this paper, we introduce NB-IoT to the smart grid and compare it with the existing representative communication technologies in the context of smart grid communications in terms of data rate, latency, and range, etc. The overall requirements of communications in the smart grid from both quantitative and qualitative perspectives are comprehensively investigated and each of them is carefully examined for NB-IoT. We further explore the representative applications in the smart grid and analyze the corresponding feasibility of NB-IoT. Moreover, the performance of NB-IoT in typical scenarios of the smart grid communication environments, such as urban and rural areas, is carefully evaluated via Monte Carlo simulations.
Article
Transportation systems operate in a domain that is anything but simple. Many exhibit both spatial and temporal characteristics, at varying scales, under varying conditions brought on by external sources such as social events, holidays, and the weather. Yet, modeling the interplay of factors, devising generalized representations, and subsequently using them to solve a particular problem can be a challenging task. These situations represent only a fraction of the difficulties faced by modern intelligent transportation systems (ITS). In this paper, we present a survey that highlights the role modeling techniques within the realm of deep learning have played within ITS. We focus on how practitioners have formulated problems to address these various challenges, and outline both architectural and problem-specific considerations used to develop solutions. We hope this survey can help to serve as a bridge between the machine learning and transportation communities, shedding light on new domains and considerations in the future.
Article
This paper aims to provide a systemic review of how indoor sensors influence in managing optimal energy saving, thermal comfort, visual comfort, and indoor air quality in the built environment. The optimal management of energy saving and occupant comfort plays a vital role in the built environment because the occupant's productivity and health are highly influenced by indoor environmental quality. In order to do this, there must be a functional sensing system that connects the environment variables (e.g., temperature) with building environmental control systems such as the heating, ventilation, and air-conditioning system. This paper starts with an overview of the importance of energy saving and occupant comfort in the built environment. It then discusses sensors and their importance in the built environment and reviews the different types of sensors, which explains them in terms of how they influence the indoor built environment and occupant productivity. The paper further explores the application of sensors in the built environment and analyzes this in terms of energy saving, thermal comfort, visual comfort, and indoor air quality. Following this, the data analysis is discussed in terms of data, information, and knowledge accrued from the sensors. Lastly, the paper discusses the future challenges for the improvement of building indoor environmental quality and energy saving by the application of sensors.
Article
One of the main global challenges in the last few years has been to improve energy efficiency. In this area, the residential sector is responsible for a considerable proportion of energy consumption and a possible way to address this problem is to adopt a HAS (Home Automation System). This work reports the results of our investigation in smart home systems that combine WSANs (Wireless Sensor and Actuator Networks) and Computational Intelligence techniques with a focus on energy efficiency. We discuss several valuable ideas from this systematic review, including guidelines for new research projects in the area of home automation. As result of this survey, the main contributions of this work are: (i) identification and discussion of studies that combine WSANs and computation intelligence in HAS that particularly target energy-saving; (ii) finding gaps in the selected works, and offering solutions that can guide new areas of research, as well as new projects in HAS and (iii) demonstrating that solutions based on WSANs that are integrated with computational intelligence have emerged as an attractive alternative that can be deployed in a HAS.
Article
Due to the depletion of energy resources and increased energy demand, there is an increased focus on the energy consumption and management in buildings. Many building energy management (BEM) software platforms are commercially available to monitor and control energy consumption. These platforms are hosted on the physical hardware within the building, due to which the hardware specifications limit their performance. To address this limitation, cloud technology emerged which facilitates software to be deployed at a remote location that has scalable hardware resources. Conventional BEM software can leverage such a cloud platform to offer scalable and maintenance-free installation. Once hosted on a remote cloud platform, BEM software lacks direct connectivity to building sensors/controllers, hence requires a device to support remote accessibility. Most devices are bound to a local area network and therefore need an additional functional layer on top of its communication stack to perform Network Address Translation (NAT)-Traversal. This functionality is implemented on a scalable software which connects to the devices in the network and acts as a gateway for cloud-based BEM software to access devices in the local area network. Any message sent to this gateway is translated to a respective device protocol. This paper describes the design and implementation of such an Internet of Things (IoT) gateway for a cloud-based BEM system that requires support for BACnet, Modbus, and HTTP RESTful interface devices.
Article
In the era of “big data”, recent developments in the area of information and communication technologies (ICT) are facilitating organizations to innovate and grow. These technological developments and wide adaptation of ubiquitous computing enable numerous opportunities for government and companies to reconsider healthcare prospects. Therefore, big data and smart healthcare systems are independently attracting extensive attention from both academia and industry. The combination of both big data and smart systems can expedite the prospects of the healthcare industry. However, a thorough study of big data and smart systems together in the healthcare context is still absent from the existing literature. The key contributions of this article include an organized evaluation of various big data and smart system technologies and a critical analysis of the state-of-the-art advanced healthcare systems. We describe the three-dimensional structure of a paradigm shift. We also extract three broad technical branches (3T) contributing to the promotion of healthcare systems. More specifically, we propose a big data enabled smart healthcare system framework (BSHSF) that offers theoretical representations of an intra and inter organizational business model in the healthcare context. We also mention some examples reported in the literature, and then we contribute to pinpointing the potential opportunities and challenges of applying BSHSF to healthcare business environments. We also make five recommendations for effectively applying `BSHSF to the healthcare industry. To the best of our knowledge, this is the first in-depth study about state-of-the-art big data and smart healthcare systems in parallel. The managerial implication of this article is that organizations can use the findings of our critical analysis to reinforce their strategic arrangement of smart systems and big data in the healthcare context, and hence better leverage them for sustainable organizational invention.
Conference Paper
While smart cities have the potential to monitor and control the city in real-time through sensors and actuators, there is still an important road ahead to evolve from isolated smart city experiments to real large-scale deployments. Important research questions remain on how and which wireless technologies should be setup for connecting the city, how the data should be analysed and how the acceptance by users of applications can be assessed. In this paper we present the City of Things testbed, which is a smart city testbed located in the city of Antwerp, Belgium to address these questions. It allows the setup and validation of new smart city experiments both at a technology and user level. City of Things consists of a multi-wireless technology network infrastructure, the capacity to easily perform data experiments on top and a living lab approach to validate the experiments. In comparison to other smart city testbeds, City of Things consists of an integrated approach, allowing experimentation on three different layers: networks, data and living lab while supporting a wide range of wireless technologies. We give an overview of the City of Things architecture, explain how researchers can perform smart city experiments and illustrate this by a case study on air quality.