Skip to content

Flighthub 2 Integration via SenseAeronautics

For leveraging FlightHub integration with Sense Aeronautic's AI processing API, you will need to configure FlightHub Sync and obtain your Organisation Key. This is explained in the next section.

The general workflow for FlightHub integration is the following:

  1. Enter your Organisation Key.
  2. Select your project.
  3. Select your drone and camera. You need to be logged into FlighHub on the drone's controller.

    Note: the DJI FlightHub Sync does not provide information about currently available drones and cameras. The correct drone/camera pair must be selected here.

  4. Click on 'Register FlightHub source'. This will register the correct source and output for this drone/camera pair. This only needs to be done once.

    For this registration to work, the selected drone and camera must be available. DJI's streamForwarding will be activated for a few seconds to validate the integration and obtain the streaming parameters

  5. Go to the information page. You will see a source and output registered for the selected drone/camera. The resources follow the naming convention FH_${droneName}_CAM_${cameraName}.
  6. Starting a FH source will automatically start stream forwarding and attach the corresponding output. This output can be checked on the Outputs or Active outputs sections. This link is always the same for each drone/camera pair.

    Warning: processing DJI streams requires enabling streamFowarding, which consumes FlightHub streaming minutes.

  7. Once your operation is concluded, click on 'Stop' to stop the process and stream forwarding.

Troubleshooting

  • If your drone has more than one camera, only a single stream forwarding may be active at the same time. Stop the process with the first camera before launching the other one, or it will fail to receive the stream.
  • If the drone is switched off without explicitly stopping the stream forwarding, FlightHub may not be able to provide a reliable status on stream forwarding. The web client accounts for this and tries to ensure a correct state before launching a source. If you still run into problems when starting a process, you force a reset on FlightHub stream forwarding. For doing this, select your drone and camera on the Setup page and click on Manual stop to manually stop stream forwarding and clean the reported state.

How to get you organisation key from FlightHub

  1. Log into your FlightHub 2 account at: https://fh.dji.com/login.
  2. Once logged in, click on your account mail on the top-right side, and select “My Organization”.

    Create an organization if you have not done it yet.

  3. Open “Organization Settings” tab by clicking on using the gear icon.
  4. Click on “Flighthub Sync (Beta)” to get your ‘Organization Key’. Should you not have one, you will need to generate one at this point. This tab allows you to configure the MQTT broker and RTMP media server to where the drone will send the corresponding Telemetry and Stream. You will need to modify this information in the next step.
  5. Take note of your ‘Organization Key’ there.

This is the only information you will need to link FlightHub 2 to SenseAeronautics’ system.