Я использую пример кода, предоставленный DJI для Windows SDK , для соединения с Mavic 2 Pro .Я могу получить имя беспилотника, подписаться на обновления по скоростям и посмотреть их.Тем не менее, я не могу получить видео, когда нажимаю на FPV и не использую воспроизведение, где рабочий режим становится зеленым, но затем происходит перерыв, когда я нажимаю на перезагрузку:
LaunchFileDataTask получить файлы: REQUEST_TIMEOUT: Переключите режим или попробуйте снова
Я использую:
- Visual Studio Professional 2017 Версия 15.9.5
- Последняя версия дрона и радиоуправления.
- Последняя версия Windows SDK
- Версия Windows Enterprise 1803
Я установил все драйверы и выполнил Руководство по подключению к Mavic 2 Pro.Я проверил Диспетчер устройств, когда контроллер подключен, и вижу следующие устройства:
- Vision (Интерфейс 3)
- DJI USB Virtual COM
Кроме того, я удалил и установил все программы и драйверы DJI.
Решение
Итак, после нескольких попыток и разных подходов я решил проблему.Я выяснил, что все драйверы , поставляемые в DJI Assist 2 для Mavic и DJI Simulator , не соответствуют требованиям для получения изображений из Mavic.Поэтому решение было использовать zadig .После включения программы и включения контроллера и подключения к компьютеру выберите Параметры-> Список всех устройств .Теперь должен быть виден драйвер libusb, выбранный, а затем нажмите заменить драйвер .