The Skydio and Axon Fusus partnership sets the public safety standard by integrating live drone footage into a unified platform to transform decision-making.

How it works

The Skydio drone transmits video and telemetry data in near real-time to the FususONE platform. This transmission is facilitated by Skydio Cloud. The integrated data feed is then visualized on the FususONE map interface, providing users with a comprehensive view of the situation on the ground for enhanced situational awareness and more effective decision-making.

For Skydio flights in the FususONE Map you will receive:

  • Real-time alert notifications
  • Automatic alert placement on your Fusus Map
  • Live tracking updates
  • Live video streaming
  • Color and thermal (if available)

The integration provides support for following drone types:

  • Skydio X10
  • Skydio X2
  • Skydio 2+

Integration requirements:

  • Skydio Administrative access
  • Fusus Administrative access
  • Computer with Internet
  • Skydio Live Streaming license

Skydio Cloud Setup Steps

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

Step 2 - Toggle on RTSP Streaming and Live Telemetry (if not toggled on already)

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

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

Step 3 - Enable Data Capture:

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

Step 4 - 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
    • Flights - 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) and Token ID

[note] Leave this browser tab open! You will need this personal access token when you set up the Fusus 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 loop secret and need to create a new token. [/note]

 

FususONE Integration Steps

Step 1 - Open a new tab in your browser and visit the Fusus App store

  • Leave Skydio Cloud open on the API token page

Step 2 - Select Skydio from the Available section and select Request Integration

Step 3 - Select I am a customer of Skydio (Enter Credentials)

Step 4 - Enter the Skydio API credentials

  1. Copy the API Token (personal access token) from Skydio Cloud and paste it into the Skydio Token field
  2. Copy the Token ID from Skydio Cloud and paste it into the Skydio Client ID field

[note] One Skydio Cloud org can be linked to a Fusus org. [/note]

Step 5 - Select Request Integration

  • The integration will create Camera objects for all registered drones in the Enterprise account.

[note] Skydio X2 and X10 drones with thermal cameras will have color and thermal streams. [/note]

Step 6 - Request a token from the Fusus team

  • Contact the Fusus support team for a token which will be used to set up webhooks in Skydio Cloud

 

Create Webhooks and Alerts in Skydio Cloud

Step 1 - Create three Webhooks

  • Select Settings
  • Select Webhooks
  • Select Create Webhook
  • Enter the name and URL for your webhook (see below)
    [note] You will need to replace [TOKEN] in the URL with the actual token provided by the Fusus support team. [/note]
  • Select Create
Webhook #1 Name: Fusus-FlightState
URL: https://api.fususone.com/api/integrations/skydio/webhook/flight_state/?token=[TOKEN]
Webhook #2 Name: Fusus-LiveStream
URL: https://api.fususone.com/api/integrations/skydio/webhook/live_stream/?token=[TOKEN]
Webhook #3 Name: Fusus-TelemetrySync
URL: https://api.fususone.com/api/integrations/skydio/webhook/telemetry_sync/?token=[TOKEN]

 

 

Step 2 - Create three Alerts

  • Select Settings
  • Select Alerts
  • Select Add Alert
  • Fill out the follow information for each alert:
Alert #1 Alert Name: Fusus-FlightState
Event: Flight status changed
Apply to entire organization or specific vehicles
Actions: Select Webhook and choose the Fusus-FlightState webhook created above
Alert #2 Alert Name: Fusus-LiveStream
Event: Live stream status changed
Apply to entire organization or specific vehicles
Actions: Select Webhook and choose the Fusus-LiveStream webhook created above
Alert #3 Alert Name: Fusus-TelemetrySync
Event: Flight telemetry available
Apply to entire organization or specific vehicles
Actions: Select Webhook and choose the Fusus-TelemetrySync webhook created above

 

Validate the Integration

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

Step 2 - Fly your Skydio drone and begin a live stream

Step 3 - Log into FususONE and verify that you see the following on the FususONE Map:

  • Real-time alert notifications
  • Automatic alert placement on your Fusus Map
  • Live tracking updates
  • Live video streaming
  • Color and thermal (if available)

Was this article helpful?