DJI drones

Connect a DJI RC to Nebli in one sign-in.

The adopt page runs right inside DJI Pilot 2's own webview: sign in with a work email, and Nebli reads your controller and aircraft automatically. No RTMP address to copy, no DJI Fly liveshare dance.

This is the fastest way to get a DJI RC talking to Nebli Drones. It's a web page that opens inside Pilot 2 itself, reads your controller and aircraft serials over DJI's own bridge, and connects the controller to your organization after a one-time email sign-in. If you'd rather configure a custom RTMP destination by hand instead, see the enterprise Pilot 2 guide.

What you need: a DJI RC running Pilot 2 with an aircraft paired (the aircraft can be powered off during setup), and a work email. You usually don't need a Nebli account first: signing in for the first time creates your organization automatically, unless your company has already linked your email domain to its own.

Opening the adopt page

From the Pilot 2 home screen, tap the Cloud Service tile, then Open Platforms in the Cloud Services list.

DJI Pilot 2 Cloud Services list, showing FlightHub 2, FlightHub 2 On-Premises, Open Platforms, GB28181, and Customize Live Stream
Cloud Services list. Open Platforms is DJI's generic third-party cloud entry, and that's the one that opens the Nebli Drones adopt page.

This opens DJI's Third-Party Cloud Services screen: a single URL field. Type https://nebli.ai and tap Connect.

DJI Pilot 2 Third-Party Cloud Services screen with https://nebli.ai typed into the URL field
Type the full address, including https://. The bare domain alone doesn't connect.

The scheme is required. Typing just nebli.ai looks fine in the field but silently does nothing when you tap Connect. Include https:// and it opens correctly.

Pilot 2 detects it's loading a Nebli Drones page and takes you straight to the sign-in screen below. There's nothing else to configure on the DJI side.

Signing in

The first screen shows your controller and aircraft, already detected over Pilot 2's bridge:

Nebli adopt page welcome screen inside Pilot 2, reading Connect this drone to Nebli, with the detected RC and aircraft
Nebli Drones reads the controller and aircraft serials automatically; there's nothing to type here.

Tap Continue, enter your work email, and tap send:

Nebli adopt page email entry screen, reading Enter your work email
Any work email works, and there's no separate signup step first.

Nebli emails a 6-character code (letters and numbers, so it won't always look like a plain number). Enter it on the next screen:

Nebli adopt page code entry screen with six boxes for a verification code
The code expires after about 10 minutes; a resend link appears once the initial 60-second cooldown passes.

Type the email carefully. If your company hasn't linked your email domain to its Nebli organization, any first-time email, typo or not, creates a brand-new organization instead of erroring. If your company has linked its domain, a mistyped domain just won't match it, with the same silent result: a separate new organization instead of your team's.

Confirming the drone

On a controller that isn't already connected to anything, verifying the code takes you to a confirm screen: a headline naming the detected aircraft (or the controller, if the aircraft is off), a trust line showing the serials, an editable drone name, and an optional deployment to assign it to. Tapping Adopt drone completes the connection.

Nebli adopt page confirm screen, reading Add this RC to Nebli with the aircraft powered off, an editable drone name defaulting to the aircraft model, and a deployment field
The confirm screen: name the drone, optionally pick a deployment, then adopt.

If your organization already has more than one drone waiting to be connected, connecting a controller shows a picker instead: a plain list of the pending drones, keyed by the name you gave each one when you created it in the dashboard. Pick the one this controller flies.

Nebli adopt page picker, reading Connect this controller as, listing the current drone and two pending drones
With more than one drone waiting, pick which one this controller connects to. The move happens immediately, with no separate confirmation step.

Already connected

If this controller has connected to Nebli Drones before, you land here instead of the confirm screen:

Nebli adopt page showing This RC is already connected, with a Reconnect button
A previously-adopted controller skips straight past sign-in details to its current status.

If your organization has another drone waiting to connect, this screen lists it and lets you move the controller onto it. The move happens immediately when you tap it, with no separate confirmation step. Otherwise you'll see a single Reconnect button, which re-issues the controller's connection credential without changing what it's connected to. That's useful if the connection ever looks stuck:

Nebli adopt page showing Connected, with Video and Control next-step rows
After Reconnect (or a fresh adopt), the same success screen appears. There's no button to dismiss it. Back out using Pilot 2's own back arrow.

A controller already connected to a different organization shows a plain "already connected" message with no action available. Nebli doesn't reveal which organization holds it.

Where the feed shows up

Adoption connects video only. Start the livestream from Pilot 2's camera view the same way you always do, and it appears in that asset's deployment view in the Nebli dashboard. Gimbal control and flight telemetry aren't part of this path. The aircraft isn't bound to Nebli Drones as a controlled asset, just streaming video to it.

Common questions

Do I need a Nebli account before I start?

Usually no. If your company hasn't set up domain-based email matching, verifying a work email for the first time creates a new organization automatically, and there's nothing to sign up for beforehand. If an admin at your company has set that up, verifying joins your team's existing organization instead, or queues a request for approval. Either way, type your work email carefully: a typo'd domain won't match your team's setup and just creates a separate new organization.

Does adopting a controller give Nebli Drones flight control?

No. Adoption connects video only. Your aircraft isn't bound as a controlled asset. You fly it exactly as you do today, and Nebli Drones just receives the live feed once you start streaming from Pilot 2's camera view.

What happens if I adopt a controller that's already connected to a different drone?

If your organization has another drone waiting to be connected, you can move (rebind) the controller onto it from the already-connected screen. The move happens immediately when you tap it. There's no separate confirmation step, so make sure you're picking the right drone.

Prefer configuring a custom RTMP destination by hand?

Enterprise (Pilot 2) live streaming →