Database Reference
In-Depth Information
3.1 OpenIoT Architecture Overview
OpenIoT Architecture is comprised by six main elements as depicted in Fig. 4 .
The Sensor Middleware, the Cloud Data Storage, the Scheduler in conjunction
with Discovery Services functionality, the Service Delivery and Utility Manager,
the Request Definition, the Request Presentation and the Configuration and
Monitoring.
Sensor Middleware collects filters and combines data streams from virtual
sensors or physical devices. It acts as a hub between the OpenIoT plat-
form and the physical world. The sensor middleware uses an extension of
the Global Sensor Networks (GSN - http://sourceforge.net/apps/trac/gsn/ )
middleware namely x-GSN.
Cloud Data Storage (Linked Sensor Middleware Light [ 8 ], LSM-Light) enables
the storage of data streams stemming from the sensor middleware thereby
acting as a cloud database. The cloud infrastructure stores also the metadata
required for the operation of the OpenIoT platforms (functional data).
Scheduler processes all the requests for on-demand deployment of services
and ensures their proper access to the resources (e.g. data streams) that
they require. This component undertakes the following tasks: it incorpo-
rates semantic discovery of sensors and the associated data streams that
can contribute to service setup; it manages a service and selects/enables the
resources involved in service provision.
Fig. 4. OpenIoT middleware architecture
Search WWH ::




Custom Search