Moon Kids =) has received the following awards and nominations. Way to go!
We were fascinated by intergalactic communication and how it all worked between Earth and Mars. Given social connection is an important part of life especially during these COVID-19 pandemic times, we were inspired to create an app to help the users on both the planets to not only communicate with the Space team (scientist/engineers) but also with family and friends to keep socially connected. While also increasing the efficiency in obtaining accurate data.
We analysed different approaches by which we communicate from Earth and Mars and vice versa. Given we were familiar with the Starlink project and Deep Space Optical Communication, we brainstormed how we can use the pre-existing space infrastructure while considering the possible future space infrastructures.
Assuming that there will be multiple satellite and spacecrafts travelling in the future, the messages can be sent via piggybacking on the computers on board the space shuttles, space stations, and satellites. These satellites will have the capability to find the shortest path to send the data and conduct data backups simultaneously on multiple satellites.
In space communication, there is often loss of data. We addressed this problem with a distributed data storage, which ensures that there is a signature for every packet of data. If any data corruption occurs during transmission/communication, the other satellites will check the data. So, if more than 51% of the satellites, or computing nodes, agree upon a particular signature, then the ones that don’t match will be replaced with the authentic copy.
What tools, coding languages, hardware, software did you use to develop your project?
We considered different weather conditions (cold temperatures, dust storms and etc. on Mars) that are useful for the transmission of the message from the NASA weather API.
We also considered using the resources data of satellites (NASA API) in our web application in order to find the shortest path for the message signal to travel. This greatly improves the efficiency of communication not only from Mars, but also other planets as well.
With location of each satellites known, the signal is transmitted in smaller chunks to send files of larger size. In addition, the transmitted signal can then be verified based on their encrypted signature for each chunk of the message. These API are proposed for finding the shortest path among the satellites to reach the message from Mars to Earth and vice versa.
Moon Kids Presentation: Space Comms App
Please note there's a video demo embedded on slide 4, if the video doesn't work please refer to: https://www.youtube.com/watch?v=1iCtHQFEW6s