- DJI UDP protocol: Documentation for DJI's UDP protocol when connected over WiFi
- DJI MB protocol: Stub for DJI's ubiquitous MB protocol (also known as DUML protocol)
- DJI USB-to-PC protocol: Documentation for the USB protocol that is used to get collision avoidance video feed during calibration.
- DJI USB-to-mobile protocol: Documentation for the USB connection when a DJI device is connected to an iOS mobile device.
recv_vid.py
: Minimal demo to receive video from a Mavic Pro over WiFirecv_vid_usb.py
: Minimal demo to receive video from the collision avoidance cameras over USBudp_log_to_md_log.py
: Converts from UDP packet captures (.pcap files) to packet captures that contain only the DJI MB Protocol packets. These can then be analyzed in Wireshark with the DJI MB protocol dissector.emulate_iphone.py
: Helps spoof a DJI device to connect like it would connect to an iOS device. Requires special hardware.video_out_mobile.py
: Minimal demo to receive video from a DJI ground device (e.g. DJI Mavic Pro Remote Control, DJI Goggles N3) that is connected via USB in "mobile/MFI" mode.lsusb
dumps of various devices
-
Notifications
You must be signed in to change notification settings - Fork 4
samuelsadok/dji_protocol
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Partial Documentation of DJI's Proprietary Protocols
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published