DEV Community

loading...

Fire Alarm Monitoring System ๐Ÿงฏ

Sewvandi Promodya Wickramasinghe
Frontend Developer ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป | UX Designer | Free and Open Source Enthusiast | Community Lead | Writer โœ๐Ÿป
ใƒปUpdated on ใƒป1 min read

Alt Text

We were recently allocated group assignments by our university. This system has a web client application where users can view the status of all fire alarm sensors. For each sensor, the web application display whether the fire alarm sensor is active, the location, and the smoke level, (1-10) and the CO2 level (1-10 scale).

If the smoke level or CO2 level is above 5, then they will be marked in red. The sensor details will be updated every 40 seconds. ๐Ÿš’

The desktop client application where users can view the same information from a desktop client. The information is refreshed every 30 seconds. ๐Ÿ”ฅ

In this project the administrator can add new fire alarm sensors. An alert will be displayed on the desktop client when the CO2 level or Smoke level is moves to a value greater than 5, of any sensor. An email and an SMS will be sent in such an occasion. ๐Ÿ“ฉ

GitHub Repo ๐Ÿ“Œ

GitHub logo Sewvandiii / fire-alarm-monitoring-system

๐Ÿงฏ This system was developed to help the administration of the fire alarm system to easily handle and monitor fire alarm sensor details such as adding a new sensor to the system update or delete an existing sensor and to display or send all sensor details with respective alerts to end users who are registered in the system for a given time.

Fire Alarm Monitoring System

Introduction

This system was developed to help the administration of the fire alarm system to easily handle and monitor fire alarm sensor details such as adding a new sensor to the system update or delete an existing sensor and to display or send all sensor details with respective alerts to end users who are registered in the system for a given time. (if there is a fire detected by sensor alert will be send as an email and a SMS ,Web application users will get updated sensor details for every 40 seconds ,desktop users will receive the updated data for every 30 seconds and all kind of users get updated alerts for every 15 seconds) .So to cater these functionalities ,this system contains with 5 different applications , one REST API one web application one RMI server one desktop client who is using the services ofโ€ฆ

Discussion (0)