OpenMTC – Horizontal M2M/IoT platform
Dynamic policy enforcement to manage and control resource access
The demo will showcase a platform management tool which allows managing access to different resources or services to third-party applications. The management tool consists basically of an IN-CSE, a Dynamic Authorization Server (DAS) and a web portal (GUI). The portal is also the frontend of the DAS in order to configure the policies. The platform is populated with field domain services hosted in local premises. It will provide access to different kind of sensors. Additionally simulated data sources can be requested.
The showcase will demonstrate the process of registering an application, requesting and using a service and providing a service to another application. The register process incorporates the generation of an SSL-certificate in order use Certificate-based Authentication. The request to a service is done via the GUI and needs to be admitted by the owner of the service. The result will be transferred to the DAS in order to grant access to the required resources. Providing services to other applications is done via the GUI.
The demo will show the registration of three different applications. One application will register, consume data of sensors and enhance data and doing simple analytics. The generated data will be offered as service to other applications. The second application will register and offer an actuator for indicating different states in the demo. The third application will register and combine the enhanced data and the actuating capabilities. It will show the data in a graph-style dashboard and uses the actuator to show changes of conditions.
Harmonizing heterogeneous data sources through semantic support
Attaching additional sensors to existing machines in a shop floor, also called retrofitting, provides you with additional information and provides further insights about the machine status. This process is conducted through the OpenIoTFog framework which allows the collection of sensor information from both, industrial fieldbus systems via PROFINET or via OPC UA and from new sensors (via Bluetooth over MQTT) and the aggregation of the data.
Since data are heterogeneous and use different communication standards within this system, the main goal of this demo is to use the semantic technologies in order to make the meaning of data as explicit as possible, and as context-independent as possible. To achieve and realize this goal, the W3C standard technologies such as the semantic web data model, uniform resource identifier (URIs), and Fiesta-IoT ontology are used.
The design process involves the implementation of a semantic annotation extension that mainly follows the oneM2M specification standard. This results in the enhancement of the OpenIoTFog framework, with the semantic capabilities. Thus, the platform through this extension supports data annotation while using the Fiesta-IoT. Furthermore a unified and scalable access to semantic annotation through the use of semantic queries, filtering, and the discovery of content and resources by the OpenIoTFog platform is supported. Finally, the extension allows the storage of semantic information in a local centralized semantic repository.
In this Demo it is possible to navigate and browse the annotated data within this system using a graphical user interface that provides a GUI for SPARQL queries including a number of examples to get started with a Lodlive GUI that allows to browse data using a wonderfully designed graph.