Hacker News new | ask | show | jobs
by Robotbeat 1133 days ago
Err, NASA/JPL has already been using packet-based networking for communicating to deep space vehicles. Not TCP/IP, it's called "Disruption Tolerant Networking" and it uses a store-and-forward method of packet delivery. I had read about this technique before, and in fact part of my job is in the space industry, hence my confusion. https://www.nasa.gov/home/hqnews/2008/nov/HQ_08-298_Deep_spa...

NASA already sends most data from Mars surface assets to Earth by relaying through Mars satellites (including ESA satellites that NASA provides their Electra radio to), and it's starting to get crowded out there. NASA is gearing up for Mars Sample Return (for which they've already cached samples): https://www.youtube.com/watch?v=t9G36CDLzIg

(And, in fact, Ingenuity, which runs Linux, actually sends its images to the Perseverance rover via radio, which transmits to orbiting Mars satellites, which then transmit to Earth... it's becoming a non-trivial network.)

After that will come crewed missions, maybe starting with orbit (perhaps teleoperating assets on the surface) before surface missions. The number of entities involved on Mars has grown pretty dramatically, with not just NASA, but Europe (ESA), China (rover and orbiter, is planning a sample return mission as well), United Arab Emirates (has an operational satellite right now), India (just concluded their satellite mission about 6 months ago after operating 8 years), and there's starting to be private missions as well, such as Impulse Space and Relativity's 2026 mission and whenever SpaceX gets around to sending Starlink satellites (perhaps for NASA...) or Starship or maybe Lockheed doing the same thing, as they've planned for the Moon ( https://gizmodo.com/lockheed-martin-spinoff-satellite-conste... ).

There's every reason to think there will be more and more need for sophisticated networking technology in deep space, including on Mars.