Choosing the Right Integration Method
This guide is for our customers and partners looking to integrate Dronetag solutions into their systems. Below, you’ll find helpful resources and links tailored to your specific integration needs.
Before proceeding, it's important to clarify your integration requirements:
- What type of data do you need, and in what formats? What protocols does your system prefer?
- What environment will the integration operate in—client-side, server-side, or both?
- Do you prefer to initiate the data exchange from your system, or would you rather have Dronetag stream data directly to you?
One-Time Data Import into Another Application
“I want to just import my flight data to another application.”
If real-time access and continuous data collection aren’t required, you can export data from our apps in open formats such as CSV, KML, or GPX.
Learn more about the Dronetag app here.
Scripting to Collect Historical Flight Data
“I want to write a script to collect all my flight data from last week in KML format.”
For automated collection of historical data, our REST API allows exporting in multiple formats. By default, we use our JSON format, but you can also request CSV, KML, GPX, or GeoJSON by specifying the desired MIME type in your Accept
header.
Since you'll be accessing your own devices under your account, Personal Access Tokens are the most straightforward authentication method for you.
Refer to our guide on obtaining telemetry data or explore our API documentation for more details.
Accessing Real-Time Data for All Your Devices
“I want to display my Dronetag devices in real-time in different software.”
If real-time data is your priority, we recommend using either an existing integration, or a combination of our REST API and Socket.io real-time API.
Check our getting started page, which lists the currently available existing integrations with our partners and third-party software.
If such integration is not available, you're given an option to integrate with our REST API and Socket.io API. Since you'll be accessing your own devices under your account, Personal Access Tokens are the most straightforward authentication method for you.
See our guide on retrieving real-time data or check out the API documentation.
Displaying User Data in a Client-Side Application
“I have a web application and I want to allow Dronetag users to display their data in my application and manage their Dronetag assets.”
To allow your users to view their Dronetag data within your client-side application, we recommend integrating OpenID Connect. This enables seamless login using Dronetag accounts directly from your application.
Learn more about API authentication.
Sharing User Telemetry to a Server-Side Solution
“I have a cloud solution and I would like to collect data from Dronetag devies from other users.”
If you have a server-side application and want to give your users access to their telemetry data in it, we suggest using our integration portal. You can establish a persistent connection between the Dronetag Cloud Platform and your server. Users will then be able to authorize your integration through the Dronetag App, allowing telemetry data from their devices to be sent to your servers.
Start with the Data Push Getting Started guide.
Integrating U-Space Data
If you need to integrate with U-Space services, we also support U-Space reporting via InterUSS. We can send data to several DSS (Discovery and Synchronization Service) instances. If your system already implements the InterUSS protocol, we may be able to work with your existing DSS or include your DSS instance.
For more details on U-Space integration, refer to our InterUSS section.
Can’t Find What You Need?
We provide a robust real-time API available for general use. However, if your integration requirements are more complex, we offer dedicated support as part of our Enterprise subscription plan. Contact us to discuss your needs further.