Skip to content

yalewkidane/FIWARE_EPCIS_Mediation_Gateway

Repository files navigation

Oliot-MG (FIWARE EPCIS Mediation Gateway)

FIWARE Third Party License: Apache SOF support badge
Documentation badge Status CII Best Practices

Oliot-MG is a mediation gateway which translates information from NGSI based IoT platform to EPCIS based IoT platform. This enables capturing state change in FIWARE context broker in the form of EPCIS Event.

This project is part of FIWARE. For more information check the FIWARE Catalogue entry for Third Party Tools.

📚 Documentation

Contents

Background

To solve the issue of interoperability, multiple companies, organizations, and consortia have started to join and create standards. Currently, the two of the major standards that are widely being considered in the IoT sector are EPCIS and NGSI. Nevertheless, the two standards differ both in data encoding and service interface which create fragmentation from the point of view of data consumers application. Moreover, the two platforms differ in the underlying philosophy of representing and storing IoT data; namely, NGSI is entity-based and EPCIS is event-based. This creates an overhead to analyze and process data coming from the two platforms.

FIWARE - EPCIS mediation gateway is developed to solve the interoperability between NGSI and EPCIS. It translates the entity based data from Orion context broker to EPCIS event. Moreover, enables traceability by capturing state change in FIWARE context broker in the form of EPCIS Event.

Install

A jar file is included. To run the mediation gateway the following command can be used. 

java -jar path/to/the_jar_file/fiware_oiliot_mediation-1.0.0.jar

A 'Dockerfile' is also availble. The following code can be used build and run the mediation gateway

docker build -t fiware_oiliot_mediation .
docker run -p 8081:8081 fiware_oiliot_mediation

Usage

Detail information about how to use the mediation gatway is provided in FIWARE-EPCIS MEDIATION GATEWAY DEVELOPER GUIDE

Paper : Towards Interoperability of Entity-Based and Event-Based IoT Platforms: The Case of NGSI and EPCIS Standards

Video : How it works

License

The mediation gateway is licenced under Apache 2.0.

© 2020 oliot

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published