Bring the Internet to Deep Space Exploration

2014 Challenge

  • Hashtags:

    #spacetech, #bringinternettodeepspace


    [email protected]



    "Future human and robotic missions to the Solar system will require rich, networked communications capacity. This challenge is an opportunity to explore ways to support anticipated planetary and interplanetary communication needs now and in the years to come."

    - Vint Cerf, Internet pioneer and JPL Visiting Scientist

    Challenge Description

    We are pretty spoiled here on Earth with our almost constant connectivity to and through the Internet. In space, we don’t always have that luxury. NASA has developed a protocol suite that enables communications over links that are heavily delayed due to the speed of light limits for radio waves between planets, or disrupted, such as with the satellite that only passes over the Mars rover every few hours. Your challenge is to create an app that can use these protocols to focus on different types of network challenges. The apps can deal with any type of media (data packet, file, voice, video, etc.) and may address problems that you think will crop up when trying to operate with these delayed/disconnected networks. Use your imagination.


    The world’s leading space agencies have agreed that future spacecraft will communicate with Earth and among themselves using a new Solar System Internet (SSI) based on Disruption Tolerant Networking (DTN) technology. The DTN protocol suite is mature, but the number of applications that have been developed to utilize the DTN protocol suite components has been minimal.

    NASA has identified several applications that would be useful for various mission scenarios. This is your change to develop innovative application ideas and implementations that take advantage of the DTN protocol suite.

    Solution Ideas

    Here are some ways for you to frame this solution:

    · Your applications may use Bundle Protocol (BP) from the DTN protocol suite.

    · The developed applications may use either the ION or DTN2 (two independent open source implementations of DTN) APIs for all bundle transmission and reception.

    · Applications may be developed to support both the ION and DTN2 implementations, including application interoperability between the implementations.

    · Existing gateways and applications that support http and file transfer over BP are available

    Sample resources

  • The following projects are solving this challenge:

    • proximity driver

      ## The Plan The “Disruption Tolerant Network” (DTN) protocol is the foundation of the coming interplanetary internet. It allows for the effective transmission of data to and from deep space by storing the data on “nodes” of the network until a safe path is available. A DTN network assumes th... Visit Project

    • Using EME 144MHz radio with SMTP network protocol, for secure communications between space objects

      Using ham radio - 144 MHz Earth-Moon-Earth, communications with SMTP protocol for the realization of communication - command and data transmission, between space objects through retransmit signals from satellites, or reflected signals in natural satellites such as the Moon, under conditions of no... Visit Project

    • MartianNet

      # 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 curre... Visit Project

    • Tor/I2P nodes and FTP servers in deep space.

      This project's aim is to make Internet in space faster and more accessible than ever. As FTP servers are easy to set up, I think it will be much more easier to transport data from space stations to Earth. Visit Project

    • Interstellar Distributed File System

      The goal of this project is to develop a distributed file system suitable for use in unreliable network environments, such as in space. Code running on each node of the network (space stations, satellites, rovers, etc.) manages the sending/receiving of data via Delay-Tolerant Network (DTN) proto... Visit Project

    • Telemetry DTN Transmitter

      Motivación del Proyecto .- Saturación y cortes en los sistemas de telecomunicaciones cuando se produce un emergencia. .- Necesidad de transmitir información, ya sea provenientes de personas o sistemas durante una situación de emergencia. .- Priorización del arrivo de la información al destin... Visit Project

    • Disaster Anticipation Network

      ** USING NASA Data to map and update the calamities notifications ** Using the NASA DTN for Communication ** Using latest multipeer connections and motion sensors to callibrate the network Visit Project

    • Proximity Driver Dashboard

      We are building the front end driver and control mechanisms for the Proximity Engine. The Proximity Driver will allow a terrestrial user to control the behavior of the DTN. For example, in the case of a solar storm an earthbased user could shut down part of the network to avoid delays. Ordinarily... Visit Project

    • /deepspaceinternetsiuc

      This project incorporates the ability to use satellites to bounce signals, and use planets to setup server stations. Visit Project

    • Native Earthling Organization Networks

      The interactive Internet is the most important resource to sustain. Humans demand education and accessibilies to the Internet. NEON [Native Earthling Organization Networks] aims to do what PBS did for television in the late 60's. To create a Publicly funded Internet to expand throughout the cosmo... Visit Project

  • Welcome to the collaborative hackpad! You can use this open document to collaborate with others, self organize, or share important data. Please keep in mind that this document is community created and any views, opinions, or links do not reflect an official position of the Space Apps Challenge, NASA, or any of our partners.

    Building a team or looking for one to join? Feel free to create a Matchmaking section at the bottom of the document to help in gathering great minds together!

    If you want to edit the Hackpad, or have trouble viewing it, please create an account at