OVERVIEW

Application’s main purpose was to create a digital twin for various industrial machines in discrete and process manufacturing industries.

CUSTOMER

Client is an Industrial IoT SaaS company.

CHALLENGES

Different industrial machines provide data in diverse formats when connected via an M2M solution, This creates a challenge in developing a database architecture which can accept a variety of data at a high velocity at scale.

TECHNOLOGIES

Angular 6

.NET Core

High charts

Azure – App service

IoT Hub

Stream analytics

Cosmos DB

SQL storage

SOLUTION

The developed solution has an intelligent asset manager, rules engine, multi-tenant architecture, user access management, and interactive analytics dashboard to get real-time insights into The developed solution has an intelligent asset manager, rules engine, multi-tenant architecture, user access management, and interactive analytics dashboard to get real-time insights into

a. User access management

Allows the super admin to create admin roles for various client stakeholders and manage client SaaS subscriptions.

The client admin has privileges to create master data for industrial machines, production lines, plant location, jobs, machine operators and users.

b. User access management

Accepts data from various industrial machines via MQTT protocol. Uses the highly scalable Azure IoT service and Azure cosmos DB.

C. Data storage and rules engine

The versatile Azure stream analytics service transfers the data in real time to an SQL database.

A rules engine performs various computations on the raw machine data to give live trends on various key performance parameters.

d. Intelligent analytics

Azure app service has been used to deploy the graphical user interface which comprises of various dashboard providing live data and trends analysis

e. Reports module

to query historical data about various KPIs.