Skydio Cloud offers a DroneSense integration that combines its piloting, program management, and operations solution for strategic Skydio fleet management.  DroneSense offers an API integration with Skydio Cloud for seamless management of your fleet. 

Needed:

  • Skydio Administrative access
  • DroneSense Administrative access
  • Computer with Internet

[note text="API Tokens should be kept secret! They grant access to your organization's data in Skydio Cloud (media, flights, vehicles, user emails, etc.)."]

Quick Steps

Step 1 - Log into cloud.skydio.com
Step 2 - Set up your Skydio Cloud account: Getting Started with Skydio Cloud

Step 3 - Enable Data Capture:

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

telemetry.jpg

[note text="Flight telemetry must be uploaded to Skydio Cloud before it is available for API integration"]

Step 4 - Power on the drone

    • Select Connect on the Skydio Enterprise app or Skydio Controller

Step 5 - Log into the Skydio Controller using your Skydio Cloud organization registered user name and password. 

    • Ensure the mobile device and/or controller are connected to a wireless network

Step 6 - Sync your Skydio Cloud features

    • Select the INFO menu
    • Select your drone
    • Select Cloud Settings
    • Select Download Features from Cloud to sync from Skydio Cloud to your controlling device.
    • Select Sync Settings to Drone to sync Skydio Cloud settings from your controlling device to your drone.
  1.  

CS_CLD_config_menu_UI.jpg

Step 7 -

Post-flight, there are two ways to sync flight telemetry:

     1. USB-C cable

    • connect your device to the drone
    • allow the flight telemetry to transfer from the drone to your device
    • this may take up to a few minutes based on the number and lengths of the flights

    2. Media Sync (see How to Use Media Sync for detailed information)

Step 8 - Generate a Skydio API token:

    • Select Settings
    • Select API Tokens
    • Select Generate Token

no api tokens.png

Step 9 - Name your token

Step 10 - Select Permissions:

  • Live Streaming: Read-Only
  • Flights: Read-Only
  • Flight Telemetry: Read-Only
  • Live Telemetry: Read-Only
  • Vehicles: Read-Only
  • Batteries: Read-Only

Step 11 - Select Save

edit new token.png

Step 12 - Copy Token
Cloud_API_copy_token.png
[info text="Your personal access token is only available during the active login session or until the page is refreshed."]

Step 13 - Open a new tab in your browser and log into 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.

DroneSense_Account.png

Step 14 - Select the Admin tab

DroneSense_dashboard.jpg

Step 15 - Paste the copied Skydio API token into the DroneSense API Integrations field

    • select Save

DroneSense_API.png

Troubleshooting

[accordion heading="Formatting requests to the Skydio API"]

All requests to the Skydio API should contain an Authorization header with your API Token. Requests to the API should be formatted like this:

Bash

Python

curl -X 'GET' \

  'https://api.skydio.com/api/v0/flights' \

  -H 'accept: application/json' \

  -H 'Authorization: <api_token_here>'

[/accordion]

Unable to access DroneSense

Contact your DroneSense support representative for help with your account.

Unable to access Skydio Cloud

Go to cloud.skydio.com

    • enter your email address
    • enter the verification code sent to your email address

[info text="Ensure that you are logging in to your mobile device with the same email address that has been provisioned on Skydio Cloud."] 

Have you set up your Skydio Cloud?

You will need to configure your Skydio Cloud account before you can upload flight telemetry. See Getting Started with Skydio Cloud. Any media captured prior to configuring your Skydio Cloud will not sync. 

Have you enabled Data Capture GPS & Telemetry?

Data Capture GPS & Telemetry must be enabled to view telemetry in Skydio Cloud, and pilots must be registered users in DroneSense. Flight telemetry is grabbed by DroneSense once every hour.

Is your device/controller connected to the Internet?

Ensure that you are connected to the Internet or cellular data.

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 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]

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?