Windows SDK를 활용하는 앱을 개발하기 위한 시뮬레이션 환경 설정 순서 입니다.
어찌나 상황이 그때그때 다른지... 그나마 SDK와 드론이 잘 연결되던 상황을 정리해 봅니다ㅎ
0. 조종기와 드론은 Power OFF
1. DJI Assistant 2를 실행한다
2. 드론을 PC와 연결한다
3. 드론 Power ON
4. DJI Assistant 2에 나타나는 드론 클릭 (이후 걍 방치)
5. DJI Windows SDK 로 개발한 앱을 실행한다
6. 시리얼 번호로 Activation 시킨다
7. 조종기를 PC와 연결한다
8. 조종기 Power ON
9. 조종기와 드론이 연결되는 것을 확인한다 (USB PLUGGED 또는 READY TO GO 등의 메시지를 기다린다)
10. DJI Assistant 2의 시뮬레이터를 시작한다
11. 개발한 앱의 기능을 확인한다
건투를 빕니다~!
댓글 12
-
엄지왕
2019.11.14 15:39
-
Phantom3를 다루어본 경험이 없어 도움이 될지 모르겠습니다.
문의는 이 게시판에 올려 주시면 아는 선에서 최대한 답해 드리겠습니다^^
-
엄지왕
2019.11.15 11:09
이 메뉴얼에 따라 하고있는데
우선 libcrypto-1.1.dll파일을 dji에서 SDK다운받으라고 준곳에서는 찾을수가 없어서
다른 dji sdk코드를 깃허브에서 구해서 사용했는데 이래도 괜찮은걸까요? 아니면 뭔가 다른걸 해야 저 파일을 지급받을 수 있는건가요?
그리고 시키는데로 다 한거같은데 실행시키면 하얀 화면밖에 나오지 않아서 잘된건지 아닌건지 알수가 없습니다...ㅠㅠ
-
경험상 libcrypto-1.1.dll 은 필요가 없었습니다. 처음부터 환경을 구성해 가는 방법보다 대부분의 API를 사용하는 예제를 담아 놓은 프로젝트를 참고해 보시는 것도 방법일 것 같습니다. 아래 경로에서 프로젝트를 다운로드 하실 수 있습니다.
https://github.com/dji-sdk/Windows-SDK/tree/master/Sample%20Code
건투를 빕니다~^^
-
엄지왕
2019.11.15 12:16
저걸로도 해봤는데 안되더라구요ㅠㅠ
우선 다시 해봐야겠네요...
libcrypto-1.1.dll파일이 필요없다는걸 알게된것만으로도 큰 소득인것같습니다.
-
엄지왕
2019.11.15 13:47
건맨님은 어떤 드론을 사용하셨나요?
-
매빅 2 엔터프라이즈를 사용하고 있습니다^^
-
엄지왕
2019.11.18 14:31
혹시 https://developer.dji.com/windows-sdk/documentation/application-development-workflow/workflow-integrate.html 이대로 따라하셨을때
아무 문제 없이 되셨나요?ㅠㅠ
결과가 어떻게 나오는지를 모르니 답답하네요...
-
엄지왕
2019.11.19 00:13
저는 시키는데로 다 하고나서 실행시키면 하얀 화면만 나옵니다...
여기서 시키는 순서대로 거의 그대로 한거같은데
App Name, Package Name 이런거 많이 중요한가요?
"Please enter your App Key here." 앱키 여기다 쓰고 했는데...
-
디버그 창이나 콘솔창에 어떤 문구나 메시지가 표시되고 있지 않는지요? 해당 예제는 UWP로 만들었지만, System.Diagnostics.Debug.WriteLine 으로 진행상태를 확인할 수 있도록 작성되어 있기 때문입니다.
-
으냥얀ㅇ
2020.11.12 12:17
저도 하얀 화면만 나오는데 혹시 해결하셨나요?
-
콘솔창에 어떤 내용이 출력되고 있는지 확인해 보시길. 만약 출력이 되고 있다면, 어떤 오류가 발생했는지- 오류들을 하나씩 역추적 하거나 코드에 심어 확인해 가면 좋을 것 같습니다. (브레이크 포인트를 찍어 코드를 한줄 씩 따라 가 보는 것 보다 편할 겁니다^^;)
windows SDK를 이용하여 Phantom3를 제어하려고 하는데
시작부터 안돼서 미칠거같습니다.
질문좀 가능할까요?