Real Time Monitoring of Assets (High and Medium Voltage) Electrical Panels and Distribution boards through Mobile App and Industrial Hardware Integration for a Telecom Company in the Middle East

The project aim at providing monitoring of the operating parameters of these assets in real time for preventive maintenance.

cover-web
cover-mobile

Real Time Monitoring of Assets (High and Medium Voltage) Electrical Panels and Distribution boards through Mobile App and Industrial Hardware Integration for a Telecom Company in the Middle East

Client and Location 

A Telecom company in the middle east. 

Problem/Requirement 

The project (on-going) is a combination of software development, hardware development and hardware integration which required high availability (zero downtime) and scalability. 

The project is part of a digital transformation program of the client. 

The telecommunication plants have numerous electrical panels and distributions boards which are considered as critical assets. The project aim at providing monitoring of the operating parameters of these assets in real time for preventive maintenance. 

The web and mobile apps support both English and Arabic languages. 

Solution We Implemented and Results 

We have developed a system with centralized web dashboard to monitor the assets and a mobile application for field operators to monitor the assets. 

We have developed and embedded hardware devices which are interfaced to the monitoring devices (power analyses) at each asset. The hardware devices are connected to an Industrial Gateway. The system uses Modbus over TCP to communicate with the monitoring devices and communicates with our servers in the data center over MQTT protocol. 

The SLD representing the assets can be seen in the web dashboard and the operating parameters (Current, Voltage, Harmonics, Power usage etc.) can be seen for each asset.  
Periodic data of asset parameters can be plotted in a graph to analyze how the asset has performed. 

The field operators can use the mobile app to scan the QR code labelled on each asset and view it’s operating parameters in the mobile app in real time. 

In case of any anomalies detected, the system will automatically send out email notifications to the stakeholders. 

Technologies Used  

  • The web applications are developed using React.js 
  • The mobile applications are developed using Flutter 
  • The backend APIs and services are developed using Node.js 
  • MariaDB (along with Vites) is used as the database. 
  • The services are containerized and deployed in the client datacenter with Kubernetes for managing the containers. 

Technologies Used

React.js

Flutter

Node.js

MariaDB

Kubernetes