Welcome to InspirePilots.com

Join the leading DJI Inspire community for free!

Has DJI just released the SDK?

Discussion in 'News' started by DJeff1, Apr 30, 2015.

  1. DJeff1

    Joined:
    Feb 23, 2015
    Messages:
    99
    Likes Received:
    34
  2. The Editor

    The Editor Moderator
    Staff Member

    Joined:
    Aug 7, 2013
    Messages:
    6,721
    Likes Received:
    3,877
  3. josedc

    Joined:
    Nov 30, 2014
    Messages:
    13
    Likes Received:
    5
    Wow! ... great news! ... I've been waiting months for this :)

    Downloading now and excited to try it out :D ... I just hope it's been though some testing as I haven't heard of any beta program for this v2.0 of the SDK.
     
  4. Sky High Photography

    Joined:
    Apr 9, 2015
    Messages:
    147
    Likes Received:
    31
    Is this a big deal? I am not sure I understand exactly what it is. Should I be excited?
    If I understand SDK, it is if I wanted to develop an app myself to make the Inspire do something special? Nothing to do with the ground station?
     
  5. DJeff1

    Joined:
    Feb 23, 2015
    Messages:
    99
    Likes Received:
    34
    Yes, you should be excited. This opens the door for 3rd party vendors, ie software, hardware companies to develop and market products for the Inspire specifically.
     
  6. Sky High Photography

    Joined:
    Apr 9, 2015
    Messages:
    147
    Likes Received:
    31
    Oh sweet!!! New camera please!!!
     
    lrwskyfilms and Ferdi like this.
  7. DJeff1

    Joined:
    Feb 23, 2015
    Messages:
    99
    Likes Received:
    34
    You could develop your own ground station.
     
  8. DJeff1

    Joined:
    Feb 23, 2015
    Messages:
    99
    Likes Received:
    34
    Yes, a camera from a third party could now become a reality.
     
  9. damoncooper

    Joined:
    Mar 20, 2014
    Messages:
    3,453
    Likes Received:
    1,621
    Location:
    Boston, MA
    I'm not sure how you came to that conclusion. The SDK allows you to write software to interact with and control the aircraft from an app custom written using it and running on the supported tablets while plugged into the controller.

    There is nothing in the SDK that would allow a third party to develop a camera or gimbal for the Inspire that I can see.

    For that to be possible they would need to publish a hardware interface guide as well as functional specifications for the communication protocols and other details of the camera and gimbal.
     
    #9 damoncooper, Apr 30, 2015
    Last edited: Apr 30, 2015
  10. The Editor

    The Editor Moderator
    Staff Member

    Joined:
    Aug 7, 2013
    Messages:
    6,721
    Likes Received:
    3,877
    And for that they would need to go to Vegas !!! :p:p:p (Sorry... couldn't resist)
     
    Mike Frey likes this.
  11. damoncooper

    Joined:
    Mar 20, 2014
    Messages:
    3,453
    Likes Received:
    1,621
    Location:
    Boston, MA
    :) fixed. Well they do gamble. Take the Inspire versus the Phantom 3 release for example :)
     
  12. The Editor

    The Editor Moderator
    Staff Member

    Joined:
    Aug 7, 2013
    Messages:
    6,721
    Likes Received:
    3,877
    The Chinese do like their gambling it must be said ;)
     
  13. DJeff1

    Joined:
    Feb 23, 2015
    Messages:
    99
    Likes Received:
    34
    Does the SDK not allow you access to camera controls and settings as well as gimbal functionality? If so would this not promote the ability of a 3rd party supplier the ability to design and program a camera to operate with the software of the Inspire? Listen, I am not going to argue but this release does get us closer to that possibility. That is why I used the word could, which by definition is used to indicate a possibility not a definite conclusion.
     
  14. damoncooper

    Joined:
    Mar 20, 2014
    Messages:
    3,453
    Likes Received:
    1,621
    Location:
    Boston, MA
    Software side yes. Hardware side is still opaque and not open to replacement by 3rd parties without reverse engineering at this point anyway.
     
  15. dcbrewer

    Joined:
    Feb 12, 2015
    Messages:
    30
    Likes Received:
    11
  16. Kilrah

    Joined:
    Feb 3, 2015
    Messages:
    1,881
    Likes Received:
    728
    Likely yes.

    No.

    The SDK gives you a high level software interface with methods your app can call, like (simplified) "set camera to manual mode at 100 ISO" or "tilt camera down at speed X"... but it says absolutely nothing about what kind of data exchanges and processes have to happen in the "background" (between tablet and controller, between controller and aircraft, between aircraft and camera) for this order to be carried out. All of that is handled by the various hardware and firmware components that are not documented.

    Development of a hardware accessory that has the right interfaces, responds to the right orders and provides the required signals for it to fit in the system is a completely different and unrelated topic, and there hasn't been any sign DJI intends to help on that front. So complex reverse-engineering and development would be needed.
     
    #16 Kilrah, May 1, 2015
    Last edited: May 1, 2015