Giter Club home page Giter Club logo

fireevacuationsystem's Introduction

HackStack

Problem Statement

A Fire evacuation system is simply a tool to use to help the Fire Brigade or a person who is stuck in building to safely get out as quickly and effectively as possible. Our Project is a Graph based wireless navigation and indoor positioning system by which we can get the exact location of the victim inside the building.

Proposed solution

We are focusing on building a mobile app which ensures safe evacuation of people who are stuck in fire and couldn't find easy and safest way to exit. This app is based on the Dijkstra's algorithm where we tend to find the optimal path to the exit by considering the weight on the Nodes which are calculated based on smoke and temperature values. These values are generated by IoT based device that measures temperature and smoke. These values are sent to cloud and can be used by any client or server based on their needs.

The main features of our application are:

  1. Indoor Positioning
  2. Safe Navigation
  3. Rescue Operation Assistance
  4. Emergency Rescue Request
  5. User-Friendly UI

Run down on app

This project is combination of Cloud, IoT, and Data stuctures domains. In this project we have 4 microprocessors, and each microprocessor have 1 tempreture and 1 smoke sensors which will work as a Node. Each node has predefined connection to other node based on feasiblity of connection. Then this will work as bluetooth beacons for the room. There is ESP code which will find the nearest Node for the mobile user. In case of fire the weights between the Nodes will change and also the priority will differ. We are using Dijkistra's Algorithm to find the shortest path from current Node to exit Node. This values will change dynamically and will be displayed on the application.

Code Base

ESP + Server

ESP + Server folder contains the code for getting the nearest bluetooth beacon and will work as a RIF ID. Server will be responsible for computing the shortest path and updating in the cloud database so that it can be retrieved by application.

Firebase

Firebase is a cloud data storage platform by google and helps to store the data dynamically in real time. The backend portion of this application is wriiten in python and all data send or recieved are parsed using JSON format.

https://www.researchgate.net/publication/339096717_An_IoT-based_Emergency_Evacuation_System

fireevacuationsystem's People

Contributors

ghanashyam-bhat avatar urmilkalaria avatar okran0706 avatar kumkum-1 avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.