Abstract
Pervasive computing and Internet of Things (IoTs)
paradigms have created a huge potential for new business.
To fully realize this potential, there is a need for a
common way to abstract the heterogeneity of devices so
that their functionality can be represented as a virtual
computing platform. To this end, we present novel
semantic level interoperability architecture for
pervasive computing and IoTs. There are two main
principles in the proposed architecture. First,
information and capabilities of devices are represented
with semantic web knowledge representation technologies
and interaction with devices and the physical world is
achieved by accessing and modifying their virtual
representations. Second, global IoT is divided into
numerous local smart spaces managed by a semantic
information broker (SIB) that provides a means to monitor
and update the virtual representation of the physical
world. An integral part of the architecture is a
resolution infrastructure that provides a means to
resolve the network address of a SIB either using a
physical object identifier as a pointer to information or
by searching SIBs matching a specification represented
with SPARQL. We present several reference implementations
and applications that we have developed to evaluate the
architecture in practice. The evaluation also includes
performance studies that, together with the applications,
demonstrate the suitability of the architecture to
real-life IoT scenarios. In addition, to validate that
the proposed architecture conforms to the common IoT-A
architecture reference model (ARM), we map the central
components of the architecture to the IoT-ARM.
Original language | English |
---|---|
Pages (from-to) | 856-873 |
Journal | IEEE Access |
Volume | 2 |
DOIs | |
Publication status | Published - 2014 |
MoE publication type | A1 Journal article-refereed |
Keywords
- Internet of Things
- pervasive computing
- RDF
- semantic interoperability
- system architecture
- SPARQL