shopping_cart
Unidades: 0
Total -

Envío gratis por pedido superior a 100€

Contacto
Formación y tutoriales
Noticias

Desarrollar aplicaciones para DJI: Guía de recursos SDK de DJI.

10/jul./2023 7:06


Desarrollar aplicaciones para DJI

A medida que el uso de drones comerciales sigue creciendo, DJI reconoce el papel fundamental que desempeñan los desarrolladores e integradores a la hora de llevar soluciones personalizadas al mercado. Desde el lanzamiento de nuestro kit de desarrollo de software (SDK) en 2014, DJI Enterprise ha seguido colaborando con los desarrolladores en un esfuerzo por mejorar la experiencia del usuario y ampliar las capacidades de los drones comerciales.

 

Desarrollar aplicaciones para DJI. En línea con este compromiso, DJI nos presenta esta guía SDK;  una lista completa de recursos, canales de soporte técnico e información creada para ayudar a los desarrolladores.

Centrada en las soluciones de desarrollo MSDK, PSDK y Cloud API, esta guía proporciona a los desarrolladores las herramientas y el apoyo que necesitan para crear soluciones innovadoras para drones que satisfagan las diversas necesidades de las industrias de todo el mundo.

El ecosistema DJI SDK en cifras

Antes de entrar en la guía, he aquí una rápida instantánea del ecosistema de desarrolladores del SDK de DJI:

  • Más de 100.000 desarrolladores se han unido al ecosistema DJI
  • Más de 1000 aplicaciones personalizadas desarrolladas en MSDK
  • 110+ cargas útiles de drones desarrolladas en PSDK y producidas en masa
  • 750+ desarrolladores han creado plataformas en la nube desde el lanzamiento de Cloud API en marzo de 2022

Desarrollar aplicaciones para DJI -sdk

 

SDK para móviles (MSDK)

1. ¿Qué es MSDK?

El DJI Mobile SDK es un kit de desarrollo de software diseñado para dar a los desarrolladores acceso a la capacidad de las aeronaves de DJI.

El SDK simplifica el proceso de desarrollo de aplicaciones al encargarse de funcionalidades de bajo nivel como la estabilización del vuelo, la gestión de la batería, la transmisión de señales y la comunicación. De esta forma, el desarrollador no necesita tener conocimientos de robótica o sistemas embebidos y puede centrarse en la aplicación en la que se está integrando el producto DJI.

MSDK tiene las siguientes interfaces para crear aplicaciones móviles a medida para las plataformas de vuelo DJI basadas en las necesidades de diferentes industrias:

 

Interfaz MSDK

Ajustes de configuración

Control de vuelo

Procesamiento de datos

Más

Parámetros de carga útil

Waypoint auto-flight

Transmisión en directo

Gestión de la salud

Registro de vuelo

Parámetros de la aeronave

Palanca de control virtual

Canal de datos MOP

Encriptación de tarjeta SD

Control de red

Control de la carga útil

Relacionado con RTK

Gestión de archivos multimedia

Recordatorios de actualización

Enlace aéreo de reserva

Supervisión de aeronaves

Misión de seguimiento

Datos en tiempo real de la nube

 

2. Requisitos básicos

Para desarrollar aplicaciones para DJI con el MSDK, se recomienda tener primero una comprensión básica del desarrollo de Android. Además, se recomienda una comprensión básica de los drones, como sus capacidades y componentes clave.

 

3. Lista de recursos (en inglés)

 

① Tutoriales de desarrollador

https://developer.dji.com/doc/mobile-sdk-tutorial/en/

② Documentación de API

https://developer.dji.com/cn/api-reference-v5/android-api/Components/SDKManager/DJISDKManager.html

③ GitHub ejemplo de código empaquetado

https://github.com/dji-sdk/Mobile-SDK-Android-V5

 

4. Proceso de desarrollo para principiantes del MSDK

 

Registrarse como desarrollador DJI

Comprar una plataforma para drones

Generar una clave APP

Ejecutar aplicación de ejemplo

 

 

Ejecutar código de ejemplo

https://developer.dji.com/doc/mobile-sdk-tutorial/en/quick-start/run-sample.html

 

SDK de carga útil (PSDK)

Desarrollar aplicaciones para DJI -psdk

 

1. ¿Qué es el PSDK?

Desarrollar aplicaciones para DJI. Con el fin de apoyar a los desarrolladores en el desarrollo de dispositivos de carga útil que se pueden montar en drones DJI, DJI proporciona un kit de desarrollo Payload SDK (PSDK) y accesorios de desarrollo X-Port, SkyPort V2, y SDK Round Ribbon Cable. De acuerdo con los requisitos de aplicación de la industria, los desarrolladores pueden desarrollar cámaras de mapeo, cámaras multiespectrales, megáfonos, reflectores y otros equipos para satisfacer diferentes subdivisiones.

PSDK combina sensores, piezas mecánicas y otras cargas útiles profesionales con las plataformas de vuelo líderes de DJI para crear soluciones de carga útil profesionales para diferentes escenarios de aplicaciones empresariales.

2. Requisitos básicos

Para desarrollar con el PSDK de DJI, se recomienda tener experiencia básica en programación C/C++, experiencia básica en el sistema embebido, y una comprensión básica de drones.

 

3. Lista de Recursos

 

① Tutoriales para desarrolladores

https://developer.dji.com/doc/payload-sdk-tutorial/en/

② Documentos API

https://developer.dji.com/doc/payload-sdk-api-reference/en/

③ GitHub ejemplo de código empaquetado

https://github.com/dji-sdk/Payload-SDK

④ PSDK Utilidades

https://store.dji.com/list/education-and-industry?from=store-nav&tab=104&sort=recommendation&page=1&category=101%3D101.208

 

4. Proceso de desarrollo de PSDK para principiantes

 

Registrarse para ser desarrollador DJI

Comprar dron / kit de desarrollo

Seleccionar plataforma de desarrollo

Aplicar Aplicación

Ejecutar código de ejemplo

 

 

① Proceso de desarrollo

https://developer.dji.com/doc/payload-sdk-tutorial/en/basic-introduction/how-to-use-psdk.html

Nota: Cuando solicites crear una aplicación PSDK por primera vez, regístrate para convertirte en Desarrollador DJI para PSDK. A continuación, puedes crear directamente en el back-end Desarrollador DJI al crear aplicaciones PSDK.

② Solicitar ser desarrollador DJI para PSDK y crear aplicaciones

https://developer.dji.com/payload-sdk/apply/

③ Ejecutar código de ejemplo

https://developer.dji.com/doc/payload-sdk-tutorial/en/quick-start/run-sample-code.html

 

 

PSDk de DJI

 

Desarrollar aplicaciones para DJI. API en la nube

 

SDK de dji

 

1. ¿Qué es la API de Nube?

Desarrollar aplicaciones para DJI. Basada en protocolos estándar comunes como MQTT, HTTPS y Websocket, DJI Cloud API abstrae suficientemente el conjunto de funciones y aísla la compleja lógica de operaciones de hardware en el dron, y hace posible que nuestros desarrolladores se centren en su propio negocio sin preocuparse de la lógica de vuelo subyacente. Además, DJI Cloud API puede adaptarse a cualquier red siempre que DJI Pilot 2 o DJI Dock puedan acceder al servidor de la plataforma de terceros.

Topología de la API Cloud:

 

Enlace de comunicación

Conjunto de funciones de control de vuelo

Dron

Puerta de enlace

MQTT

Elemento de mapa

Transmisión en directo

Gestión de dispositivos

M30 Series

DJI Pilot

Conocimiento de la situación del terreno

Control de carga útil

Registro de dispositivos

M300 RTK

HTTPS

Actualización remota de firmware

Biblioteca de rutas de vuelo

Biblioteca multimedia

Mavic 3 Enterprise Series

Dispositivo HMS

DJI WPML

Más

Más

DJI Dock

WebSocket

Seguridad de datos

 

2. Requisitos básicos

Experiencia en desarrollo front-end y back-end

Para desarrollar con la API Cloud de DJI, se recomienda tener experiencia en desarrollo front-end y back-end.

3. Lista de Recursos

 

① Tutoriales de desarrollador

https://developer.dji.com/doc/cloud-api-tutorial/en/

② Documentación API

③ GitHub Código de ejemplo empaquetado  (Front end)

https://github.com/dji-sdk/Cloud-API-Demo-Web

④ GitHub Código de ejemplo empaquetado (Back end)

https://github.com/dji-sdk/DJI-Cloud-API-Demo

 

4. Proceso de desarrollo para principiantes de la API de la nube

 

Registrarse para ser desarrollador DJI

Comprar dron / kit de desarrollo

Generar una licencia

Ejecutar código de ejemplo

 

 

① Ejecutar código de ejemplo

https://developer.dji.com/doc/cloud-api-tutorial/en/overview/product-introduction.html

② Vídeo de visualización de funciones

https://developer.dji.com/doc/cloud-api-tutorial/en/quick-start/function-display-video.html

③ Regístrate como desarrollador de DJI y crea aplicaciones

https://developer.dji.com/doc/cloud-api-tutorial/en/quick-start/source-code-deployment-steps.html

④ Preparación del entorno

https://developer.dji.com/doc/cloud-api-tutorial/en/quick-start/environment-prepare-list.html

 

Desarrollar aplicaciones para DJI. Asistencia técnica

 

Primer paso:

Busque en la biblioteca de conocimientos para filtrar los problemas conocidos.

Segundo paso:

Para preguntas que no se pueden encontrar en la biblioteca de conocimientos, envía una solicitud y nuestros técnicos de back-end te responderán en 24 horas. También puedes registrarte en el Foro DJI SDK y discutir tu problema allí.

 

Únete al Catálogo de Soluciones DJI Enterprise Ecosystem
Si ya tienes un producto/solución desarrollado con DJI SDK, puedes solicitar unirte al DJI Enterprise Ecosystem.

https://enterprise.dji.com/ecosystem

1. Enviar solicitud

Complete y envíe el formulario de solicitud en línea.

2. Revisión de información básica

La solución de hardware/software candidata debe estar basada en una plataforma de drones DJI o DJI SDK/API.

3. Revisión de la solución

Una unidad de demostración / cuenta de prueba / demostración en vivo debe ser proporcionada para la prueba de funcionalidades. Al menos cinco casos de éxito deben ser proporcionados para la validación.

4. Convertirse en DJI Solution Partner

Después de que la solicitud sea aprobada, los materiales visuales necesarios / descripciones deben ser proporcionados para la visualización de la página web.


Comentar

Según la Ley Orgánica 15/1999, de Protección de Datos de Carácter Personal, se le informa que sus datos serán incorporados a un fichero d Usuarios titularidad de ACRE Soluciones Topográficas, S.L. y otorga el consentimiento para el envío de información.
La dirección donde podrás ejercer tus derechos de acceso, cancelación y oposición de tus datos es: Autovía A-42. km. 35-36 Salida Yeles. Pol. Ind. Los Pradillos, nave 13, Illescas (Toledo), Comunidad de Castilla - La Mancha, España.

Comentarios (0)
Noticias relacionadas
forum Consulta Comercial
close
Rellene este formulario para ampliar la información o pedir un presupuesto detallado.
Recuerde: sus datos personales serán únicamente para uso interno.
Su solicitud se ha enviado satisfactoriamente
Gracias por contactar con Grupo Acre Internacional.

Recibirá un correo con el resumen de su solicitud y contactaremos con usted lo antes posible.

Cerrar notificación
info_outline Solicitar información
close
Si desea solicitar un presupuesto o información sobre este producto, o hacer cualquier otra consulta, por favor rellene este formulario.
Recuerde, sus datos personales serán únicamente para uso interno.
Su solicitud se ha enviado satisfactoriamente
Gracias por contactar con Grupo Acre España.

Recibirá un correo con el resumen de su solicitud y contactaremos con usted lo antes posible.

Cerrar notificación
Este sitio web utiliza cookies
Utilizamos cookies propias y de terceros para analizar nuestros servicios y mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas).
Aceptar todas
Rechazar todas
Mostrar detalles