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.
-
Notifications
You must be signed in to change notification settings - Fork 0
X-pose/Industrial-Workspace-Automation-System-OSGI_Framework
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This is SLIIT year 3 second sememster Software Architecture Assignment 1.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%