Starlink Video Link
for UAVs

Lightweight Raspberry Pi module that turns Starlink into a reliable HD video and telemetry downlink for drones — stream 1080p and MAVLink data over satellite from anywhere.

Buy the kit → Download Windows viewer Documentation
1080p
HD Video
SRT
Over Starlink
MAVLink
Telemetry
<200ms
Latency

Features

Built for the battlefield, tested in the field

Starlink-Optimised Streaming

SRT protocol with local encoder backoff and forward error correction tuned for satellite uplink. Streams H.264 reliably over Starlink's variable bandwidth.

MAVLink Over Satellite

Forward telemetry from ArduPilot/PX4 over Starlink to any GCS, cloud, or analytics endpoint. Serial and TCP input with CRC validation and multi-destination routing.

Live Map & Tracking

Track your UAV in real-time on an interactive map with GPS trail, flight mode, altitude, speed, and satellite count — accessible from anywhere via Starlink.

Dual Camera Support

RPi Camera Module and thermal imagers (V4L2). Crash-safe MKV recording on-board with simultaneous live stream over satellite — never lose footage.

VPN Mesh + WiFi Uplink

Built-in Tailscale + ZeroTier create a secure mesh between the UAV, Starlink, and your command post. WiFi management UI scans + connects from the browser — no SSH needed. Access the dashboard from any device, anywhere on the planet.

Lightweight & Field-Ready

Runs on a 45g Raspberry Pi. Plug a USB stick labelled AIRREC and recordings auto-flow to it — SD card stays clean. Direct laptop-to-Pi cable works without a router. Configure everything through the web dashboard over Starlink or local Ethernet.

Self-Diagnosing Hardware

Live SD/eMMC wear visibility (JEDEC wear buckets), PSU under-voltage detection, per-stage pipeline FPS chip, and audit-logged guidance state transitions. Fails forward: alert pill warns months before the SD card dies in the field.

On-Device AI Tracking STRIKE

Optional Pi 5 + Hailo-8 variant runs YOLOv8 on-device at 30 fps. Operators tap a target in the live video; the Air ground station locks on and autonomously guides an ArduPlane airframe onto it. Compile-time + license gate keep public builds log-only. Read more →

How It Works

Direct Ethernet first: the reliable setup path before WiFi, ZeroTier, or license activation

1

Flash

Flash air-os-latest-strike.img.xz to an SD card with Raspberry Pi Imager. One image works on Pi 4, Pi 5, CM4, and CM5.

Watch the SD card + CM4/CM5 eMMC flashing tutorial. Watch the physical hookup walkthrough. Watch Windows adapter, ZeroTier, and license setup. Watch the AirOS first setup walkthrough.

2

Boot

For first setup, plug Ethernet directly between laptop and Pi. On Windows, set the Ethernet adapter to manual IPv4 192.168.144.10, subnet mask 255.255.255.0, gateway/DNS blank. Power on, wait 60-120 seconds, then open http://192.168.144.1/. air.local is optional and only works on router/LAN setups with mDNS/Bonjour.

3

Activate

Open the web UI (admin/admin, force-rotate on first login). Configure WiFi, ZeroTier, System, Backup, and other setup pages before activation if needed. Paste your license key only after the Pi has internet; the license gates video transmission and telemetry forwarding, not basic setup.

4

Fly & Stream

Live H.264 / H.265 video over WebRTC preview, RTP/UDP, or SRT. MAVLink telemetry forwarded to any GCS. Real-time map. Strike variant adds AI tracking + autonomous terminal guidance.

Step 1

Flash the image

Write Air OS to a fresh SD card or CM4/CM5 eMMC.

Step 2

Connect the hardware

Insert storage, connect Ethernet/LAN, and bring up Raspberry Pi, CM4, or CM5 hardware.

Step 3

Join ZeroTier and activate

Set the Windows Ethernet adapter, connect to your custom ZeroTier network, and activate the license once the Pi is online.

Step 4

Open AirOS

Reach the web UI through direct Ethernet, log in, get the Pi online, and activate after internet is available.

Pricing

Software is free to try. A license is only required to run production missions; hardware kits bundle it at no extra cost.

Software

Air OS License

Standard variant only. Perpetual license keyed to one Raspberry Pi hardware ID. Use with your own Pi + camera + Starlink hardware.

10,875 UAH
$250 USD · license only, bring your own hardware
  • Camera pipeline (CSI / USB / RTSP / thermal)
  • MAVLink telemetry over Starlink / SRT / UDP / TCP
  • ZeroTier / Tailscale VPN, OTA updates
  • Recording, flight log, REST + WebSocket API
  • AI tracking + autonomous guidance not included
Request license →
Add-on

Strike Variant Upgrade

AI object tracking + autonomous terminal guidance. Hailo-8 HAT on Pi 5 unlocks the full AI tracker; the same image runs the operator-tap targeting path on Pi 4 / Pi 5 without HAT (no AI, manual selection only). End-user verification required before enable.

65,250 UAH
$1,500 USD · upgrade on top of any OS license
  • YOLOv8 on-device at 30 fps (Hailo-8, 26 TOPS)
  • Tap-to-select targeting from any connected viewer
  • ArduPlane GUIDED-mode autonomous approach
  • OSD overlay baked into every outbound video stream
  • Dual gate: compile-time flag + signed license claim
  • Audit-logged guidance state transitions for post-mission review
  • End-user verification + export-control self-cert
Request strike upgrade →

UAH prices shown at 43.5 UAH / USD — USD is canonical. The Air OS software itself is free to download and try — flash it on any Raspberry Pi. A license is only required to run video and telemetry transmission on production hardware.

Downloads

Get Air for Raspberry Pi, Intel N100 mini PCs, or the viewer app for your laptop

Air OS Strike — Pi 4 / Pi 5 / CM4 / CM5

Unified Pi 4 / Pi 5 / CM4 / CM5 image. Flash it, connect Ethernet, then open 192.168.144.1.

Download Strike (.img.xz)

~1.05 GB. First SSH login: air:air; change the password after setup.

Details and advanced options

Strike enables Hailo-8 AI tracking on Pi 5 / CM5. The same image runs tap-only mode without Hailo.

⚠ First-boot SSH credential is air:air. Change the password with passwd after first login. Do not expose :22 to the public internet before changing it.

Verify your download (SHA256)

Paste the following into a terminal after the download completes. The hash below is fetched live from the mirror on expand; if a newer image has been published since, this is the current one.

curl -sS https://air.airdroper.org/downloads/air-os-latest-strike.img.xz.sha256 | sha256sum -c -
Current SHA256: loading…

Air OS Standard — Intel N100 / x86_64 mini PC

For Ubuntu/Debian mini PCs with SSD/NVMe. This is not a flashable image: unpack the package and run the installer on the existing OS.

Download N100 package (.tar.xz)

After install, open http://<mini-pc-ip>/. First web login is admin / admin.

Details and advanced options

Use this for N100/N95/N200-class boxes that already boot Ubuntu/Debian. It uses the separate x86_64 OTA lane and Intel VAAPI video acceleration when available.

Verify your download (SHA256)
curl -sS https://air.airdroper.org/downloads/air-os-n100-latest.tar.xz.sha256 | sha256sum -c -

Air Viewer (Windows)

Free standalone video viewer with low-latency decode, recording, and telemetry overlay. Auto-detects H.264 / H.265 from the Pi and falls back between codecs if auth is unreachable, so R1M H.265 passthrough still opens. No API key. ~107 MB.

Download .exe