Skip to main content
InnoFlightInnoFlight

Born to Fly.
Made to Win.

Programme real flight missions with drag-and-drop blocks, preview the Python behind them, and fly your Tello Talent by hand — all from one iPad, built for the classroom.

Works with Tello Talent (RoboMaster TT)
Download User Manual
InnoFlight Blockly editor with a Take Off, Repeat, Curve, if/else and Greetings function program, plus a live console and video preview
Everything students need to fly

One app, from first block to first flight

Visual coding

Code drones with blocks

Program full flight missions with drag-and-drop blocks — no typing needed to start.

InnoFlight Blockly editor with a Take Off, Repeat, Curve, if/else and Greetings function program, plus a live console and video preview
Text coding, unlocked

See the Python behind it

Every block generates real djitellopy code you can read, copy, and export.

InnoFlight Python Preview tab showing generated djitellopy code with Copy Code and Export actions
Manual flight

Fly live from your iPad

Manual flight with a live video feed, dual joysticks, and real-time telemetry.

InnoFlight Fly screen with dual joysticks, a live video feed of students flying through racing rings, and a speed slider
Mission history

Track every flight

Time Trial logs record each run and export to CSV + JSON for grading.

InnoFlight Time Trial Logs list with a Log Details panel showing duration, airborne time, block count and remarks
Hardware

Works with Tello Talent (RoboMaster TT)

Mission pads, an LED matrix, and an expansion ToF sensor are all supported. A simple Connect flow gets a class of iPads onto the drone's Wi-Fi and into the air in moments.

InnoFlight Connect screen — Born to Fly, Made to Win — with Open Settings, Setup Guide and a Connected status

Built to teach. Built to fly.

widgets

Code drones with blocks

Program full flight missions with drag-and-drop blocks; no typing needed to start.

code

See the Python behind it

Every block generates real djitellopy code you can read, copy, and export.

flight

Fly live from your iPad

Manual flight with a live video feed, dual joysticks, and real-time telemetry.

history

Track every flight

Time Trial logs record each run and export to CSV + JSON for grading.

Set up in three steps

1

Power on the Tello Talent

Charge and power on your Tello Talent (RoboMaster TT) drone — wait for the front light to blink.

2

Join its Wi-Fi & allow Local Network

Connect your iPad to the drone's Wi-Fi (TELLO-XXXXXX / RMTT-XXXXXX) in Settings, then allow Local Network access when InnoFlight asks.

3

Open InnoFlight and tap Connect

Tap Connect on the Home screen — your drone unlocks the full Blockly workspace and live flight controls.

Frequently asked questions

Everything teachers and students ask us before, during and after a flight.

Connecting

How do I connect my drone?expand_more

Power on the Tello Talent, join its Wi-Fi (TELLO-XXXXXX / RMTT-XXXXXX) in iPad Settings, open InnoFlight, tap Connect, and tap “Allow” for Local Network access.

The app can't find my drone / connection fails.expand_more

Check you're on the drone's Wi-Fi, the front light is blinking, the battery is charged, and Local Network is enabled in Settings › Privacy & Security › Local Network › InnoFlight, then tap Connect again.

Why does it ask for “Local Network” permission?expand_more

InnoFlight talks to the drone directly over its Wi-Fi, which iPadOS gates behind this permission. Without it, connecting can't work.

Do I need an internet connection?expand_more

No. The drone's Wi-Fi has no internet; InnoFlight works fully offline once installed.

Using InnoFlight

How do I see the code behind my blocks?expand_more

Open the Python tab; it shows live djitellopy code for your block program.

The video feed won't start.expand_more

The live feed is off by default to save the drone's Wi-Fi and battery. Tap the video button on the Fly screen, or add a Start Video block to your program.

Can I fly the drone manually?expand_more

Yes: dual on-screen joysticks, a live video feed, and one-tap photo/video capture.

How do I save or export results?expand_more

Time Trial Logs records every run. Export shares a CSV summary plus a JSON backup (AirDrop / Mail / Save to Files); Import restores them.

Can I re-open the exact program from a past run?expand_more

Open the log and tap “Open in Editor” — it loads that run's blocks as a frozen copy that won't affect your latest mission.

Flight & Safety

Is it safe for classrooms?expand_more

Takeoff and land use slide-to-confirm, there's a one-tap Emergency Stop, automatic crash detection, and low-battery auto-land. Always fly in a clear, open space.

A flight command was rejected by the drone.expand_more

Some commands have firmware limits (e.g. a curve's arc radius must be 0.5–10 m). InnoFlight warns you in the editor and explains how to adjust.

Compatibility

Which iPads and drones are supported?expand_more

Any iPad on iPadOS 15 or later, with a Ryze/DJI Tello Talent (RoboMaster TT) drone.

Does it work with the standard Tello or Tello EDU?expand_more

InnoFlight is built and tested for the Tello Talent (RoboMaster TT); other models aren't officially supported.

What languages does the app support?expand_more

English and Traditional Chinese (繁體中文).

Data & Privacy

Do students need an account?expand_more

No accounts and no sign-in. Missions and flight logs are stored on the device.

Where is my data kept?expand_more

On the iPad. Exported files only leave the device when you choose to share them.

Still need help?

Reach our support team directly:

Support

Questions about setup, connecting your Tello Talent, or anything else in InnoFlight? Our team is here to help.

InnoCrafters Hong Kong office building exterior

InnoCrafters Group Limited

Level 43–44, Champion Tower, No. 3 Garden Road, Central, Hong Kong

Ready to get your class flying?

InnoFlight is built for iPad and the Tello Talent (RoboMaster TT) — free to download.