Fast Sensor Process Modeling and Registration in Sensor Web
Xian'ge Xie*, Xuefeng Liu**, Jianhua Mao, Jingjing Fan, Fenxiao Ye
School of Communication and Information Engineering, ShanghaiUniversity, Shanghai 200444, China
xiexiangea@sina.com
Abstract—Sensor modeling and registration is the basis of
sensor centralized management and sensor information
sharing in Sensor Web. According to the SensorML standard
developed by OGC, this paper proposes a user-oriented fast
sensor process modeling and sensor registration method based
on the in-depth analysis of the SensorML conceptual model of
sensor description. With this method, all the information
required to describe the sensor will be divided into three
categories with defining the necessary elements, optional
elements and element format for each category: Identification,
Capabilities and Contact. Then the same category of
information will be presented in the same form. Users only
need to fill in these forms according to the process, and then
complete the sensor modeling process by submitting these
forms to the server. Finally, the server receives the
information to generate XML formatted sensor information
models of the SensorML standard. Users could complete the
sensor registration with these models. In order to verify the
feasibility of this method, this paper designs and realizes a fast
sensor modeling and sensor registration online system based
on the SensorML standard of version 1.0.1, and registers an in
situ sensor to Sensor Observation Service(SOS) successfully by
this system.
Keywords: Sensor Web; SensorML; Sensor Modeling;
Sensor Registration; Sensor Observation Service (SOS)
I. INTRODUCTION
With the development and popularization of Internet of
things (IOT), the sensors are increasingly integrated into our
daily life and work. It is estimated that by 2020, the amount
of Internet access sensors will reach 50 billion [1]. At
present, because of the differences in the hardware and
software, Sensor Networks composed of a plurality of
sensors in different fields still could not have a good
combination of data sharing, which creates the phenomenon
of "islands of information". In this era of big data, the
presence of "islands of information” is not conducive to
allocating sensor data efficiently and sharing data. To
eliminate the differences in the hardware and software of
Sensor Network, NASA proposed Sensor Web, the
combination of Sensor Network and the Internet platform,
built by the network technology, Service Oriented
Architecture (SOA) and Sensor Network. Users could have
the access to Sensor Network by utilizing standardized
protocols and packaged application interfaces through the
Internet. By this way, they could request services, subscribe
to news and receive notifications through multiple platform
services. To further normalize the discovery, access and use
sensor information through the Internet, build a
"plug-and-play" Web-based sensor network standard
platform, interoperate with multi-source heterogeneous
sensor and share data, Open Geospatial Consortium (OGC)
proposed the Sensor Web Enablement (SWE) framework in
2005, which has been widely recognized by the industry and
has became the de facto industry standard [2,4].In Sensor
Web, the basis of sharing sensor observation information is
the sensor modeling and sensor registration [7]. To make
this step forward, OGC proposed the Sensor Model
Language (SensorML) in SWE [8]. This is an information
standard for providing the related sensors information and
establishing the sensor information models. With this
standard all the physical platforms and logical algorithms of
the sensors would be expressed in the Process model or the
ProcessChain model [5]. The SensorML standard defines the
XML Scheme coding structure of the models. A sensor
model complied with SensorML standards is a document of
XML format that conforms to the Schema XML coding
structure. Sensor Web could register the sensors by
analyzing these documents. Although XML is plain-text
storage independent of the hardware and software which can
guarantee the data sharing and transmission between the
system and the software that is not compatible, it is not easy
for an ordinary user to build a SensorML document of XML
format and register the sensor to SOS use it. The scheme of
this paper is complied by SensorML coding standards, but
shielding the specific bottom implementation of sensor
model documentation. This scheme divides the sensor
modeling into several processes and constructs an online
user interface of fast sensor process for modeling and
registration, realizes a system of user-oriented fast sensor
process modeling and registration by forms.
II. CONCEPTUAL MODEL OF SENSOR DESCRIPTION IN
SENSORML
In order to manage centralized and use the multi-source
sensor observation information, OGC proposed the
SensorML standard. SensorML defines two types of data:
simple data and complex data, these two types of data can be
used to describe sensor related properties and sensor
interfaces. The related properties contain location, time, data
encoding, phenomenon, observation properties, input and
output, etc. It provides the information basis for describing
the sensor and processing the sensor data, which are
encapsulated in the Process and ProcessChain of the sensor
model as the basic information of sensor.
The Process and the ProcessChain are the core models of
SensorML. In SensorML, all of the components will be
modeled as Processes, in which the inputs, outputs, and
2015 Sixth International Conference on Intelligent Systems Design and Engineering Applications
978-1-4673-9393-5/15 $31.00 © 2015 IEEE
DOI 10.1109/ISDEA.2015.104
393