MartianNet @ SpaceApps Challenge
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dtn-2.9.0/apps/receivemsg
earth
pipes
LICENSE
Pseudocodes.txt
README.md

README.md

MartianNet

MartianNet @ SpaceApps Challenge

Project description on Space Apps Challenge official page: https://2014.spaceappschallenge.org/project/martiannet/

The aim of the project is to use existing infrastructure to provide Earth's Internet webpages and communication to any planet or spaceship/entity. The project uses the DTN2 Bundler protocol and a newly designed interface to request information from Earth, parcel the information and send it to the requesters computer. MartianNet requests webpages with delay-tolerant networking concepts and protocol(s) with a heavy focus on delay compatibility and parcel size.

This project is solving the 'Bring the Internet to Deep Space Exploration' challenge.

Overview:

Current attempts to communicate through the DTN bundle have been successful, yet, there has not been enough effort to create an application that will successfully enable humans on another planet to request information from websites on Earth. The project uses a combination of currently employed techniques used on Earth to crawl and collect/download information from websites.

Aims:

Within the SpaceApps Challenge timeframe, the team has agreed that the Aims for the Challenge are to create an application, on both ends, that will permit humans out-with Earth to function on computer systems as they would do on Earth normally. The application, as agreed, must adhere to certain key fundamental steps for successful communication, such as:

Send a request from a planet to Earth successfully
Receive the request from the planet on Earth successfully
Invoke a custom-build crawler to begin gathering information on the web address that was requested
Send the file between the two communicating nodes on the planets via the DTN protocol suite

We propose to achieve this through the use of common programming languages found (to provide maximum compatibility) on Earth, which are used on open-source technologies.

The final addition to the project is to let the requester have ultimate freedom on what they request from Earth and not just simply request from a pre-defined pool of information.

Resources:

DTN Research Group - http://www.dtnrg.org/wiki/Code

Godot Coffee Documentation - http://godotcoffee.co.uk/docs/bidse.pdf

Beautiful Soup - http://www.crummy.com/software/BeautifulSoup/

Group Collaboration - https://docs.google.com/document/d/17XiJ2-4hgc6Obeg6EoNjZuFLe643h2Vd9FgZbANH2X4/edit?usp=sharing

Team:

Anderson de Franca Queiroz
Andrew Gill
Aziz Rasool
Chris Gibb
Craig Hay
Eimantas Peckys
Josh Fraser
Richard Karus