FAQ

How do I enable WiFi?

Overview

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:

WIFI_COUNTRY="US"
WIFI_SSID="ExampleSSID"
# The leading space on the next line excludes it from the shell's history.
 WIFI_PASSPHRASE="SecretPassphrase"

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.