Skip to content
All projects

NASA · Johnson Space Center · Joint Station LAN Integration Laboratory · Summer 2023

ISS crew Wi-Fi investigation

Crew tablets on the International Space Station kept losing their Wi-Fi connection. I reconstructed what happened from access point logs and helped reproduce the failures in the lab.

Engineering

Outcome

Evidence that device settings, not only the network, caused some of the drops.

My role

Log analysis, timelines, lab testing

Team

Lab engineers, two mentors, one co-intern

Timeline

Eight weeks, summer 2023

Place

Houston, TX

RoleElectrical Engineering Intern, one of two interns in the lab.

The question

The ISS crew uses tablets on the station's wireless network, and the tablets kept disconnecting. I was given a list of device hardware addresses, several days of access point logs and one question: what is happening to these connections?

I expected the internship to be mostly coding. Most of it was reading logs.

Timelines from the logs

At first I pulled events by hand for each tablet: first appearance, connection attempts, authentication, successes, failures and disconnects with their reason codes. When more devices were added, my co-intern and I wrote a Python script to extract those events.

I plotted them as a color-coded timeline with one lane per device, colored by access point and band, so the team could see the patterns directly.

Findings

  • A tablet stuck reconnecting on a fixed interval for more than half an hour
  • Bursts where many devices disassociated at once
  • Connections that completed every step except the last. A privacy feature had given the tablet a randomized hardware address that the server didn't recognize, and the feature turned itself back on whenever Wi-Fi was toggled
  • Sessions that ended when screens turned off

Lab reproduction

Over three days we ran a test series on two tablets: screen timeouts, logins with and without the privacy setting, wrong passwords, walking out of range and loading one access point with many devices.

Several theories were ruled out. Typing speed made no difference. One tablet's configuration profile explained its screen-off disconnects. We also found that one consumer phone could make an access point reboot after a few minutes. Each result went into a report and a timeline for the engineers.

Other work that summer

Power supply threshold testing on an access point, Ethernet cable repair, and one afternoon in the Mission Evaluation Room listening to the crew install an Ethernet cable live.

What isn't shown

Network names, device identifiers, logs and operating details stay internal. Nothing on this page is station data.