shopping_cart
Unidades: 0
Total 0,00€

Envío gratis por pedido superior a 100

Contacto
Formación y tutoriales
Noticias

Desenvolver aplicações para a DJI: Guia de recursos SDK da DJI.

12/jul./2023 2:38


Desarrollar aplicaciones para DJI

Disculpa, pero esta entrada está disponible sólo en Português.

À medida que o uso de drones comerciais cresce, a DJI reconhece o papel fundamental que desempenham os programadores no momento em que apresentam soluções personalizadas no mercado. Desde o lançamento do nosso kit de desenvolvimento de software (SDK) em 2014, que a DJI Enterprise colabora com os programadores num esforço por melhorar a experiência do utilizador e ampliar as capacidades dos drones comerciais.

 

Desenvolver aplicações para a DJI. De acordo com este compromisso, a DJI apresenta o guia SDK; uma lista completa de recursos, canais de apoio técnico e informação criada para ajudar os programadores.

Centrada nas soluções de desenvolvimento MSDK, PSDK e Cloud API, este guia proporciona aos programadores as ferramentas e o apoio que necessitam para criar soluções inovadoras para drones que satisfaçam as diversas necessidades das industrias de todo o mundo.

O ecosistema DJI SDK em números

Antes de entrar no guia, aqui estão uns dados rápidos do ecosistema de programadores SDK da DJI:

  • Mais de 100.000 programadores unidos ao ecosistema DJI
  • Mais de 1000 aplicações personalizadas desenvolvidas em MSDK
  • 110+ cargas úteis de drones desenvolvidas em PSDK e produzidas em massa
  • 750+ programadores criaram plataformas em cloud desde o lançamento da Cloud API em março de 2022

Desarrollar aplicaciones para DJI -sdk

 

SDK para dispositivos móveis (MSDK)

1. O que é MSDK?

O DJI Mobile SDK é um kit de desenvolvimento de software desenhado para dar aos programadores acesso à capacidade das aeronaves da DJI.

O SDK simplifica o processo de desenvolvimento de aplicações ao encarregar-se de funcionalidades de baixo nível como a estabilização de voo, a gestão de bateria, a transmissão de sinais e a comunicação. Desta forma, o programador não necessita de ter conhecimentos de robótica ou sistemas embebidos e pode centrar-se na aplicação em que se está a integrar o produto DJI.

O MSDK tem os seguintes interfaces para criar aplicações móveis à medida para as plataformas de voo DJI baseadas nas necessidades de diferentes industrias:

 

Interface MSDK

Ajustes de configuração

Controlo de voo

Processamento de dados

Mais

Parâmetros de carga útil

Waypoint auto-flight

Transmissão em directo

Gestão de saúde

Registo de voo

Parâmetros da aeronave

Joystick de controlo virtual

Canal de dados MOP

Encriptação de cartão SD

Controlo de rede

Controlo de carga útil

Relacionado com RTK

Gestão de arquivos multimedia

Notas de actualização

Link aéreo de reserva

Supervisão de aeronaves

Missão de seguimento

Dados em tempo real da cloud

 

2. Requisitos básicos

Para desenvolver aplicações para a DJI com MSDK, é recomendado ter primeiro uma compreensão básica de desenvolvimento para Android. Também é recomendada uma compreensão básica de drones, como as suas capacidades e componentes chave.

 

3. Lista de recursos (em inglês)

① Tutoriais de desenvolvimento

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

② Documentação API

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

③ GitHub exemplo de código

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

 

4. Processo de desenvolvimento para principiantes MSDK

Registar como programador DJI

Comprar uma plataforma para drones

Gerar uma chave APP

Executar uma aplicação de exemplo

 

Executar código de exemplo

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. O que é PSDK?

Desenvolver aplicações para a DJI. Com o fim de apoiar os programadores no desenvolvimento de dispositivos de carga útil que se podem montar em drones DJI, a DJI proporciona um kit de desenvolvimento Payload SDK (PSDK) e acessórios de desenvolvimento X-Port, SkyPort V2, e SDK Round Ribbon Cable. De acordo com os requisitos de aplicação da industria, os programadores podem desenvolver câmaras de mapeamento, câmaras multiespectrais, megáfonos, reflectores e outros equipamentos para satisfazer diferentes subdivisões.

PSDK combina sensores, peças mecânicas e outras cargas úteis profissionais com as plataformas de voo líderes da DJI para criar soluções de carga útil profissionais para diferentes cenários de aplicações empresariais.

2. Requisitos básicos

Para desenvolver com PSDK da DJI, é recomendado ter experiência básica em programação C/C++, experiência básica no sistema embebido, e uma compreensão básica de drones.

 

3. Lista de Recursos

 

① Tutoriais para programadores

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

② Documentos API

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

③ GitHub exemplo de código

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

④ Utilidades PSDK

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

 

4. Proceso de desenvolvimento de PSDK para principiantes

 

Registar para ser programador DJI

Comprar drone / kit de desenvolvimento

Seleccionar plataforma de desenvolvimento

Aplicar Aplicação

Executar código de exemplo

 

 

① Proceso de desenvolvimento

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

Nota: Quando solicitar criar uma aplicação PSDK pela primeira vez, registe-se para se converter num programador DJI para PSDK. Em continuação, poderá criar directamente no back-end da DJI ao criar aplicações PSDK.

② Solicitar ser programador DJI para PSDK e criar aplicações

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

③ Executar código de exemplo

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

 

 

PSDk de DJI

 

Desenvolver aplicações DJI. API em cloud

 

SDK de dji

 

1. O que é API em cloud?

Desenvolver aplicações para a DJI. Baseada em protocolos standard comuns como MQTT, HTTPS e Websocket, a DJI Cloud API resume suficientemente o conjunto de funções e isola a complexa lógica de operações de hardware no drone, faz com que seja possível os programadores centrarem-se no seu próprio negócio sem se preocuparem com a lógica de voo subjacente. A DJI Cloud API pode adaptar-se a qualquer rede sempre que o DJI Pilot 2 ou DJI Dock possam aceder ao servidor da plataforma de terceiros.

Topologia da API Cloud:

 

Link de comunicação

Conjunto de funções de controlo de voo

Drone

Porta de ligação

MQTT

Elemento de mapa

Transmissão em directo

Gestão de dispositivos

M30 Séries

DJI Pilot

Conhecimento da situação do terreno

Controlo de carga útil

Registo de dispositivos

M300 RTK

HTTPS

Actualização remota de firmware

Biblioteca de rotas de voo

Biblioteca multimedia

Mavic 3 Enterprise Séries

Dispositivo HMS

DJI WPML

Mais

Mais

DJI Dock

WebSocket

Segurança de dados

 

2. Requisitos básicos

Experiência em desenvolvimento front-end e back-end

Para desenvolver com a API Cloud da DJI, é recomendado ter experiência em desenvolvimento front-end e back-end.

3. Lista de Recursos

 

① Tutoriais de programação

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

② Documentação API

③ GitHub Código de exemplo (Front end)

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

④ GitHub Código de exemplo (Back end)

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

 

4. Proceso de desenvolvimento para principiantes da API cloud

 

Registrar para ser programador DJI

Comprar drone / kit de desenvolvimento

Gerar uma licença

Executar código de exemplo

 

① Executar código de exemplo

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

② Vídeo de visualização de funções

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

③ Registo como programador DJI e criar aplicações

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

④ Preparação do ambiente

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

 

Desenvolver aplicações para a DJI. Assistência técnica

 

Primeiro passo:

Procure na biblioteca de conhecimentos para filtrar os problemas conhecidos.

Segundo passo:

Para perguntas que não se possam encontrar na biblioteca de conhecimentos, solicite e os nossos técnicos de back-end respondem em 24 horas. Também se pode registar no fórum DJI SDK e discutir o problema lá.

 

Colabore no Catálogo de Soluções DJI Enterprise Ecosystem
Se já tem um produto/solução de desenvolvimento com DJI SDK, pode colaborar com a DJI Enterprise Ecosystem.

https://enterprise.dji.com/ecosystem

1. Enviar pedido de solicitação

Complete e envie o formulário online de solicitação.

2. Revisão de informação básica

A solução de hardware/software candidata deve estar baseada numa plataforma de drones DJI ou DJI SDK/API.

3. Revisão da solução

Uma unidade de demostração / conta de prova / demonstração ao vivo deve ser proporcionada para prova de funcionalidades. Ao menos cinco casos de êxito devem ser proporcionados para a validação.

4. Torne-se num DJI Solution Partner

Depois do pedido ser aprovado, os materiais visuais necessários / descrições devem ser colocados para visualização da 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 website utiliza cookies
Utilizamos os nossos próprios cookies e de terceiros para analisar os nossos serviços e mostrar-lhe publicidade relacionada com as suas preferências com base num perfil dos seus hábitos de navegação (por exemplo, páginas visitadas).
Aceptar todas
Rechazar todas
Mostrar detalles