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.

Description

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.


Project Information


License: GNU General Public License version 3.0 (GPL-3.0)


Source Code/Project URL: http://www.github.com/andersonq/MartianNet


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

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


Loading...
×
Loading...
×