DJI에 모바일 앱용 무인 SDK (iOS/Android)가 있다는 것을 알 수 있지만 클라이언트 측 JavaScript 또는 데스크톱 C#에서 장치를 테스트하고 싶습니다. 어떤 언어로든 해결할 수있는 REST API의 유형이 선호됩니다.비 모바일 DJI Drone SDK가 있습니까?
그런 존재가 있습니까? 나는 그들의 웹 사이트에 명백한 어떤 것도 보지 못했다.
DJI에 모바일 앱용 무인 SDK (iOS/Android)가 있다는 것을 알 수 있지만 클라이언트 측 JavaScript 또는 데스크톱 C#에서 장치를 테스트하고 싶습니다. 어떤 언어로든 해결할 수있는 REST API의 유형이 선호됩니다.비 모바일 DJI Drone SDK가 있습니까?
그런 존재가 있습니까? 나는 그들의 웹 사이트에 명백한 어떤 것도 보지 못했다.
데스크탑 app/web app를 사용하여 MQTT 서버에 명령을 보낼 수 있습니다. 그런 다음 MQTT 서버에 연결하고 명령 채널에 등록하기 위해 간단한 모바일 애플리케이션을 작성해야한다.
그런 다음 다양한 응용 프로그램 (데스크탑, 웹 등)을 통해 명령이 들어 오면 MQTT에서받은 명령을 특정 DJI SDK 명령으로 변환하여 UAV로 보냅니다.
RC 컨트롤러 나 모바일 장치에 연결하지 않고 무인 항공기를 똑바로 제어하려는 경우 온보드 SDK 만 사용할 수 있습니다. 무인 항공기에서 직접 코드를 실행하는 방법을 찾고 있다면 모바일 SDK 또는 온보드를 통과해야합니다. 온보드 또는 모바일 sdk 없이는 그렇게 할 방법이 없습니다. 응용 프로그램과 통신하고 온보드 sdk를 통해 무인 장치로 해당 장치를 전송하거나 모바일 SDK 용 안드로이드 또는 ios 응용 프로그램을 작성해야하는 장치가 필요합니다.
맞습니다. 온보드 SDK를 찾고 있습니다. 나는 하나를 찾는 것이 아니다. – AngryHacker
https://developer.dji.com/onboard-sdk/ –
DJI Onboard SDK을 찾았습니까?
Qt, Linux 및 STM32 용 샘플 프로그램이 있습니다.
감사합니다. @Alexei, 다음 번에 링크를 인라인 할 것입니다. – gusmally
[Onboard SDK] (https://developer.dji.com/onboard-sdk/)가 포함되어 있지 않습니까? 그렇지 않다면 안드로이드 웹 서버를 에뮬레이터에 넣고 하루에 전화 할 수 있다고 생각합니다. – Martheen
@Martheen 그것입니까? 올바르게 이해하면 OnBoard SDK는 [시작하기] (https://developer.dji.com/onboard-sdk/documentation/quick-start/index.html) 가이드에 따라 컨트롤러와의 통합을위한 것입니다. 자신의 장치에서 [9600 baud] (https://github.com/dji-sdk/Onboard-SDK/blob/3.1/sample/PureQT/onboardSDK/QonboardSDK.cpp)의 컨트롤러에 연결 한 것처럼 보입니다. 가기. 나는 컨트롤러의 개입없이 항공기를 무선으로 제어하려고한다. – AngryHacker