High-Level Project Summary
An Integrated Security Application that provides an unlimited range of detecting threatening objects around a specific location by using all the detection systems that exist in satellites through a direct integration with the software as other integrated security subsystems exist to the same software. The Software GUI will display multiple screens for all the security sensors unified with the satellites cameras that covers the ranges that are beyond the physical security sensors capabilities. Also, it'll allow the security authorities to detect the drones that radars cannot sense due to the low altitude flight and limited distance detection.
Link to Project "Demo"
Link to Final Project
Detailed Project Description
A new 3D software application that has the flexibility of integrating all the detection systems in the satellites using the required SDK (Software Development Kit) or an API (Application Programming Interface) for each subsystem all unified in one GUI for the user in order to monitor beyond the limited ranges of the equipped physical security sensors (Cameras, Radars, Sonars, and Fences). The application can be installed as a desktop app on all operating systems (Windows, macOS, and Linux) or as a mobile app on IOS and Android.
The software architecture consists of three main systems:
- Server (Back-End): Developed using C# as the main coding language with .NET framework. It hosts all the integration services.
- Client (Front-End): Developed using C++ and QML under QT framework. A GUI desktop or tablet application that retrieves the data from the Server to be displayed in front of the user screen (Operator).
- SQL and Non-SQL Databases for storing all the triggered alarms and video recording data based on the user queries.
Required tools for development:
QT Creator
Visual Studio 2019
Atom
3D Max
Revit
Having this application GUI will solve the problem of breaching the impermissible entities to the restricted areas. The alarm management will be more advanced and it will increase the level of safety.
Space Agency Data
Below are the open data and NASA APIs used for this project from the portal:
- EPIC: Earth Polychromatic imaging camera (API)
- DONKI: Space Weather Database Of Notifications, Knowledge, and Information (API)
- MAPDS: The datasets contain the retrieved aerosol and ocean color properties.
- ISS COORDS: A data represents the best estimated real-time trajectory and local sightings.
Hackathon Journey
Space Apps Challenge is the biggest competition I have ever experienced. With the short amount of time, the challenge gave me the ability to create and manage a new project with a new team from scratch, allowing me to extract all the skills for creating a new innovation that serves the society using space science and technology. Being in a competition with skillful candidates will enhance my future performance by observing the up to date sciences. Creating this application inspired my team to join for this journey because it solves the current security problem that my country is facing. The biggest approach of this project is involving space technologies to the existing systems. My team shared many different technical skills that resulted a high quality prototype.
I would like to thank Space Apps Challenge team and NASA for providing this amazing opportunity.
References
https://www.nasa.gov/
https://earth.google.com/web/
https://www.qt.io/product/development-tools
https://visualstudio.microsoft.com/
https://dotnet.microsoft.com/download/dotnet-framework/net472
Tags
#space #3d #maps #gps #security #safety
Global Judging
This project has been submitted for consideration during the Judging process.

