##### ORB Driver v1.0.10
# Prerequisites
1. **Milestone XProtect** installation v2023 R1 or above.
2. Follow steps to install the [**ORB Driver**](https://orbnetsys.com/ORBDriver#downloads) installed on you **Milestone XProtect server/s**.
3. Add a **ORB Driver Single Channel Driver** [v1.0.10] to the relevant **XProtect Recorder**.
4. Use our free **30-day trial** included in the installer of the **ORB Driver**
5. **Skydio Cloud** account.
6. **Skydio Drone** device added to **Skydio Cloud** account.
# Skydio Cloud
Login to [Skydio Cloud](https://cloud.skydio.com/entry/login)
![[Pasted image 20250107161320.png|400]]
Head to [Settings] then [API Tokens]
Press [Generate Token]
>[!warning]
>Token generation is only open to **Org Admin**, make sure you use the correct account for this.
![[Pasted image 20250107162230.png]]
Set the **Token Name**
Add [Read-only] permissions to **Flight Telemetry**, **Live Stream** and **Live Telemetry**.
Click [Generate]
![[Pasted image 20250107162703.png]]
Copy the **API Token** for use later in the **ORB Driver**.
![[Pasted image 20250107163257.png|650]]
Find the **Skydio Drone** you wish to use from your selected [Fleet].
Select [Settings] shown alongside the drone name.
![[Pasted image 20250107163811.png]]
In the **Settings** menu select [Streaming]
Copy the relevant video type you wish to use **Colour** or **Thermal**
>[!note]
>If you wish to use both the device will have to be added to **Milestone XProtect** twice, one for each video channel)
![[Pasted image 20250107164407.png|600]]
This video URL is made up of three parts;
1. **Base URL** [rtsp://stream.skydio.com/]
2. **Vehicle Serial Number** [Skydio\[model\]-1abcdefg] Generally "Skydio" and the model name characters followed by a dash then 8 characters.
3. **Video type** [color] or [thermal]
The **Vehicle Serial Number** will be needed for a later set in the **ORB Driver**.
# Milestone XProtect Management Client
## ORB Driver
The **ORB Driver** will need to be added to the relevant **XProtect Recording Server** you wish to record the **Skydio drone** to.
Select the [hardware device] of the **ORB Driver**.
Update;
- **Skydio API Token**
- **Skydio Vehicle Serial N°**
![[Pasted image 20250108105536.png]]
Select the [video channel] of the **ORB Driver** and update;
- **URI or MP4 path** - Use the color or thermal stream URL for this.
![[Pasted image 20250108111312.png]]
Select the [metadata channel] of the **ORB Driver**.
Update;
- **Metadata - Data Source** - Select the option for [Skydio Websocket Telemetry]
>[!note]
>This will connect the live telemetry **wss** channel from **Skydio Cloud**.
![[Pasted image 20250108110623.png]]
# XProtect Smart Client
Now your **Skydio drone** is setup in **XProtect** you will be able to use this in the **XProtect Smart Client** for live and playback operations. This example video is from a simulator.
>[!note]
>This does not provide drone controls only live video and telemetry.
![[Pasted image 20250108120531.png]]
## ORBNET Live Maps
Below is an example of two **Skydio Drones** shown in a live mapping via **ORBNET Live Maps**. These devices are added automatically with the live telemetry data that is included from **Skydio Cloud** for each video channel. The only configuration required is what was done above to add the device to **XProtect**.
![[Pasted image 20250108113620.png]]
We have a couple of drone icons that are dedicated to **Skydio drone** for this purpose.
![[Skydio-Drone_icon-new_2.png|100]]
![[Skydio-Drone_icon-new.png|100]]