SDK-gids voor het Enterprise Drone-ecosysteem van DJI

Naarmate het gebruik van commerciële drones blijft groeien, erkent DJI de cruciale rol die ontwikkelaars en integrators spelen bij het op de markt brengen van op maat gemaakte oplossingen. Sinds de release van onze software development kit (SDK) in 2014, is DJI Enterprise blijven samenwerken met ontwikkelaars om de gebruikerservaring te verbeteren en de mogelijkheden van commerciële drones uit te breiden.

In overeenstemming met deze toezegging introduceren we met trots deze Enterprise Ecosystem Guide – een uitgebreide lijst met bronnen, kanalen voor technische ondersteuning en informatie die is gemaakt om ontwikkelaars te helpen.

Met een focus op MSDK-, PSDK- en Cloud API-ontwikkelingsoplossingen, voorziet deze gids ontwikkelaars van de tools en ondersteuning die ze nodig hebben om innovatieve drone-oplossingen te creëren die voldoen aan de uiteenlopende behoeften van industrieën over de hele wereld.

DJI SDK-ecosysteem in cijfers

Voordat we ingaan op de gids, is hier een korte momentopname van het DJI SDK-ecosysteem voor ontwikkelaars:

  • 100.000+ ontwikkelaars hebben zich aangesloten bij het DJI Ecosystem
  • 1000+ aangepaste applicaties ontwikkeld op MSDK
  • 110+ drone-payloads ontwikkeld op PSDK en in massa geproduceerd
  • 750+ ontwikkelaars hebben cloudplatforms gebouwd sinds de release van Cloud API in maart 2022

Mobiele SDK (MSDK)

1. Wat is MSDK?

De DJI Mobile SDK is een softwareontwikkelingskit die is ontworpen om ontwikkelaars toegang te geven tot de mogelijkheden van DJI’s vliegtuigen.

De SDK vereenvoudigt het applicatie-ontwikkelingsproces door te zorgen voor functionaliteit op een lager niveau, zoals vluchtstabilisatie, batterijbeheer, signaaloverdracht en communicatie. Op deze manier heeft de ontwikkelaar geen achtergrond in robotica of embedded systemen nodig en kan hij zich in plaats daarvan concentreren op de toepassing waarin het DJI-product wordt geïntegreerd.

MSDK heeft de volgende interfaces voor het maken van mobiele apps die op maat zijn gemaakt voor DJI-vluchtplatforms op basis van de behoeften van verschillende industrieën:

MSDK-interface

Configuratie-instellingen

Vluchtcontrole

Gegevensverwerking

Meer

Payload-parameters

Waypoint automatische vlucht

Live streaming

Gezondheidszorg

Vluchtrecord

Vliegtuigparameters

Virtuele stuurknuppel

MOP-gegevenskanaal

Versleuteling van de SD-kaart

Netwerk controle

Bewaking van laadvermogen

RTK-gerelateerd

Beheer van mediabestanden

Upgrade herinneringen

Back-up luchtverbinding

Monitoring van vliegtuigen

Missie volgen

Live cloudgegevens

2. Basisvereisten

Om te ontwikkelen met DJI’s MSDK, is het raadzaam om eerst een basiskennis van Android Development te hebben. Bovendien wordt een basiskennis van drones, zoals hun mogelijkheden en belangrijkste componenten, aanbevolen.

3. Lijst met bronnen

4. MSDK-ontwikkelingsproces voor beginners

Meld u aan als DJI-ontwikkelaar

Droneplatform kopen

Genereer een APP-sleutel

Voer de voorbeeld-app uit

Payload-SDK (PSDK)

Sdk-Ecosysteem - Psdk

1. Wat is PSDK?

Om ontwikkelaars te ondersteunen bij het ontwikkelen van payload-apparaten die op DJI-drones kunnen worden gemonteerd, biedt DJI een ontwikkelingskit Payload SDK (PSDK) en ontwikkelingsaccessoires X-Port, SkyPort V2 en SDK Round Ribbon Cable. Volgens de toepassingsvereisten van de industrie kunnen ontwikkelaars mappingcamera’s, multispectrale camera’s, megafoons, zoeklichten en andere apparatuur ontwikkelen om aan verschillende onderverdelingen te voldoen.

PSDK combineert sensoren, mechanische onderdelen en andere professionele payloads met de toonaangevende DJI-vluchtplatforms om professionele payload-oplossingen te creëren voor verschillende bedrijfstoepassingsscenario’s.

2. Basisvereisten

Om te ontwikkelen met DJI’s PSDK, wordt het aanbevolen om basiskennis van C/C++-programmering, basiservaring in het ingebedde systeem en een basiskennis van drones te hebben.

3. Lijst met bronnen

4. PSDK-ontwikkelingsproces voor beginners

Meld u aan als DJI-ontwikkelaar

Drone / ontwikkelingskit kopen

Selecteer Ontwikkelplatform

Applicatie toepassen

Voorbeeldcode uitvoeren

Sdk-Ecosysteem 1

Cloud-API

Sdk-Ecosysteem - Cloud Api En Dji Dock

1. Wat is Cloud-API?

Gebaseerd op gemeenschappelijke standaardprotocollen zoals MQTT, HTTPS en Websocket, abstraheert DJI Cloud API de functieset voldoende en isoleert het complexe hardwarebewerkingslogica in de drone, en stelt het onze ontwikkelaars in staat zich te concentreren op hun eigen bedrijf zonder zich zorgen te maken over de onderliggende vlucht logica. Bovendien kan DJI Cloud API zich aanpassen aan elk netwerk zolang de DJI Pilot 2 of DJI Dock toegang heeft tot de platformserver van derden.

Cloud API-topologie:

Communicatie Link

Flight Control-functieset

Drone

Gateway-apparaat

MQTT

Kaartelement

Live streaming

Apparaatbeheer

M30-serie

DJI-piloot

Terrein situationeel bewustzijn

Controle van de lading

Apparaatlogboek

M300RTK

HTTPS

Firmware-upgrade op afstand

Bibliotheek met vluchtroutes

Mediatheek

Mavic 3 Enterprise-serie

Apparaat HMS

DJI WPML

Meer

Meer

DJI-dock

WebSocket

Dataveiligheid

2. Basisvereisten

Front-end en back-end development ervaring

Om te ontwikkelen met DJI’s Cloud API, is het aan te raden om front-end en back-end development ervaring te hebben.

3. Lijst met bronnen

4. Cloud API-ontwikkelingsproces voor beginners

Meld u aan als DJI-ontwikkelaar

Drone / DJI-dock kopen

Genereer een licentie

Voorbeeldcode uitvoeren

Sdk-Ecosysteem - Ondersteuning

Technische hulp

Word lid van de DJI Enterprise Ecosystem Solution Catalog

Als je al een product/oplossing hebt ontwikkeld met DJI SDK, kun je een aanvraag indienen om lid te worden van het DJI Enterprise Ecosystem.

https://enterprise.dji.com/ecosystem

1. Dien de aanvraag in

Aanvraagformulier online invullen en indienen.

2. Overzicht van basisinformatie

De kandidaat-hardware-/softwareoplossing moet gebaseerd zijn op een DJI-droneplatform of DJI SDK/API.

3. Beoordeling van de oplossing

Voor de functionaliteitstest moet een demo-eenheid/testaccount/live demo worden verstrekt. Er moeten ten minste vijf succesvolle cases worden ingediend voor validatie.

4. Word een DJI Solution Partner

Nadat de aanvraag is goedgekeurd, moeten de nodige visuele materialen/beschrijvingen worden verstrekt voor de weergave van de webpagina.

Wat vind jij hiervan?

      Geef een reactie

      Online drone kopen? Vergelijk drone prijzen online!
      Logo
      Vergelijk items
      • Totaal (0)
      Vergelijken