DJI SkyPort V2 통합 개발 안내서 (2025-09-26)

DJI SkyPort V2 통합 개발 안내서 (2025-09-26)

1. 서론: DJI 산업용 드론 생태계의 핵심, SkyPort V2

DJI가 산업용 드론 시장의 선두 주자로서 입지를 공고히 하는 과정에서, 기술적 패러다임의 중요한 전환점이 있었다. 그것은 바로 폐쇄적인 하드웨어 생태계를 외부 개발자들이 참여할 수 있는 개방형 플랫폼으로 확장한 것이다. 이 혁신적인 전환의 중심에는 페이로드 통합 인터페이스, 특히 DJI SkyPort V2가 있다. SkyPort V2는 단순한 물리적 어댑터를 넘어, 전 세계의 서드파티 개발자들이 자신들의 독창적이고 전문적인 솔루션을 DJI의 강력한 비행 플랫폼 위에 탑재할 수 있도록 하는 전략적 ’관문(Gateway)’의 역할을 수행한다.

DJI SkyPort V2는 드론 본체에 페이로드를 기계적으로 고정하고 전기적으로 통합하여, 두 시스템 간의 원활한 통신을 가능하게 하는 표준 어댑터로 정의된다.1 이는 DJI가 제공하는 페이로드 SDK(Payload SDK, PSDK) 생태계의 물리적 접점으로서, 외부 개발자들이 드론의 비행 컨트롤러, GPS 모듈, 전송 시스템 등 핵심 내부 자원에 접근할 수 있는 통로를 제공한다.2 이로써 개발자들은 가스 탐지기, 고정밀 LiDAR, 다중 스펙트럼 카메라 등 특정 산업에 특화된 고부가가치 페이로드를 개발하고 DJI 드론과 완벽하게 연동시킬 수 있게 되었다.

본 보고서는 DJI SkyPort V2의 기술적 아키텍처 분석에서부터 PSDK를 활용한 실제 개발 방법론, 그리고 공공 안전, 정밀 농업, 인프라 점검 등 다양한 산업 분야에서의 성공적인 적용 사례까지 총체적으로 다룬다. 독자는 이 보고서를 통해 SkyPort V2 기반의 페이로드 개발 프로젝트를 성공적으로 이끄는 데 필요한 모든 기술적 지식과 전략적 통찰을 얻게 될 것이다.

2. 부: DJI SkyPort V2 아키텍처 분석

이 섹션은 SkyPort V2의 하드웨어적 본질을 심층적으로 분석한다. SkyPort V2를 구성하는 핵심 기술과 상세 사양을 명확히 제시함으로써, 페이로드 개발자가 설계 단계에서 반드시 고려해야 할 물리적, 전기적 제약 조건과 가능성을 명확히 이해하도록 돕는다.

2.1 표준 페이로드 인터페이스의 정의와 역할

SkyPort V2는 DJI 산업용 드론과 서드파티 페이로드 간의 표준화된 연결을 보장하는 핵심 인터페이스다. 그 역할은 크게 물리적 통합과 통신 브리지로 나눌 수 있다.

  • 물리적 통합: SkyPort V2는 DJI Matrice 시리즈 드론의 짐벌 커넥터에 페이로드를 기계적으로 안정적이게 고정하는 역할을 수행한다. 이는 단순한 체결 구조를 넘어, 페이로드에 안정적인 전력을 공급하고 데이터를 교환하기 위한 표준화된 통로를 제공하는 기반이 된다.1 이를 통해 개발자는 복잡한 기구 설계의 부담을 덜고 페이로드의 핵심 기능 개발에 집중할 수 있다.

  • 통신 브리지: SkyPort V2의 더 중요한 역할은 드론의 핵심 내부 시스템과 서드파티 페이로드 간의 데이터 교환을 중개하는 통신 브리지 기능이다. 드론의 비행 컨트롤러, 고정밀 RTK 모듈, 전력 관리 시스템 등으로부터 얻어지는 실시간 데이터를 페이로드로 전달하고, 반대로 페이로드의 센서 데이터나 제어 명령을 드론 시스템으로 전송한다. 이 통신 채널은 소프트웨어 계층인 PSDK를 통해 완전히 활성화되어, 페이로드가 마치 DJI 순정 제품처럼 드론과 유기적으로 작동하게 만든다.2

2.2 SkyPort V2의 핵심 기술: 효율성과 정밀도를 위한 혁신

SkyPort V2는 이전 버전에 비해 세 가지 핵심적인 기술 혁신을 통해 개발 효율성과 데이터 정밀도를 비약적으로 향상시켰다.

  • 커넥터 혁신과 개발 비용 절감: SkyPort V2는 ’플랫 리본 케이블 커넥터(Flat Ribbon Cable Connector)’라는 새로운 연결 방식을 도입했다.4 이는 기존의 복잡하고 값비싼 원형 커넥터 방식에 비해 통합 과정을 단순화하고 비용을 절감하는 효과를 가져온다. 특히 짐벌 개발 경험이 부족한 개발팀에게 이는 상당한 진입 장벽을 낮춰주며, 더 빠르고 경제적인 프로토타이핑을 가능하게 한다.7

  • 고전압 모드(High Voltage Mode): 고성능 센서나 강력한 액추에이터는 표준 전압보다 더 높은 전력을 요구하는 경우가 많다. SkyPort V2는 이러한 요구에 대응하기 위해 ’고전압 모드’를 지원한다. 이 모드는 PSDK API를 통해 활성화할 수 있으며, 페이로드에 공급되는 전압을 높여 총 전력 공급량을 증가시킨다.4 이를 통해 LiDAR 스캐너, 고출력 서치라이트, 로보틱 암 등 다양한 고성능 페이로드의 안정적인 작동을 보장한다.

  • TimeSync: 마이크로초 단위의 시간 동기화: TimeSync는 SkyPort V2의 가장 중요한 기능 중 하나로, 페이로드(예: 카메라 센서)의 데이터 수집 시점과 드론의 비행 시스템(GPS, IMU)이 기록하는 시간 정보(타임스탬프)를 마이크로초(μs) 수준으로 정밀하게 동기화한다.4 이 기능은 RTK(Real-Time Kinematic) 모듈이 탑재된 드론에서 활성화되며 8, 사진 측량이나 LiDAR 매핑과 같이 데이터의 절대 위치 정확도가 결과물의 품질을 좌우하는 애플리케이션에서 결정적인 역할을 한다. 정밀한 시간 동기화는 데이터 후처리 과정에서 발생하는 오차를 최소화하고, 측량 등급의 정확도를 구현하는 기반이 된다.

이 세 가지 핵심 기술은 개별적인 기능 개선에 그치지 않는다. 오히려 이들은 상호 보완적으로 작용하며 DJI가 특정 고부가가치 시장을 공략하기 위해 개발자 생태계에 제공하는 ’전략적 도구 세트’로 이해해야 한다. 예를 들어, TimeSync 기능은 정밀 매핑용 LiDAR나 고해상도 카메라 페이로드에 필수적이다.10 이러한 고가의 전문 장비들은 안정적인 작동을 위해 고전압 모드를 통한 충분한 전력 공급을 필요로 할 수 있다.5 동시에, 플랫 리본 케이블 커넥터는 이러한 복잡한 페이로드를 개발하고 통합하는 과정의 비용과 시간을 줄여주어, 개발사들이 핵심 센서 기술 자체에 더 집중할 수 있도록 돕는다.4 결국 이 세 기능의 조합은 DJI가 직접 모든 종류의 산업용 페이로드를 개발하는 대신, 각 분야의 전문 서드파티 개발사들이 DJI 플랫폼 위에서 최고 수준의 솔루션을 만들도록 유도하는 고도의 생태계 전략의 일환이다. 이는 DJI가 플랫폼 제공자로서의 입지를 강화하고 전체 시장을 확장하는 효과적인 방법이다.

2.3 상세 기술 사양: 전력, 통신, 물리적 제원

페이로드 개발자는 하드웨어 설계 시 SkyPort V2의 기술적 제원을 정확히 준수해야 한다. 주요 사양은 다음과 같다.

  • 전력 공급(Power Supply): SkyPort V2는 두 가지 전력 출력 모드를 제공한다. 개발자는 페이로드의 소비 전력과 작동 전압을 고려하여 적절한 모드를 선택하고, 필요시 PSDK API를 통해 고전력 모드를 활성화해야 한다. 페이로드의 작동 전압 범위를 초과하는 전력을 공급할 경우 장치가 손상될 수 있으므로 각별한 주의가 필요하다.4

  • 표준 전력 출력: 13.6V/4A 11

  • 고전력 출력: 17V/4A 11

  • 데이터 통신 프로토콜(Data Communication Protocols): SkyPort V2는 두 가지 주요 데이터 통신 방식을 지원한다.

  • UART (Universal Asynchronous Receiver-Transmitter): 3.3V TTL(Transistor-Transistor Logic) 레벨의 시리얼 통신 프로토콜을 따른다.11 주로 페이로드의 상태 정보를 드론에 전송하거나, 드론으로부터 간단한 제어 명령을 수신하는 데 사용된다. 통신 속도(Baud rate)는 DJI Assistant 2 소프트웨어를 통해 설정할 수 있으며, 페이로드 측의 설정과 일치해야 한다.12

  • LAN (Local Area Network): 고속 데이터 전송을 위해 IEEE 802.3 이더넷 프로토콜을 지원한다.11 이는 고화질 비디오 스트리밍이나 LiDAR 포인트 클라우드와 같은 대용량 데이터를 실시간으로 전송해야 하는 애플리케이션에 필수적이다.

  • 물리적 제원 및 호환성:

  • 무게 및 크기: SkyPort V2는 10개 단위로 포장되어 판매되며, 이 패키지의 총 무게는 약 381g에서 390g 사이이다. 패키지 크기는 길이 17.60 cm, 너비 11.40 cm, 높이 5.60 cm이다.13 이를 기준으로 개별 유닛의 무게는 약 38-39g으로 추정할 수 있으나, 이는 보호 커버를 포함한 무게일 수 있다.

  • 호환 드론 플랫폼: SkyPort V2는 DJI의 주력 산업용 드론 플랫폼과 호환된다.

  • Matrice 200 시리즈 V2 4

  • Matrice 300 RTK 4

  • Matrice 350 RTK 15

이러한 기술 사양들을 종합하면, 개발자가 페이로드 설계 시 필요한 핵심 정보를 한눈에 파악할 수 있다. 다음 표는 SkyPort V2의 주요 기술 사양을 요약한 것이다.

항목사양참고 자료
전력 출력 (표준)13.6V/4A11
전력 출력 (고전압 모드)17V/4A11
주요 통신 프로토콜UART (3.3V TTL), LAN (IEEE 802.3)11
핵심 기능TimeSync (마이크로초 단위 시간 동기화)4
주요 커넥터플랫 리본 케이블 커넥터4
패키지 무게 (10개 팩)약 381 g ~ 390 g13
호환 드론Matrice 200 V2, Matrice 300 RTK, Matrice 350 RTK15

3. 부: Payload SDK(PSDK) 생태계 심층 탐구

SkyPort V2가 페이로드 통합의 물리적 ’몸체’라면, Payload SDK(PSDK)는 그 몸에 지능과 생명을 불어넣는 ’신경계’와 같다. 이 섹션에서는 SkyPort V2를 단순한 하드웨어에서 지능형 인터페이스로 변모시키는 소프트웨어인 PSDK에 대해 깊이 탐구한다. PSDK의 작동 원리를 이해하고, DJI의 전체 SDK 전략 속에서 PSDK가 차지하는 전략적 위치를 파악한다.

3.1 하드웨어와 소프트웨어의 연결고리: PSDK의 작동 원리

  • PSDK의 정의: PSDK는 개발자가 DJI 드론에 탑재할 맞춤형 페이로드를 제작하기 위해 사용하는 C/C++ 언어 기반의 소프트웨어 개발 키트다.8 일반적으로 Linux 또는 RTOS(실시간 운영체제)와 같은 임베디드 환경에서 작동하며, SkyPort V2나 X-Port와 같은 표준 하드웨어 인터페이스를 통해 드론의 내부 시스템 및 리소스에 접근할 수 있는 통로를 제공한다.3

  • 핵심 기능 API: PSDK는 개발자가 저수준의 복잡한 드론 제어 로직을 직접 구현할 필요 없이, 고수준의 API를 호출하여 원하는 기능을 쉽게 구현할 수 있도록 설계되었다.17 PSDK가 제공하는 핵심 기능은 다음과 같다.

  • 전력 관리: 페이로드의 전력 소모를 모니터링하고, 고전압 모드와 같은 전력 설정을 제어한다.8

  • 데이터 구독: 드론의 비행 상태 데이터(고도, 속도, GPS 좌표, 자세 등)를 실시간으로 구독하여 페이로드의 로직에 활용한다.2

  • 비디오 스트림 전송: 페이로드에 장착된 카메라의 영상(Liveview)을 조종기의 DJI Pilot 앱으로 실시간 전송한다.2

  • 카메라 및 짐벌 제어: 사진 촬영, 동영상 녹화 시작/중지, 짐벌 각도 조절 등 페이로드의 핵심 기능을 원격으로 제어한다.8

  • 커스텀 위젯 통합: DJI Pilot 앱 화면에 페이로드 제어를 위한 맞춤형 버튼이나 정보 표시창 같은 위젯을 추가하여 사용자 경험을 향상시킨다.2

3.2 DJI 개발자 에코시스템 내 SkyPort V2의 위상

DJI는 개발자의 다양한 요구사항에 맞춰 여러 페이로드 통합 방식을 제공하며, SkyPort V2는 그중 가장 유연한 옵션이다.

  • 통합 방식의 선택지: DJI는 페이로드 통합을 위해 크게 두 가지 표준 하드웨어 옵션을 제공한다.2

  • DJI SkyPort V2: 표준 어댑터 형태로, 개발자가 페이로드의 기구부, 짐벌, 하우징 등을 완전히 자유롭게 설계할 수 있는 최고의 유연성을 제공한다.2 이는 독창적인 형태나 기능을 가진 페이로드를 개발할 때 적합하다.

  • DJI X-Port: SkyPort V2를 내장한 표준 3축 짐벌 형태로, DJI가 짐벌의 안정화 및 제어 로직을 미리 구현해 놓은 ‘준비된(ready-to-build)’ 솔루션이다.2 짐벌 개발에 대한 전문성이 없는 팀이 빠르고 안정적으로 페이로드를 개발하고자 할 때 유용하지만, 페이로드의 최대 무게가 450g으로 제한되는 등 기구적 제약이 따른다.19

  • PSDK 버전과 하드웨어의 관계: 개발자는 사용하는 하드웨어에 맞는 PSDK 버전을 선택해야 한다.

  • DJI는 2021년 10월 21일부로 PSDK V2.xx 버전에 대한 개발 및 지원을 중단했으며, 현재 SkyPort V2를 사용하는 경우 최신 PSDK V3.xx 버전을 사용할 것을 강력히 권장한다.21 이는 최신 드론 펌웨어와의 호환성 및 안정성을 보장하기 위함이다.

  • 초기 모델인 SkyPort(V1)는 레거시 시스템인 PSDK V1.xx 버전만 지원하므로, 기존 시스템을 유지보수하는 경우가 아니라면 사용하지 않는 것이 좋다.21

3.3 DJI SDK 포트폴리오 비교 분석: PSDK, MSDK, OSDK

DJI는 개발 목적과 대상에 따라 여러 종류의 SDK를 제공하며, 각 SDK의 역할을 명확히 이해하는 것이 중요하다.

  • Payload SDK (PSDK): 드론 본체에 물리적으로 탑재되는 외부 하드웨어(센서, 카메라 등 페이로드)를 개발하기 위한 SDK다. SkyPort V2를 통해 드론과 직접 연결되며, 드론 자체의 전력과 통신 자원을 활용한다.17 개발을 위해서는 C/C++ 프로그래밍 언어와 임베디드 시스템에 대한 이해가 필수적이다.17

  • Mobile SDK (MSDK): 조종기에 연결된 모바일 기기(스마트폰, 태블릿)에서 실행되는 애플리케이션을 개발하기 위한 SDK다.17 MSDK를 사용하면 DJI Pilot 앱을 대체하는 맞춤형 비행 제어 앱을 만들거나, 페이로드로부터 수신한 데이터를 시각화하고 분석하는 특수 목적 앱을 개발할 수 있다. 주로 Android 개발 지식이 요구된다.17

  • Onboard SDK (OSDK): PSDK의 전신 격인 SDK로, 과거에는 드론에 탑재된 별도의 컴퓨팅 보드(예: DJI Manifold 2)에서 실행되는 고수준 애플리케이션을 개발하는 데 사용되었다. PSDK가 페이로드 하드웨어 통합에 초점을 맞춘 표준화된 인터페이스를 제공하면서 OSDK의 역할은 대부분 PSDK로 통합 및 대체되었다.23 현재 신규 프로젝트에는 PSDK 사용이 권장된다.

DJI의 SDK 포트폴리오 전략은 개발자의 역할을 명확히 분리하고 전문화하려는 의도를 보여준다. 이는 전체 생태계의 개발 효율성을 높이고, DJI가 플랫폼의 안정성과 보안을 중앙에서 통제하면서도 외부의 혁신을 최대한 수용하려는 ‘통제된 개방성(Controlled Openness)’ 전략으로 해석할 수 있다. 초기 OSDK는 온보드 컴퓨팅이라는 광범위한 개념 아래 하드웨어 통합과 고수준 로직 개발이 혼재되어 있었다.23 DJI는 이를 PSDK와 MSDK로 명확히 분리함으로써, PSDK는 ’하드웨어 통합 전문가’를, MSDK는 ’모바일 앱/UI/UX 전문가’를 대상으로 삼았다.17 이러한 역할 분리는 각 개발자 그룹이 자신의 전문 분야에 더 깊이 집중하게 만든다. 임베디드 개발자는 PSDK를 통해 센서 퓨전과 하드웨어 제어에, 앱 개발자는 MSDK를 통해 사용자 경험과 데이터 시각화에 집중할 수 있다. 이 구조에서 SkyPort V2는 PSDK 개발자들을 위한 표준화된 ’놀이터’를 제공하며, 정해진 규칙(전력, 통신 프로토콜) 안에서 자유롭게 하드웨어를 창조할 수 있게 한다. 이는 마치 애플이 iOS(MSDK 역할)와 MFi(Made for iPhone, PSDK/SkyPort 역할) 프로그램을 분리하여 앱 개발자와 하드웨어 액세서리 개발자 생태계를 각각 독립적으로 육성하는 전략과 유사하다. DJI는 드론 플랫폼의 핵심(비행 제어, 보안)은 강력하게 통제하면서, 페이로드와 애플리케이션이라는 두 날개를 외부 개발자들에게 개방하여 생태계 전체의 가치를 극대화하고 있다.

다음 표는 각 SDK의 역할과 특징을 명확하게 비교하여 개발자가 프로젝트에 가장 적합한 SDK를 선택하는 데 도움을 준다.

구분Payload SDK (PSDK)Mobile SDK (MSDK)Onboard SDK (OSDK) - 구버전
주요 목적드론에 탑재되는 외부 하드웨어(페이로드) 개발조종기와 연결된 모바일 기기용 애플리케이션 개발드론에 탑재된 온보드 컴퓨터용 애플리케이션 개발
개발 대상카메라, 센서, LiDAR, 스피커 등 물리적 장치커스텀 비행 제어 앱, 데이터 분석/시각화 앱고수준 자율 비행 알고리즘, 실시간 영상 분석
실행 위치페이로드 내의 임베디드 프로세서 (MCU, SoC 등)스마트폰, 태블릿 (Android)온보드 컴퓨터 (예: DJI Manifold 2, NVIDIA Jetson)
필요 기술 스택C/C++, 임베디드 시스템 (Linux, RTOS)Android (Java/Kotlin)C++, Linux
주요 하드웨어 인터페이스DJI SkyPort V2, X-Port, E-PortUSB, Wi-Fi (조종기-모바일 기기 연결)UART, USB (드론-온보드 컴퓨터 연결)

4. 부: 페이로드 개발 및 통합 실무 가이드

이 섹션은 이론을 실제 개발로 연결하는 구체적인 방법론을 제시한다. 개발 준비부터 하드웨어 연결, 소프트웨어 코딩, 디버깅에 이르는 전 과정을 단계별로 안내하여 개발자가 겪을 수 있는 시행착오를 최소화하고 성공적인 페이로드 개발을 지원한다.

4.1 개발 준비: 필수 하드웨어 및 소프트웨어 요건

성공적인 페이로드 개발을 위해서는 사전에 필요한 하드웨어와 소프트웨어를 완벽하게 갖추는 것이 중요하다.

  • 필수 하드웨어:

  • 호환 DJI 드론: Matrice 300 RTK 또는 Matrice 350 RTK와 같이 SkyPort V2를 지원하는 드론 플랫폼이 필요하다.15

  • DJI SkyPort V2 어댑터: 페이로드를 드론에 물리적으로 연결하기 위한 핵심 부품이다.4

  • Payload SDK 개발 키트 2.0: 이 키트는 개발 과정을 원활하게 해주는 필수 구성 요소들을 포함한다. 구성품으로는 SkyPort V2 어댑터, PSDK 어댑터 보드, 그리고 원형 및 플랫 리본 케이블과 커넥터가 있다.15 특히 어댑터 보드는 다양한 종류의 서드파티 개발 보드와 쉽게 연결할 수 있도록 표준화된 인터페이스(전원, 통신 포트)를 제공한다.15

  • 서드파티 개발 보드: 페이로드의 두뇌 역할을 할 임베디드 개발 보드가 필요하다. 프로젝트의 요구사항에 따라 Raspberry Pi, NVIDIA Jetson, STM32 등 다양한 보드를 선택할 수 있다.8

  • 필수 소프트웨어:

  • DJI Enterprise 개발자 계정: PSDK를 사용하기 위해서는 먼저 DJI 개발자 웹사이트에 기업 계정을 등록하고, 개발하려는 페이로드에 대한 PSDK 애플리케이션을 생성해야 한다.21

  • PSDK 라이브러리: 최신 버전의 PSDK 라이브러리는 DJI의 공식 GitHub 저장소에서 다운로드할 수 있다.3

  • 개발 환경: PSDK는 C/C++ 기반이므로, 선택한 개발 보드에 맞는 크로스 컴파일 환경(Linux 또는 RTOS)을 구축해야 한다.8

  • DJI Assistant 2: 드론과 SkyPort V2의 펌웨어를 최신 상태로 업데이트하고, UART 통신 속도와 같은 하드웨어 매개변수를 설정하는 데 사용되는 PC용 소프트웨어다.12

4.2 단계별 하드웨어 연결 및 설정

정확한 하드웨어 연결은 안정적인 페이로드 작동의 첫걸음이다. 다음 순서에 따라 신중하게 연결해야 한다.

  1. SkyPort V2 장착: DJI 드론의 상단 또는 하단 짐벌 커넥터에 SkyPort V2 어댑터를 단단히 장착한다.26

  2. SkyPort V2와 어댑터 보드 연결: SkyPort V2에서 PSDK 어댑터 보드로 케이블을 연결한다. 이때 개발자는 두 가지 옵션 중 하나를 선택해야 하며, 두 포트를 동시에 사용하는 것은 절대 금물이다.9

  • 옵션 A (Port 1 사용): 플랫 리본 케이블을 사용하여 SkyPort V2의 Port 1과 어댑터 보드의 J2 커넥터를 연결한다.

  • 옵션 B (Port 2 사용): 동축 케이블을 사용하여 SkyPort V2의 Port 2와 어댑터 보드의 J3 커넥터를 연결한다.

  1. 어댑터 보드와 서드파티 개발 보드 연결: PSDK 어댑터 보드는 서드파티 개발 보드에 필요한 통신 채널과 전원을 공급하는 허브 역할을 한다.
  • 통신 연결:

  • 시리얼 통신: 어댑터 보드의 J10 커넥터를 통해 UART(TX, RX) 신호를 개발 보드와 연결한다.9

  • 네트워크 통신: 고속 데이터 전송이 필요한 경우, 어댑터 보드의 J40 RJ45 네트워크 포트를 개발 보드의 이더넷 포트와 연결한다.9

  • 전원 연결: 어댑터 보드는 다양한 전압 출력을 제공한다. 개발 보드 및 페이로드 구성 요소의 요구 전압에 맞는 포트를 선택하여 연결해야 한다. 전압을 잘못 연결하면 장치가 영구적으로 손상될 수 있다.9

  • J35: 13.6V 또는 17V 출력

  • J36: 9V 출력

  • J37: 5V 출력

이 과정에서 PSDK 어댑터 보드의 역할은 단순히 연결 편의성을 제공하는 것을 넘어선다. 이는 DJI의 ‘개발자 리스크 전가’ 전략을 보여주는 핵심 요소다. 세상에는 Raspberry Pi, Jetson, STM32 등 수많은 종류의 개발 보드가 존재하며, 각각의 핀맵과 전기적 특성이 모두 다르다.8 만약 DJI가 이 모든 보드를 직접 지원하려 한다면 막대한 엔지니어링 리소스가 소모될 뿐만 아니라, 특정 보드의 단종이나 사양 변경에 직접적인 영향을 받게 된다. 대신 DJI는 ’어댑터 보드’라는 표준화된 중간 계층을 만들었다. DJI는 드론에서부터 SkyPort V2를 거쳐 어댑터 보드까지의 인터페이스는 완벽하게 통제하고 표준화한다.15 그리고 어댑터 보드에서부터 다양한 서드파티 개발 보드로의 연결은 전적으로 개발자의 책임 영역으로 위임한다. DJI는 표준화된 전원(J35, J36, J37)과 통신 포트(J10, J40)를 제공할 뿐, 그 이후의 복잡성과 리스크는 개발자 커뮤니티에 효과적으로 분산시키는 것이다.9 이는 DJI가 핵심 플랫폼의 안정성을 유지하면서도 무한한 외부 하드웨어와의 호환성을 확보하는 매우 효율적인 엔지니어링 및 비즈니스 전략이다.

4.3 PSDK를 활용한 소프트웨어 개발: 핵심 API 및 샘플 코드 분석

하드웨어 연결이 완료되면, PSDK 라이브러리를 사용하여 페이로드를 제어하는 소프트웨어를 개발해야 한다. 일반적인 개발 흐름은 다음과 같다.

  1. PSDK 초기화: 애플리케이션 시작 시 DjiCore_Init() 함수를 호출하여 PSDK의 핵심 기능을 초기화한다.

  2. 기능 모듈 초기화: 사용하고자 하는 기능에 해당하는 모듈(예: 카메라 모듈, 짐벌 모듈, 데이터 구독 모듈 등)을 각각 초기화한다.

  3. 정보 수신 및 처리: 드론의 상태 데이터(예: 고도, 속도, 배터리 잔량)는 비동기적으로 수신된다. 따라서 특정 데이터가 필요할 경우, 해당 데이터를 처리할 콜백 함수를 미리 등록해 두어야 한다. 데이터가 수신되면 등록된 콜백 함수가 자동으로 호출된다.

  4. 명령 전송: 페이로드를 제어하거나 드론에 특정 동작을 요청할 때는 해당 기능 모듈의 API 함수를 호출한다. 예를 들어, 사진을 촬영하려면 카메라 모듈의 DjiCamera_ShootPhoto() 함수를 호출한다.

DJI는 개발자들이 PSDK의 다양한 기능을 쉽게 학습하고 활용할 수 있도록 GitHub를 통해 풍부한 샘플 코드를 제공한다.3 이 샘플 코드들은 카메라 제어, 데이터 전송, 커스텀 위젯 구현 등 핵심적인 기능들을 어떻게 사용하는지 보여주므로, 신규 개발자는 이 샘플 코드를 기반으로 자신의 애플리케이션을 구축하는 것이 가장 효율적인 접근 방식이다.

4.4 디버깅 및 플랫폼 포팅(Porting) 전략

개발 과정에서 발생하는 문제를 해결하고, 다양한 하드웨어 플랫폼에 PSDK 기반 애플리케이션을 이식하기 위한 전략이 필요하다.

  • 크로스 플랫폼 아키텍처: PSDK는 높은 이식성을 갖도록 설계되었다. 이를 위해 하드웨어에 직접적으로 종속되는 부분(예: 시리얼 포트 입출력)은 HAL(Hardware Abstraction Layer)로, 운영체제에 종속되는 부분(예: 스레드 생성, 뮤텍스)은 OSAL(Operating System Abstraction Layer)로 추상화되어 있다.27

  • 포팅(Porting) 과정: 만약 공식적으로 지원되지 않는 새로운 개발 보드나 RTOS에 PSDK를 이식하고자 한다면, 개발자는 해당 플랫폼의 사양에 맞게 HAL과 OSAL 계층의 함수들을 직접 구현하고, 이를 PSDK에 등록해주기만 하면 된다.12 예를 들어, 특정 MCU의 UART 드라이버를 사용하여 HalUart_WriteData() 함수를 구현하는 방식이다. 이 구조 덕분에 PSDK의 핵심 로직은 변경하지 않고도 다양한 플랫폼으로 쉽게 확장할 수 있다.

  • 디버깅: PSDK는 자체적으로 로그 관리 기능을 제공하여 애플리케이션의 동작 상태를 추적할 수 있다.18 또한, DJI Assistant 2 소프트웨어를 PC에 연결하면 드론과 페이로드 간의 통신 상태를 실시간으로 모니터링하고 펌웨어 관련 문제를 진단하는 데 도움이 된다.

5. 부: 서드파티 페이로드 통합 사례 연구

SkyPort V2와 PSDK는 이론적인 개념을 넘어, 이미 수많은 혁신적인 서드파티 페이로드를 탄생시키는 기반이 되었다. 이 섹션에서는 실제로 개발되어 현장에서 활용되고 있는 다양한 페이로드 사례를 통해, 개발자들이 자신의 아이디어를 어떻게 현실화할 수 있는지 구체적인 영감을 제공한다.

5.1 이미징 센서 통합: 고해상도 카메라, 열화상, 다중 스펙트럼

  • 광학 카메라 (Optical Camera): 덴마크의 Phase One 사는 자사의 P3와 같은 중형 포맷 항공 카메라를 DJI Matrice 플랫폼에 통합했다. 이 카메라는 일반 드론 카메라보다 훨씬 큰 센서를 탑재하여 월등한 해상도와 이미지 품질을 제공하며, 교량이나 송전탑의 미세 균열을 식별하는 정밀 검사 및 대규모 지역의 정밀 매핑에 사용된다. 이 통합에서 SkyPort V2는 고해상도 이미지 촬영에 필요한 안정적인 전력을 공급하고, TimeSync 기능은 촬영된 모든 이미지에 정확한 위치 데이터를 부여하는 핵심적인 역할을 수행한다.10

  • 다중 스펙트럼 카메라 (Multispectral Camera): 미국의 Sentera 사는 자사의 6X Thermal Pro와 같은 다중 스펙트럼 센서를 DJI 드론에 통합하여 정밀 농업 솔루션을 제공한다. 이 센서는 사람의 눈에는 보이지 않는 근적외선(NIR), 레드엣지(Red-Edge) 등 다양한 파장대의 빛을 감지하여 작물의 건강 상태, 수분 스트레스, 토양 상태 등을 정밀하게 분석한다. PSDK는 이 센서가 수집한 다중 스펙트럼 데이터를 드론의 GPS 및 RTK 데이터와 실시간으로 결합하여, 농부들이 문제 영역을 정확히 식별하고 처방할 수 있는 정밀 분석 지도를 생성하도록 돕는다.2

  • 열화상 카메라 (Thermal Camera): DJI의 자체 Zenmuse H20T/H30T 시리즈 외에도, 다양한 서드파티 열화상 카메라가 SkyPort V2를 통해 통합될 수 있다. 이들은 소방 현장에서 발화점을 찾거나, 야간 수색 구조 활동에서 조난자의 체온을 감지하고, 태양광 발전소 패널의 과열 지점을 찾아내는 등 다양한 분야에서 활용된다. PSDK는 실시간 열화상 비디오 스트림을 조종기로 전송하고, 특정 지점의 온도를 측정하는 등의 고급 기능을 지원한다.10

5.2 3D 데이터 수집 장비: LiDAR 및 사진 측량 페이로드

  • LiDAR 스캐너: Exyn Technologies의 Nexys와 같은 고정밀 LiDAR 페이로드는 레이저 펄스를 발사하여 주변 지형과 구조물을 수백만 개의 포인트로 구성된 3D 포인트 클라우드 데이터로 변환한다. 이는 건설 현장의 토공량 계산, 삼림 자원 분석, 고고학 유적지 모델링 등 매우 정밀한 3D 모델이 요구되는 분야에 필수적이다. 이 과정에서 SkyPort V2의 TimeSync 기능은 각각의 레이저 측정값이 발사된 순간의 드론 위치 및 자세 데이터와 마이크로초 단위로 정확하게 일치시켜, 측량 등급의 정확도를 가진 3D 모델을 생성하는 데 결정적인 기여를 한다.10

5.3 특수 목적 장비: 가스 탐지기, 스피커, 서치라이트 등

  • 가스 탐지기: 석유 및 가스 산업에서는 파이프라인의 메탄 가스 누출을 탐지하기 위한 특수 센서 페이로드를 사용한다.28 PSDK를 통해 개발된 이 페이로드는 실시간으로 가스 농도를 측정하여 조종기 화면에 표시하고, 설정된 임계값 이상의 농도가 감지되면 자동으로 경보를 울리거나 정확한 누출 지점의 GPS 좌표를 기록하도록 프로그래밍할 수 있다.

  • 스피커 및 서치라이트: CZI와 같은 회사는 재난 현장이나 야간 작전을 위한 스피커 및 서치라이트 페이로드를 개발했다.28 예를 들어, IR10 적외선 레이저 줌 서치라이트는 최대 1,000미터 거리까지 빛을 비출 수 있다.30 PSDK는 DJI Pilot 앱 화면에 조명을 켜고 끄거나 밝기를 조절하고, 스피커를 통해 녹음된 메시지나 실시간 음성을 송출할 수 있는 커스텀 위젯을 추가하는 기능을 제공하여, 조종사가 현장 상황에 직관적이고 신속하게 대응할 수 있도록 지원한다.8

  • 낙하산 시스템: 드론의 비상 상황(예: 모터 고장) 발생 시, 기체와 페이로드, 그리고 지상의 인명과 재산을 보호하기 위한 낙하산 전개 시스템도 PSDK를 통해 개발될 수 있다.28 이 시스템은 PSDK를 통해 드론의 비행 상태 데이터를 지속적으로 모니터링하다가, 추락이 감지되면 자동으로 낙하산을 전개하도록 설계된다.

이러한 다양한 서드파티 페이로드 사례들은 SkyPort V2와 PSDK가 단순한 ’기능 제공자’를 넘어, 여러 산업 분야의 복잡한 ’문제 해결 플랫폼’으로 기능하고 있음을 명확히 보여준다. DJI는 드론이라는 안정적인 ’이동성(Mobility)’을 제공하고, 각 산업 분야의 전문 기업들은 PSDK라는 도구를 활용하여 자신들의 ’전문성(Domain Knowledge)’을 이 이동성과 결합시킨다. 예를 들어, 가스 센서 전문 기업은 드론의 비행 제어 원리를 깊이 알지 못해도 PSDK API를 호출하여 가스 농도 데이터를 전송하는 데만 집중하면 된다. 반대로 DJI는 이 페이로드가 어떤 종류의 가스를 탐지하는지 알 필요 없이, 안정적인 비행 플랫폼과 데이터 통신 채널을 제공하는 역할에만 충실하면 된다. 이러한 ’책임과 전문성의 분리’는 생태계의 확장 속도를 기하급수적으로 높이는 원동력이다. DJI는 플랫폼 유지보수에 집중하고, 수많은 서드파티 개발사들은 각자의 전문 시장에서 혁신을 주도하며 전체 생태계의 가치를 함께 키워나간다. SkyPort V2는 이 거대한 협업 네트워크를 가능하게 하는 물리적, 소프트웨어적 ’플러그(Plug)’인 셈이다.

6. 부: 산업별 적용 시나리오 및 전략적 가치

SkyPort V2 기반의 페이로드 솔루션은 다양한 산업 현장에서 기존의 작업 방식을 근본적으로 혁신하며 안전성, 효율성, 데이터 품질을 새로운 차원으로 끌어올리고 있다. 이 섹션에서는 구체적인 산업별 적용 사례를 통해 그 전략적 가치를 분석한다.

6.1 공공 안전: 신속 대응 및 현장 통제 능력 극대화

  • 수색 및 구조 (Search and Rescue): 산악이나 광활한 지역에서 실종자가 발생했을 때, 열화상 카메라와 고배율 줌 카메라를 탑재한 드론은 구조대의 눈이 되어준다.10 드론은 사람이 접근하기 어려운 지역을 신속하게 스캔하여 실종자의 체온을 감지하거나 모습을 식별한다. 야간에는 강력한 서치라이트 페이로드가 수색 범위를 밝히고, 스피커 페이로드를 통해 구조 메시지를 전달하여 실종자에게 희망을 주고 위치를 파악하는 데 결정적인 역할을 한다.28 실제로 2023년 인도 히마찰프라데시 산사태 현장에서 열화상 카메라를 장착한 드론이 잔해 밑에 갇힌 생존자를 발견하는 데 기여한 사례는 드론의 가치를 증명한다.32

  • 사고 현장 재구성 (Collision Reconstruction): 심각한 교통사고 발생 시, 경찰과 사고 조사관은 도로를 통제하고 현장을 수작업으로 측정하고 기록해야 했다. 이 과정은 많은 시간과 인력을 소모하며, 2차 사고의 위험을 내포한다. SkyPort V2에 연결된 고해상도 카메라와 사진 측량 소프트웨어를 활용하면, 드론이 단 몇 분간의 비행으로 사고 현장 전체를 촬영하여 수백 장의 사진을 수집할 수 있다. 이 데이터는 정밀한 3D 모델로 변환되어 차량의 이동 경로, 파편의 위치, 스키드 마크 등을 센티미터 수준의 정확도로 영구히 기록한다. 이를 통해 도로 통제 시간을 획기적으로 단축하고, 조사관의 안전을 확보하며, 법정에서 신뢰성 있는 증거 자료로 활용할 수 있다.31

  • 화재 진압 (Firefighting): 대형 화재 현장에서 소방관이 가장 먼저 파악해야 할 정보는 발화점의 위치와 화재의 확산 방향이다. 열화상 카메라 페이로드를 탑재한 드론은 연기와 어둠을 뚫고 실시간으로 현장의 열 분포 지도를 작성하여 지휘 본부에 전송한다.31 이를 통해 지휘관은 건물의 어느 부분이 붕괴 위험이 높은지, 인명 구조를 위해 어느 경로로 진입해야 하는지 등 중요한 전략적 결정을 내릴 수 있다. 이는 소방관의 안전을 지키고 진압 효율을 극대화하는 데 필수적인 정보를 제공한다.

6.2 정밀 농업: 데이터 기반 작물 관리의 실현

  • 작황 모니터링 및 질병 탐지: 넓은 농경지를 사람이 일일이 걸어 다니며 작물의 상태를 확인하는 것은 비효율적이며, 초기 단계의 질병이나 영양분 부족을 육안으로 식별하기는 어렵다. 다중 스펙트럼 카메라를 탑재한 드론은 작물이 반사하는 특정 파장의 빛을 분석하여, 눈에 보이지 않는 스트레스나 질병의 징후를 조기에 발견할 수 있다.10 이 데이터는 색상으로 구분된 지도로 시각화되어, 농부가 문제의 심각성과 위치를 직관적으로 파악하고 신속하게 대처하도록 돕는다.

  • 정밀 방제 및 시비: 작물 상태 분석 데이터를 기반으로, 필요한 곳에만 정확한 양의 농약이나 비료를 살포하는 것이 정밀 농업의 핵심이다. DJI의 Agras 시리즈와 같은 농업용 드론이 대표적이지만, SkyPort V2 생태계는 Matrice 플랫폼에도 맞춤형 방제 솔루션이나 토양 센서 등을 탑재할 수 있는 가능성을 열어준다. 이는 농약과 비료의 사용량을 최소화하여 생산 비용을 절감하고, 토양 및 수질 오염을 줄이는 지속 가능한 농업을 실현하는 데 기여한다.36

6.3 인프라 점검: 안전성, 효율성, 데이터 품질의 혁신

  • 교량 및 도로 점검: 교량이나 고층 빌딩과 같은 대형 구조물을 점검하기 위해 작업자가 직접 로프를 타거나 비계를 설치하는 것은 매우 위험하고 비용이 많이 드는 작업이다. 고해상도 줌 카메라나 LiDAR 페이로드를 장착한 드론은 작업자를 위험에 노출시키지 않고도 구조물의 미세한 균열, 부식, 변형 등을 안전한 거리에서 정밀하게 촬영하고 측정할 수 있다. 미국 미네소타 교통부(DOT)의 사례에 따르면, 드론을 도입한 후 교량 1개소당 점검 시간이 기존 8시간 이상에서 2~3시간으로 대폭 단축되었다.39

  • 에너지 설비 (전력선, 파이프라인): 수백 킬로미터에 걸쳐 뻗어 있는 송전선로나 석유 및 가스 파이프라인을 점검하는 것은 전통적으로 헬리콥터나 도보 순찰에 의존해왔다. 이는 막대한 비용과 시간이 소요될 뿐만 아니라 안전사고의 위험도 크다. 열화상 카메라를 탑재한 드론은 송전선 연결부의 과열 지점을 정확히 찾아내고, 가스 탐지기 페이로드는 파이프라인의 미세한 가스 누출을 조기에 감지한다. 이러한 드론 기반 점검은 비용, 시간, 안전성 모든 측면에서 기존 방식에 비해 압도적인 우위를 점한다.39

  • 건설 현장 관리: 드론은 정기적으로 건설 현장 상공을 비행하며 고해상도 사진을 촬영한다. 이 데이터는 3D 모델이나 정사영상으로 처리되어 공정 진행 상황을 시각적으로 추적하고, 절토 및 성토량을 정확하게 계산하며, 자재 배치 현황을 파악하는 등 효율적인 현장 관리를 위한 핵심 정보를 제공한다.41

이러한 산업별 적용 사례들은 SkyPort V2가 단순히 ’데이터 수집의 민주화’를 넘어, ’데이터 수집의 자동화 및 지능화’를 가속하는 촉매제 역할을 하고 있음을 보여준다. 특히 DJI Dock과 같은 자동 이착륙 및 충전 스테이션과 결합될 때, SkyPort V2 기반의 전문 페이로드는 새로운 차원의 가치를 창출한다.43 예를 들어, DJI Dock에 Matrice 드론과 고정밀 가스 탐지기 페이로드를 배치한 시나리오를 생각해보자. 관리자는 원격 사무실에서 DJI FlightHub 2 플랫폼을 통해 정기적인 파이프라인 점검 임무를 예약한다.42 그러면 드론은 정해진 시간에 자동으로 이륙하여 지정된 경로를 따라 비행하며 데이터를 수집하고, 임무 완료 후 Dock으로 자율 복귀하여 스스로 충전한다. 수집된 데이터는 클라우드로 자동 업로드되어 AI 기반 분석 시스템으로 전달된다. 이 시나리오에서 SkyPort V2는 단순한 인터페이스가 아니라, 인간의 개입 없이 24시간 365일 일관된 고품질 데이터를 생산하는 ’로보틱 데이터 파이프라인’의 핵심 ‘센서 허브’ 역할을 수행한다. 이는 인간의 시간과 공간적 제약에서 완전히 벗어나, 예방 정비, 디지털 트윈 구축, AI 기반 이상 탐지 등 4차 산업혁명 기술을 구현하는 근간이 된다.

7. 부: 미래 전망 및 전략적 제언

이 섹션에서는 SkyPort V2와 PSDK 생태계의 현재 위치를 진단하고, 향후 발전 방향을 예측한다. 또한, 성공적인 페이로드 개발을 위해 개발자가 가져야 할 전략적 관점을 제시하며 보고서를 마무리한다.

7.1 SkyPort V2와 PSDK 생태계의 발전 방향

  • 인터페이스의 진화: Matrice 200/300/350 시리즈에서 SkyPort V2가 표준 페이로드 인터페이스로 확고히 자리 잡았지만, 기술은 끊임없이 발전하고 있다. DJI의 최신 플래그십 기종인 Matrice 400에서는 E-Port V2라는 새로운 인터페이스가 도입되었다.22 이는 더 높은 전력 공급 능력과 향상된 데이터 처리량을 지원하여, 미래의 더 복잡하고 강력한 페이로드를 수용하기 위한 차세대 인터페이스로의 전환을 시사한다. 기존 SkyPort V2 개발자들은 이러한 기술 로드맵을 주시하며 향후 인터페이스 변화에 대비해야 한다.

  • PSDK의 지속적인 업데이트: PSDK는 새로운 드론 모델 지원, 신규 기능 API 추가, 안정성 향상을 위한 버그 수정 등을 통해 지속적으로 업데이트되고 있다.3 개발자는 DJI 개발자 포럼과 GitHub 릴리즈 노트를 정기적으로 확인하여, 자신의 페이로드 소프트웨어가 최신 드론 펌웨어와 호환성을 유지하도록 지속적인 유지보수가 필요하다.

  • 개발자 지원 정책 강화: DJI는 개발자 생태계의 활성화가 플랫폼의 성공에 직결된다는 것을 인지하고 있다. 이에 따라 SDK 개발 키트의 가격을 최대 56%까지 인하하고, 이전에는 유료였던 PSDK 애플리케이션 생성 및 승인 절차를 무료화하는 등 개발자들의 진입 장벽을 낮추기 위한 정책을 적극적으로 펼치고 있다.25 이는 더 많은 혁신적인 아이디어를 가진 개발자들이 DJI 플랫폼에 합류하도록 유도하여 생태계 전체를 더욱 풍성하게 만들 것이다.

7.2 성공적인 페이로드 개발을 위한 최종 제언

  • 플랫폼 로드맵에 대한 깊은 이해: 페이로드 개발을 시작하기 전에, 목표로 하는 드론 플랫폼(예: Matrice 350 RTK vs Matrice 400)을 명확히 정의하고, 해당 플랫폼의 주력 페이로드 인터페이스(SkyPort V2 vs E-Port V2)가 무엇인지 정확히 파악해야 한다. 이는 개발 초기 단계의 기술적 방향을 결정하고, 향후 발생할 수 있는 호환성 문제를 예방하는 데 필수적이다.

  • PSDK 버전 관리의 중요성: DJI는 특정 시점을 기준으로 구버전 PSDK에 대한 지원을 중단하므로, 항상 DJI의 공식 권장 사항을 따르는 것이 중요하다. SkyPort V2를 사용하는 프로젝트라면 PSDK V3.xx 버전을 기반으로 개발을 진행하고 21, 레거시 버전에 대한 지원 중단 계획을 인지하여 장기적인 유지보수 전략을 수립해야 한다.

  • 단순한 기능 구현을 넘어선 가치 창출: 기술적으로 뛰어난 페이로드를 만드는 것만으로는 충분하지 않다. 성공적인 페이로드 솔루션은 특정 산업 현장이 직면한 구체적인 문제를 해결하고, 고객에게 명확한 ROI(투자수익률)를 제공해야 한다. 따라서 개발 초기부터 목표 시장의 요구사항을 깊이 이해하고, 기술 개발과 비즈니스 모델 수립을 병행하는 전략적 접근이 필수적이다.

SkyPort V2에서 E-Port V2로의 기술적 전환은 DJI가 산업용 드론을 단순한 ’데이터 수집 도구’에서 다양한 물리적 작업을 수행하는 ’공중 로봇 플랫폼(Aerial Robotic Platform)’으로 진화시키려는 장기적인 비전을 반영한다. SkyPort V2는 주로 센서를 통한 ‘감지(Sensing)’ 중심의 페이로드 생태계를 구축하는 데 최적화되어 있었다. 이미지, LiDAR, 가스 농도 등 외부 환경의 데이터를 수집하고 전송하는 것이 주된 역할이었다. 반면, E-Port V2는 더 높은 전력 공급 능력과 고속 데이터 인터페이스를 제공할 것으로 예상되는데 22, 이는 단순히 더 성능 좋은 센서를 탑재하기 위함을 넘어선다. 이러한 향상된 사양은 로봇 팔, 물품 투하 장치, 샘플 채취 장비 등 물리적인 ’작업(Actuation)’을 수행하는 능동적인 페이로드를 염두에 둔 설계일 가능성이 높다.

결론적으로, DJI는 SkyPort V2를 통해 강력한 ‘감지’ 생태계를 성공적으로 구축했으며, 이제 E-Port V2를 통해 ’감지’를 넘어 ’작업’까지 가능한 진정한 의미의 공중 로봇 플랫폼으로 도약하려 하고 있다. 따라서 현재 SkyPort V2 기반으로 페이로드를 개발하는 개발자들은 단순히 데이터를 수집하는 것을 넘어, 수집된 데이터를 기반으로 물리적인 상호작용을 수행하는 방향으로 자신의 기술을 어떻게 확장할 수 있을지 고민해야 한다. 이는 다가오는 공중 로보틱스 시대에 새로운 시장 기회를 선점하는 핵심 열쇠가 될 것이다.

8. 참고 자료

  1. What is DJI SKYPORT V2? - Heliguy, https://www.heliguy.com/blogs/knowledge-base/what-is-dji-skyport-v2/
  2. What is DJI Payload Software Development Kit … - DJI Developer, https://developer.dji.com/payload-sdk-v2
  3. DJI Payload SDK (PSDK) - GitHub, https://github.com/dji-sdk/Payload-SDK
  4. DJI SkyPort V2 - 엑스캅터 - Xcopter, https://xcopter.com/product/dji-skyport-v2/32744/
  5. Payload SDK Skyport 2.0 구매하기 - DJI Store, https://store.dji.com/kr/product/dji-skyport-adapter-set-v2
  6. DJI SkyPort V2 - ts2.store, https://ts2.store/en/drones/11766-dji-skyport-v2-6958265100826.html
  7. Payload SDK Skyport 2.0 - Drone Robotics Tech, https://droneroboticstec.com/products/payload-sdk-skyport-2-0
  8. DJI Payload SDK | PPTX | Computer Peripherals - SlideShare, https://www.slideshare.net/slideshow/dji-payload-sdk/251945888
  9. Device Connection - DJI Developer, https://developer.dji.com/document/57ac495b-4fc5-4157-b1da-97defdc05f3f
  10. Measur Recommends: The Best Third-Party M350 Payloads, https://measur.ca/blogs/news/best-m300-payloads-to-try-today
  11. Payload Development Criterion - DJI Developer, https://developer.dji.com/doc/payload-sdk-tutorial/en/model-instruction/payload-develop-criterion.html
  12. Porting - Payload SDK, https://developer.dji.com/doc/payload-sdk-tutorial/en/quick-start/porting.html
  13. DJI Skyport V2 - buy at Digitec, https://www.digitec.ch/en/s1/product/dji-skyport-v2-drone-accessory-set-dji-matrice-300-rtk-dji-matrice-200-rc-drone-accessories-15914531
  14. DJI Skyport V2 - RC drone accessories - galaxus.at, https://www.galaxus.at/en/s1/product/dji-skyport-v2-drone-accessory-set-dji-matrice-300-rtk-dji-matrice-200-rc-drone-accessories-15914531
  15. 페이로드 SDK 개발 키트 2.0 구매하기 - DJI Store, https://store.dji.com/kr/product/psdk-development-kit-v2
  16. Payload SDK Development Kit 2.0 | D1 Store Australia, https://www.d1store.com.au/mobile/products/payload-sdk-development-kit-2
  17. SDK Guide for DJI’s Enterprise Drone Ecosystem - Insights, https://enterprise-insights.dji.com/blog/dji-sdk-guide
  18. Application Binding (Using X-Port、SkyPort V2、 SDK Certified Chip or E-Port V2), https://developer.dji.com/doc/payload-sdk-tutorial/en/quick-start/quick-guide/bind-application.html
  19. DJI X-Port - Heliguy, https://www.heliguy.com/products/dji-x-port/
  20. What is X-Port - DJI Developer, https://developer.dji.com/document/187dfc69-342d-4146-b5bc-99cca91cfbdf
  21. How to Use PSDK - Payload SDK, https://developer.dji.com/doc/payload-sdk-tutorial/en/basic-introduction/how-to-use-psdk.html
  22. Hardware Platform - Payload SDK - DJI Developer, https://developer.dji.com/doc/payload-sdk-tutorial/en/model-instruction/choose-hardware-platform.html
  23. Lowering Barriers to Entry for Fully-Integrated Custom Payloads on a DJI Matrice - arXiv, https://arxiv.org/html/2405.06176v1
  24. So that is that, I guess… (SDK support ending) - dji - Reddit, https://www.reddit.com/r/dji/comments/186uys4/so_that_is_that_i_guess_sdk_support_ending/
  25. Major Updates to DJI’s SDK Support Policies, https://enterprise-insights.dji.com/blog/dji-developer-sdk-new-support-policies
  26. Aircraft Hardware Connection - Payload SDK, https://developer.dji.com/doc/payload-sdk-tutorial/en/payload-quick-start/device-connect.html
  27. Porting - Payload SDK - DJI Developer, https://developer.dji.com/doc/payload-sdk-tutorial/en/payload-quick-start/porting.html
  28. DJI SkyPort V2 - TNT DRONE Co., http://tntdrone.com/eng/index.php/products/developer-technologies/dji-skyport-v2
  29. Build a Drone Aerial-Specific toolkit - DJI Developer, https://developer.dji.com/payload-sdk
  30. Best Third-party Payloads for DJI M300 RTK | CZI Payloads Overview - YouTube, https://www.youtube.com/watch?v=Prx5ed27PpM
  31. Public Safety - Protect and Serve with Drones - DJI Enterprise, https://enterprise.dji.com/public-safety
  32. DJI drone Public Safety with DJI: Case Studies and Best Practices - Jetayu Gadgets Blogs, https://jetayugadgets.com/blog/dji-drone-public-safety-with-dji-case-studies-and-best-practices/
  33. Drone Mapping Transforms Police Crash Investigations: A Blue Marble Geographics Case Study - Dronelife, https://dronelife.com/2025/06/27/drone-mapping-transforms-police-crash-investigations-a-blue-marble-geographics-case-study/
  34. Law Enforcement - DJI Enterprise, https://enterprise.dji.com/public-safety/law-enforcement
  35. Precision Agriculture - DJI Enterprise, https://enterprise.dji.com/geospatial/precision-agriculture
  36. Cotton Farming with DJI Agriculture Drone Solutions, https://ag.dji.com/case-studies/cotton-dji-agriculture-solution
  37. How Drones are Revolutionizing Corn Farming in Brazil - DJI Agriculture, https://ag.dji.com/case-studies/agras-t50-corn-brazil
  38. Agricultural Drone Industry Insight Report (2021), https://ag.dji.com/newsroom/ag-news-en-ag2022
  39. Drone Infrastructure Inspection for Bridges, Roads and Buildings - DSLRPros, https://www.dslrpros.com/blogs/drone-trends/drone-infrastructure-inspection-for-bridges-roads-and-buildings
  40. Implementing Drone Technology in Infrastructure Inspections - Dronefly, https://www.dronefly.com/blogs/news/implementing-drone-technology-in-infrastructure-inspections
  41. Case Studies On Drone Usage In Inspections, https://skydronesolutions.com/case-studies-on-drone-usage-in-inspections/
  42. Facility Inspection - Oil and Gas - DJI Enterprise, https://enterprise.dji.com/inspection/facility-inspection
  43. DJI Dock 2, https://enterprise.dji.com/kr/dock-2
  44. 사양 - DJI Dock, https://enterprise.dji.com/kr/dock/specs