DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Sewvandi Promodya Wickramasinghe
Sewvandi Promodya Wickramasinghe

Posted on • Updated on

Fire Alarm Monitoring System ๐Ÿงฏ

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โ€ฆ

Top comments (2)

โฌ‡๏ธ The only reason people scroll to the bottom...

ย 

is because they want to read more. Sign up for an account to bookmark, comment, and react to articles that interest you.