How do I enable WiFi?


TinyPilot supports wireless networking, so you can connect it to your WiFi network and access the web interface wirelessly.

WiFi generally has noticeably slower performance than a wired Ethernet connection. TinyPilot's WiFi adaptor is disabled by default, but you can enable it and join it to your network if you prefer the convenience of a wireless connection.

Enabling WiFi

To enable WiFi, SSH in to your TinyPilot device, and specify your two-character country code, your WiFi SSID, and your WiFi passphrase:

# The leading space on the next line excludes it from the shell's history.

After you've specified your WiFi network details, run the following to apply the settings to your TinyPilot and restart your device:

sudo raspi-config nonint do_wifi_country "${WIFI_COUNTRY}" && \
  sudo raspi-config nonint do_wifi_ssid_passphrase "${WIFI_SSID}" "${WIFI_PASSPHRASE}" && \
  sudo reboot

When you reboot, if you type ifconfig, you should see the wireless connection listed under wlan0.

Reducing latency

Connecting to your TinyPilot over WiFi instead of a wired Ethernet connection usually increases latency. You can reduce latency by tuning your video settings.

Disabling WiFi

The following command will immediately disconnect and disable your TinyPilot device's WiFi:

sudo rfkill block wlan

You can turn WiFi back on by following the steps under Enabling Wifi.