OpenMTC is a reference implementation of the oneM2M standard and is used in R&D of innovative M2M and IoT applications. The horizontal service approach integrates devices independent of hardware and network infrastructure as well as IoT application domain. The OpenMTC platform is a prototypical IoT / M2M middleware with the objective to provide a standard conforming platform for IoT services. It allows to interconnect sensors and actuators from various vertical application domains. The collected data is aggregated and forwarded to applications, instructions for event-based control can be transmitted directly to end devices.
Application developers use REST APIs to access device data without need to deal with underlying technology specifications of devices connected to the gateways.
The gateways host technology specific protocol adapters to collect data from devices and store them in a oneM2M compatible data model. Since oneM2M specifies network independent interfaces, it is possible to interconnect gateways and backend via local networks, Internet or operator networks. OpenMTC is written in python and can be deployed on various hardware platforms (e.g. x86, ARM).
DPS offers their Real Time Data Hub for the integration of real-time data from different sources. An extension of the CKAN metadata standard has been developed for the integration of OpenMTC that is available under an open source licence.
The Industry 4.0 OpenIoTFog toolkit for industrial connectivity, communication, data and programmability developed by the center of Industrial Internet of Things is a vendor independent prototype of an Industry 4.0 component. The middleware provides a so-called asset administration shell (AAS) in order to integrate physical industrial systems in a factory in form of a digital twin. This allows clients to gain early Industry 4.0 experience and enables even to-day to generate significant added value and realize optimizations.
Using concepts developed by consortia such as Industrial Internet Consortium (IIC) and Plattform Industrie 4.0, the plug and play framework collects data from various sensors via industrial fieldbus systems, time sensitive networks (TSN) and various radio technologies; data is standardized, aggregated and communicated via standard-based interfaces (OPC UA, OneM2M). Functionality for local data analytics (stream analytics, complex event processing, machine learning, video analysis), actuation of industrial facilities (OPC UA) and robotics (ROS) is provided.
Core Industry 4.0 applications comprise: quality assurance by video analysis, facility status monitoring, predictive maintenance and digital factory twins.
The Open5GMTC software toolkit satisfies the requirements of M2M communication services in highly heterogeneous and dynamic environments. It offers extensions of 5G networks for the secure connection of a large number of IoT devices. This includes:
Fraunhofer FOKUS Open5GCore toolkit provides a practical implementation of a carrier-grade 5th generation network (5G network). It provides in a prototypical way standardized and draft standard functionality for the core nework, radio network integration, distributed management and virtualization.
The objective of Open5GCore is support and accelerate research and to facilitate the know-how transfer from Fraunhofer FOKUS to partners. It offers a solid base for research projects with significant results, which enable fast and targeted innovation, rapid implementation, realistic assessment and demonstration of new concepts and technological potentials.
OpenSDNCore is a practical implementation of future network evolution paradigms, which realize concepts from network function virtualization (NFV) and SDN (software defined network). It allows early prototyping of a service enablement platform in addition to conventional infrastructure components. Fraunhofer FOKUS OpenSDNCore is a software toolkit, that is “one step ahead” and allows research and development in carrier-grade cloud-based infrastructures. Adapted to the needs of telecommunication operators it contains functions for:
OpenSDNCore is a practical implementation of enhanced functions based on the following specifications and functionalities:
Open Baton is a NFV MANO conforming framework that is easily extendable and adaptable, which orchestrates network service over heterogeneous NFV infrastructures. In its version 4.0 Open Baton has significantly extended its list of features. It is capable of managing a diverse eco system of virtual network functions (NFVs) by means of its generic EMS and generic VNFM configuring various network services at run-time. It can be integrated into existing VNFMs via a plug and play model and offers AMQP and RESTful interfaces as well as SDKs in various programming languages (Java, Python, Go). The development of a VNFM adapter using the SDKs and tutorials takes just minutes. It manages a multi-site NFVI supporting heterogeneous virtualization and cloud technologies. OpenStack being the most important VIM it also offers a driver mechanism for supporting additional VIM types. It supports multi-tenancy on infrastructure level, also known as network slicing and uses SND technologies to secure isolation between several network services that share the same underlying physical resources. It supports run-time operations that meet the requirements of the FCAPS model and integrate external OSS components (Operational Support Services). For instance, it offers automated scaling and fault management based on monitoring information, that are received from the monitoring system which is available on the NFVI layer.
The IoT Core combines fog edge computing mechanisms with real-time stream analytics, complex event processing (CEP) and machine learning (ML) enabling the realization of a wide range of time and enterprise critical industrial IoT applications.
Advanced M2M connectivity, e.g. by latest low power wide area networks (LPWAN) such LoRa and NB-IoT and deterministic time synchronous industrial communication networks such as time sensitive networking (TSN) brings edge intelligence to intelligent cities, Industry 4.0 and smart grid environments. Industrial IoT standards, M2M protocols and APIs (OPC UA, OneM2M) are provided for seamless integration and interoperability. Time critical stream analytics are realized by latest CEP, ML and video analytics modules, which can be operated on COTS fog / edge and cloud hardware infrastructures. Stream analysis algorithms (CEP, classification and regression models, decision trees, clustering, statistical analysis) and video analysis functions (object, motion detection, tracking, counting & diagnosis, 3D video analysis) support a wide range of applications.
IoT Core is provided as module within the OpenIoTFog Industry 4.0 toolkit (www.openiotfog.org)