Skip to content

ChillBroh/Industrial-Workspace-Automation-System-OSGI_Framework

Repository files navigation

Industrial Workspace Automation System

Contributors

  1. Umesha Dilshani (Leader)
  2. Ishara Madusanka
  3. Thathsara Thalangama
  4. Tharushi Dissanayake

Introduction

SafetyNet is a fully-fledged application built on top of the OSGi (Open Service Gateway Initiative) framework. The system has been built using Java and follows the microkernel architecture, which highlights the features and behaviors of the observer design pattern. The problem which motivated the implementation of SafetyNet was the absence of a comprehensive, automated industrial workplace management solution that not only provides a solution for power management, including the integration of solar energy to promote environmental sustainability, but also automates the control of air conditioning (AC), lighting, and heating based on weather conditions, reducing the need of manual intervention. Also, as a whole, the system will provide an overall energy consumption report at the end of the day, enabling tracking of power consumption. In industrial settings, security is critical because of the significant number of employed employers. SafetyNet addresses this by including an emergency system designed to enhance workplace safety. Also, the automated door-locking system, integrated with a face recognition system, will ensure the entry of authorized people to the workplace by increasing security measures. A key advantage of SafetyNet is its inter-module communication capability, which facilitates control over all connected systems by streamlining the operations and increasing efficiency. In summary, SafetyNet will provide the ability to control the modules, namely power, solar, emergency control, lightning, AC, and heating based on weather, and face recognition as a single integrated system.

System Overview Diagram

Publisher Subscriber Connection Diagram.png

Flow Chart

Dependency Diagram

Screen Shots

Without Emergency

With Emergency