This project is solving the Bring the Internet to Deep Space Exploration challenge. Description
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.
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.
License: GNU General Public License version 3.0 (GPL-3.0)
Source Code/Project URL: http://www.github.com/andersonq/MartianNet
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