Yes.
Yes.
Yes, please comply with local regulations. For more, please refer to http://flysafe.dji.com/
Yes. M100 is compatible with third party ‘Gimbal and Camera’ and the DJI Zenmuse X series.
In the context of DJI SDK documentation, Onboard Device refers to any devices that can communicate with N1 flight controller and supported by Onboard SDK.
For now, only M100.
We will provide ‘Onboard Device Selection Guides for M100’ shortly.
Not necessarily but preferred. We recommend the combination with Ubuntu and ROS but even a simple STM32 MCU without an OS running on it works.
Timestamp of the flight controller, Quaternion and Acceleration etc. Please refer to the ‘Onboard SDK API Reference’.
For now, Onboard Device can only communicate with N1 flight controller via the UART port.
11. Do M100 support third party video capturing devices? Can I use the M100 built-in ‘Lightbridge’ functionality?
Yes, M100 support third party video capturing device. If you want to use the M100 built-in ‘Lightbridge’ functionality, all you need is the ‘N1 Video Encoder’. http://store.dji.com/product/n1-video-encoder
The data output frequency of N1 can be set via the N1 assistant software with a range [0, 100Hz].
13. Suppose a sensor needs to transmit its sensing data back to the mobile device at a constant frequency. Can this functionality be supported by Onboard SDK?
Yes. ‘Transparent Transmission’ is designed for this purpose. Please refer to related documentation for more.
Yes. Please visit https://developer.dji.com/matrice-100/downloads/ for more.
For now, no. The initial height is set to be about 1.2 meters.
16. What is the recommended transmission rate for N1 flight controller to receive external commands?
50Hz.
For now, only 2. The ‘Data Transparent Transmission’ and the ‘Lightbridge’.
18. For the development of Onboard SDK, can I use some bandwidth from the remote controller to control my own Onboard Device?
Yes, developers can get the remote control value by Message Package to control Onboard Device.
For detail flight status and flight life cycle, please refer to Flight Data part in Appendix.
Because raw data is generated by actual sensors on UAV, raw data will not be available in simulator. Please choose fusion data when you use DJI simulator.
Since most wireless serial model is half-duplex, data loss and obstruction happen when the autopilot and Onboard device send data to each other simultaneously. We recommend other means for communication, or dual wireless serial module are used to transmit and receive data.
No, Encryption is optional. For more info, please refer to Encryption part in OPEN Protocol.