COMUNICATIONS BEYOND THE SKY

High-Level Project Summary

Our project is based on communications between different ground and orbit equipment together with the difficulties that this entails.FilaUno tries to address these file transfer issues in extraorbital operations, offering a simple and easy to use alternative and allowing the distribution of data, documents and reports between the crew and equipment to the land bases and vice versa.APP plan:The nodes have the functionalities described above, together with the possibility of requesting files from other nodes stored in a central node managed by the API that returns the requested files.We know that this solution is not perfect... but still we're happy with the final result.

Detailed Project Description

(main menu)


The functionality is provided to the user through the console (creation, editing, deletion, listing and viewing of own files) by entering numbers to select the action and all being recorded in a .log at the end of each operation. Node / client can only work and delete its own files, although it can download and view those of other members connected to the system. All data is stored in the cental node (C) and then accesed by the nodes.


(Schematic of the 2 nodes and the central node C)


The system is very simple, but also really light and flexible. All data is stored in the central node (C). Here you can only see one of them, but for future revision, we might play with making redundant copies of it.

Mainly written in Java, storing data into .json files.

Here is the general structure of the files being created and sent to the central node (C):

Space Agency Data

We use the files by themselves and played around editing them and saving them into the central node for other members to see and share them.

Hackathon Journey

Even though we ended up exhausted, we really enjoyed the experience and the excitement of developing such ambitious projects in such a short timespan. Hopefully we'll come here again another year.

Tags

#software #APIs #communications

Global Judging

This project has been submitted for consideration during the Judging process.