DittmannAxel / iotedge-industrial-service-bus

Deploying an Industiral Service Bus with Dapr and IOT Edge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Framework for an Industrial Service Bus with IoT Edge

Welcome to our design of an independent framework for an Industrial Service Bus that is able to run on the factory floor.
At the initial design workshop, we had more than 30+ participants from various companies, including #Intel, #HPE, #senseering and many others, which contributed to designs, code, use cases and prerequisite definitions.

This GitHub repository represents an initial framework starter with an community approach. As the framework evolves, continuous improvements and contributions will be added to this repository including updates to documentation and features. Please feel free to participate and contribute!

Architecture Overview of an ISB with IoT Edge

The diagram shows the overall architecture and parts of the framework functionality. It is explained in detail in the documentation ("docs").
The code for an initial fast-start implementation can be found in the source ("src") section.

Content

Documentation

Technical Implementation

What This Repository is not

  • It is not meant to be a product and as such no specific product called "Industrial Service Bus" (ISB) is provided.

What This Repository is

  • It is meant and will be provided as an Open Source framework to use and implement any Industrial Service Bus (ISB). As such, it is independent from individual feature sets.
  • It is about helping others to easily implement and test a modern architecture to take the next steps towards a new generation of digitized production.

Next Steps

  • Implementing NATS in addition to RabbitMQ
  • Adding more data import modules (in addition to OPC-UA)
  • Bringing Grafana with SQL Server Edge to Azure IoT Edge
  • Creating an easy-to-use Visual Data Analytics module
  • Many more

About

Deploying an Industiral Service Bus with Dapr and IOT Edge

License:MIT License


Languages

Language:C# 46.7%Language:Shell 39.0%Language:JavaScript 14.0%Language:Dockerfile 0.2%