DEV Community

Sewvandi Promodya Wickramasinghe
Sewvandi Promodya Wickramasinghe

Posted on โ€ข Edited on

2 1

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

Billboard image

Imagine monitoring that's actually built for developers

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

๐Ÿ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay