The zenon ServiceGrid connects machines, processes or complete systems in networks to implement IIoT projects. Also 3rd party systems and IoT devices are easily integrated. All of the resulting data can be stored centrally and in real time on a cloud-based platform.
Technical Implementation
The parts of the ServiceGrid I worked with are written in ASP.Net Core (C#) with respective Angular frontends. The ServiceGrid is designed in a microservice architecture that is build upon Docker and Kubernetes. All the ServiceGrid services can be hosted in a cloud like Azure.
Personal Contribution
In 2019 I started working on the ServiceGrid. The first goal was to research the frontend/dashboarding technology that should be used in the ServiceGrid which use the Angular eco system. Moreover, a data modelling concept was designed to structure data in a object oriented way. The next goal was to design and implement the REST interface for the entire service grid in order to query data from multiple data sources (e.g. Service Engine). That made data visualization easily available for 3rd party applications. Additionally, many of the ServiceGrid services work with the MQTT subscription library that I designed and implemented which supports producer/consumer scenarios for various data types.
The Team
The team consisted of 4 developers, 1 tester and 1 product owner.
Links
YouTube: