Skip to content

Environmental Management System which focuses on the safety of citizens in emergancy situations.

Notifications You must be signed in to change notification settings

mar-kan/android_MQTT_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android_project

The purpose of this project is the development of an Environmental Management system which focuses on the safety of citizens in emergancy situations. The following figure shows the structural components of the project's architecture.

Screenshot from 2022-03-31 22-54-54


Android Device

It is the mobile device of a user which is used to receive notifications in case of an emergency. It is connected to the server via the MQTT protocol, receives from the server notifications related to the environmental conditions and sends a GPS signal to the server that can be automatically or manually set.


IoT Devices

These are two devives placed in the environment which include embedded sensors and are used to collect measurements and send them to the server. They are connected to the server via the MQTT protocol and periodically send to it their measurements, along with their GPS signal and their battery percentage.


Edge Server

The Edge Server receives data from the Android and IoT devices and notifies the android devices in case of an emergency. Every emergency that is detected is stored in an SQL database.


MySQL Database

Every emergency that is detected from the server is stored in a database, which is connected to the server via JDBC driver.

About

Environmental Management System which focuses on the safety of citizens in emergancy situations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages