We are connecting a PC to the DJI M300, which has the Zenmuse L1 attached.
Our target is to receive and process the raw data from the Zenmuse L1 on the connected PC during flight.
The Linux computer needs Power and a connection to the DJI M300 to receive the raw pictures from the Zenmuse L1.
Should we rather use OSDK or PSDK for this?
Is there some option to directly receive the pictures through the OSDK?
Which connectors are needed for this?
We also need to have 12V/3A power output for the attached compute unit.
So we are either looking for the E-Port:
https://store.dji.com/de/product/dji-e-port-development-kit?vid=141171
or the OSDK expansion module:
https://store.dji.com/de/product/matrice-300-rtk-osdk-expansion-module?vid=93051
Yet, we do not know wheather the OSDK or PSDK is the suitable choice here.
We would be glad if someone could hint us on the correct usage.
We read a lot of documentation about the E-Port and OSDK Expansion module, as well as taking a look at the psdk tutorial here:
https://developer.dji.com/doc/payload-sdk-tutorial/en/quick-start/device-connect.html
And the OSDK tutorial here:
https://github.com/dji-sdk/Onboard-SDK/blob/118e2825a347499efb8ed253146552c5b9b10779/sample/platform/linux/advanced-sensing/camera_stream_callback_sample/camera-stream-callback-sample.cpp
and here:
https://developer.dji.com/doc/payload-sdk-api-reference/en/payload/dji-gimbal.html
But we did not find how we can stream from the M300 to the PC and which Interface (Serial vs USB2.0 vs …?) would be the best for our use case
maurer-fhac is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
3