DroneSense integration with Skydio Cloud combines its piloting, program management, and operations solution for strategic Skydio fleet management and live streaming.

 

The integration provides support for following drone types:

  • Skydio X10
  • Skydio X2
  • Skydio 2+

Integration requirements:

  • Skydio Administrative access
  • DroneSense Administrative access
  • Computer with Internet
  • Skydio with Live Streaming license*
  • DroneSense with Live Streaming license*

*Only required for live streaming integration. Not required for fleet management.

 

Skydio Cloud Setup Steps

Step 1 - Set up your Skydio Cloud account (if not set up already)

Step 2 - Enable Data Capture:

  • Select Settings
  • Select General
  • Scroll down to Data Capture
  • Toggle GPS & Telemetry ON

Step 3 - Create a Webhook:

Step 4 - Create alerts:

  • Select Settings
  • Select Alerts
  • Select Add Alert
  • Fill out the following information for each alert
Alert #1
  • Alert Name: DroneSense Flight Telemetry
  • Event: Flight telemetry available
  • Apply to entire organization or specific vehicles
  • Actions: Select Webhook and choose the DroneSense webhook created above

Alert #2

 

(only for live streaming)

  • Alert Name: DroneSense Live Stream
  • Event: Live stream status change
  • Apply to entire organization or specific vehicles
  • Actions: Select Webhook and choose the DroneSense webhook created above

 

Step 5 - Toggle on RTSP Streaming and Live Telemetry*

  • Visit cloud.skydio.com
  • Select Settings
  • Select Live Streaming
  • Select the Live APIs tab
  • Toggle on RTSP Streaming and Live Telemetry

*Only required for live streaming integration

[note] If these options are not showing up in Skydio Cloud, contact your Skydio team to enable your account with these options. [/note]

 

Step 6 - Generate the Skydio API Token for integration:

  • Select Settings
  • Select API Tokens
  • Select Generate Token
  • Name your token and configure token permissions:
      • Flight Telemetry - Read Only
      • Live Stream - Read Only*
      • Live Telemetry - Read Only*
      • Vehicles - Read Only
      • Webhook Validation - Read Only
  • Select Generate
  • Copy the API token (personal access token)

*Only required for live streaming

[note] Leave this browser tab open! You will need this personal access token when you set up the DroneSense integration. Your personal access token is only available until the page is refreshed. Do not refresh the page or you will lose access to the Token secret and need to create a new token. [/note]

 

DroneSense Setup Steps

Step 1 - Contact DroneSense Support (help@dronesense.com) to enable the Skydio flag in the DroneSense/AxonAir application.

 

Step 2 - Ensure pilot emails are the same in Skydio Cloud and DroneSense.

  • All pilots who plan to fly and stream must be registered with DroneSense using the same email used in Skydio Cloud

Step 3 - Open a new tab in your browser and visit web.dronesense.com:

  • Sign in to your organization’s DroneSense account using an admin-level email account
  • The email address must match the email address used to log in to Skydio. Without matching emails, DroneSense cannot properly sync the data.

Step 4 - Add the Skydio API token under Org Settings:

  • Select the Org Settings page
  • Scroll down to the API integrations section
  • Copy the API Token (personal access token) from Skydio Cloud and paste it into the Skydio API Key field
  • Copy the Token ID from Skydio Cloud and paste it into the Skydio API Key ID field
  • Select the mission where you want to see the live stream
    • Make sure the mission sharing code is turned on
    • Leave the bitrate set to 0 to use the default recommended bitrate (4mbps)

Pilot steps to verify for each drone (one-time setup)

Step 1 - Log into your Skydio Controller with a pilot listed in Skydio Cloud and DroneSense

Step 2 - Fly your Skydio drone

Step 3 - Ensure telemetry data syncs to Skydio Cloud:

Step 4 - Ensure both the Skydio drone and its flight data are listed under the drones hardware section in your DroneSense account.

Step 5 - Perform a new flight in the mission and enable live stream via the controller.


FAQs and Troubleshooting

[accordion heading="What Skydio drones are supported?"]

Skydio X10, Skydio X2, and Skydio 2/2+ are all supported.

[/accordion]

[accordion heading="I have followed the steps above, but I still cannot see the live stream. What should I do?"]

  1. Check if your Skydio Cloud user and DroneSense user emails match.
  2. Ensure that the drone has been flown after the configuration steps in this document, and wait 5 minutes to ensure Skydio logs have synced with DroneSense. The drone will appear under Hardware to verify that Skydio logs have synced. Clicking on the drone in Hardware will show an “Onboard Configuration” if the drone was successfully registered.
  3. Confirm your Skydio Cloud is enabled for RTSP Streaming.
    • Select Settings from the menu, click Streaming
    • RTSP Streaming and Live Telemetry sections should be present
    • If not, contact your Skydio CS team
  4. Confirm that you place the API token ID and secret properly in DroneSense.
    • The secret can only be copied one time once the token is generated. An example is shown below:
    • The token ID can be found by clicking the ellipses by the token and selecting Copy Token ID
  5. Has the drone ever been flown in another DroneSense organization? If so, you will need to archive the drone in the previous DroneSense org and then repeat the setup process in the new DroneSense org.

[/accordion]

[accordion heading="I’m seeing live streaming in Skydio Cloud and DroneSense but not Axon Air"]

Verify that you have configured the Axon Integration tab properly in Skydio Cloud. This can be found under Settings > Axon Integration.

[/accordion]

[accordion heading="The Call Signs in the stream do not match the Pilot"]

Currently the callsigns match the pilot who flew the drone before the live stream.

[/accordion]

[accordion heading="Can I change DroneSense Missions or Call Sign in Skydio Cloud?"]

Currently the only way to change mission or callsign is via the DroneSense CoPilot app. Skydio is working on supporting the ability to change DS Mission and Call-sign in the Skydio cloud for Remote Flight Deck and in our Controller.

[/accordion]

[accordion heading="I’m unable to access DroneSense"]

Contact your DroneSense support representative for help with your account.

[/accordion]

[accordion heading="I’m not seeing flight data in Skydio Cloud or DroneSense"]

  • You will need to configure your Skydio Cloud account before you can upload flight telemetry. See Getting Started with Skydio Cloud. Any media captured before configuring your Skydio Cloud will not sync.
  • Ensure that your controller is connected to the Internet or cellular data to upload post-flight telemetry.

[/accordion]

[accordion heading="Is the vehicle claimed in Skydio Cloud?"]

Vehicles are not automatically associated with an organization, you will need to claim the vehicles that you want in your fleet:

Step 1 - Select Settings

Step 2 - Select Devices

Step 3 - Select Claim Device

Step 4 - Enter vehicle WiFi (eg Skydio2: - xxxx)

  • The vehicle tab displays a list of associated vehicles ID

[info]You cannot claim a vehicle that is associated with another organization. You cannot delete a vehicle. If you receive this error message or need to delete a vehicle, contact Skydio Customer Support[/info]

[/accordion]

Explore More

Explore related articles for additional information

Getting Started with Skydio Cloud

How to Add a Network to Skydio Cloud

How to Use Media Sync in Skydio Cloud

Skydio Cloud API Documentation

Skydio, Inc.  A0298

Was this article helpful?