Getting the position of a drone on Qfield

Hello,

Do you know if there is a way to get the position of a drone on Qfield ?
The phone is able to receive the position of the drone, so i suppose it could be displayed on the Qfield app.

Thank you !


Imported from GitHub discussion by @Ipickedausername on 2023-05-26T09:08:48Z

I assume your phone receive its position from an app made for the drone by the drone maker ?


Imported from GitHub comment by @VxTedxV on 2023-05-26T16:28:28Z

Yes exactly.


Imported from GitHub comment by @Ipickedausername on 2023-05-26T17:16:26Z

From what I know with DJI drones for example, to access datas without the app made for theirs, the drone model must have a SDK released (code for developpers to be able to create third party apps). Actually, at least for this brand, the code is not free of use as far as I understand. So, it might be doable BUT it depends on drone brand, and drone model and maybe a different way of extraction of datas for each…
Is there anyone here who knows better and could refute what I said ?
(sorry for my bad english)


Imported from GitHub comment by @VxTedxV on 2023-05-27T05:54:16Z

Alright, thank you for the information.
This is a Mavic 3 Classic drone, from DJI. Used with DJI Fly app.

I’ll search if there is a way to get the location from this app.


Imported from GitHub comment by @Ipickedausername on 2023-05-28T08:57:38Z

You have to write your own app using DJI Mobile SDK and DJI UX-SDK instead of DJI Fly app.

You get GNNS information from MSDK “class LocationCoordinate3D”
Additionally you use a NMEA Server to create messages and provide them on tcp or udp port.
eg.:GitHub - ziroc/Nmea-Server: Basic Java TCP server that creates GPS position NMEA sentence and sends it to clients connected to it.

Qfield can connect to NMEA Server (Settings->Positioning)

Both devices (RC Tabelt and Qfield tablet) should be in same network - connected on same hotspot


Imported from GitHub comment by @fan32111 on 2023-08-06T10:32:50Z