A Software Development Kit (SDK) lets you choose from a wider variety of payloads for your drone because it provides a way for the payload to communicate with the drone that it is connected to. An SDK also gives some leeway for customizing to fit a payload for specific uses. There are a few types of integration ports that are meant to help your payloads connect to a DJI drone, DJI SkyPort, DJI SkyPort V2 or DJI X-Port.
The DJI SkyPort is a standard adapter that couples the payload to the drone and integrates payload and the drone. Included in the Box: DJI SKYPORT Adapter X10. It is priced at $480.
The DJI SkyPort V2 has improvements for connecting the payload and drone. It uses Flat Ribbon Cable Connectors for implementing the integration process. The High Voltage Mode allows you to send increased power to the payload as well as TimeSync which aids in the certainty the consistency of the timestamp between the payload and the drone. It is compatible with DJI M200 Series V2 and DJI M300 RTK. It is priced at $450.
The DJI X-Port is a standard gimble (must assemble) that can be purchased with the DJI SkyPort. A debugging interface for the gimble is included with this version of the SDK because adding it reduces the ability for the payload and drone to readily integrate. It is priced $390. Two such sensors that become compatible through using this SDK to join them to a DJI drone are, SlantRange 4P Series and Sentera AGX710. The SlantRange 4P Series provides the multispectral imaging, precision data, and data analytics to be combined with DJI’s M200 Series (M200, M210, or M210 RTK) drone system. The Sentera AGX710 can be joined with one of DJI’s M200 Series (M200, M210, or M210 RTK) drones. Both are good choices for obtaining the data needed precision agriculture management.