Issue
- Until now the DJI Developer SDK did not include the Mini 4 Pro (specifically the mobile SDK
- We had to use a workflow like:
- Create a mock flightplan on device.
- Create a waypoint flight via drone-flightplan module.
- Replace the mock flightplan with the newly generated one, by manually connecting the controller and replacing the file.
- The DJI Developer SDK now supports the Mini 4 Pro, so theoretically a workflow like this is possible:
- Generate flightplan via drone-flightplan module directly on mobile device (via drone-tm website).
- Upload the generated flightplan directly to the drone using mobile application.
Possible Solutions
1. Use a third party app with SDK integration already in place!
We would need to ideally import the flight plan into the third party app, then control the drone / use the flightplan from within the app.
2. Create our own app to interface with DJI SDK and directly fly the drone.
- While this isn't ideal to have to maintain, it does open the door to interface with other drone SDKs in future, all within one app.
- It does add extra risk / requirements for stringent testing, as we could crash drones!
- We would need to take into account which controller the user has (RC2 or RC-N2), plus the drone model flying.
- We also need good in-house mobile dev skills, which aren't currently there.
Supported Drones
DJI Matrice 4D, DJI Matrice 4TD, Matrice 4E, Matrice 4T, Matrice 350 RTK, DJI Mini 3 Pro, DJI Mini 4 Pro, DJI Mini 3, DJI Mavic 3M, DJI Mavic 3 Enterprise Series, Matrice 30 Series, Matrice 300 RTK
Issue
Possible Solutions
1. Use a third party app with SDK integration already in place!
We would need to ideally import the flight plan into the third party app, then control the drone / use the flightplan from within the app.
2. Create our own app to interface with DJI SDK and directly fly the drone.
Supported Drones
DJI Matrice 4D, DJI Matrice 4TD, Matrice 4E, Matrice 4T, Matrice 350 RTK, DJI Mini 3 Pro, DJI Mini 4 Pro, DJI Mini 3, DJI Mavic 3M, DJI Mavic 3 Enterprise Series, Matrice 30 Series, Matrice 300 RTK