Настройка UDP на пульте дистанционного управления Skydroid-управлении полетом

Действия по передаче данных последовательного порта в сетевой порт через UDP на пульте дистанционного управления Skydroid H12 и управлении полетом pixhawk.

UDP setting on Skydroid remote control-flight control
Настройка UDP на пульте дистанционного управления Skydroid-управлении полетом

1. Аппаратные подключения

Воздушный блок (Сторона дронов):

  • Подключите полетный контроллер к воздушному блоку через разъемПоследовательный порт D3 TTL.
  • Подключите IP-камеру к воздушному блокуEthernet-порт.

Наземное подразделение (Сторона дистанционного управления):

  • Подключите передатчик Skydroid 2.4G к разъему наземного блока.сетевой порт (последовательный порт не используется).
  • Используйте проводной кабель Ethernet для подключения пульта дистанционного управления Skydroid к компьютеру. (опционально для отладки).

2. Конфигурация сети

Конфигурация воздушного блока

  1. Доступ к веб-интерфейсу Air Unit (IP по умолчанию: 192.168.1.12).
  2. Перейдите кНастройки последовательного порта:
    • ВыбиратьУАРТ3 (подключен к полетному контроллеру).
    • НаборУдаленный IP на IP-адрес пульта дистанционного управления Skydroid (например.,192.168.1.100).
      • Исходный IP-адрес по умолчанию для наземного устройства: 192.168.1.11.
  3. Перезагрузите воздушный блок применить изменения.

Конфигурация дистанционного управления Skydroid

  1. Отключить Wi-Fi чтобы избежать помех беспроводным каналам 2,4G/1,4G.
  2. Установитьстатический IP-адрес Ethernet:
    • Назначать192.168.1.100 чтобы убедиться, что он находится в той же подсети, что и воздушный блок (192.168.1.xxx).

3. Проверка сети

  1. Подключите пульт дистанционного управления к компьютеру через Ethernet..
  2. Использоватьпинг-команды для проверки подключения на всех устройствах:
    • пинг 192.168.1.100 # Пульт дистанционного управления
    • пинг 192.168.1.12 # Воздушный блок
    • пинг 192.168.1.11 # Наземное подразделение
    • пинг 192.168.1.64 # IP-камера
  3. Убедитесь, что все устройства доступны в одной локальной сети..

4. QGroundControl (КГК) Настраивать

  1. Откройте QGroundControl исоздать новое UDP-соединение:
    • Протокол: UDP
    • Порт8090 (должен совпадать с передающим портом воздушного подразделения).
  2. Проверьте получение данных:
    • Убедитесь, что QGC отображает данные контроллера полета в реальном времени через UDP..

5. Потоковое видео

  1. ИспользуйтеH12ПроИнструмент программное обеспечение:
    • Введите адрес IP-камеры (например.,192.168.1.64) вытащить видеопоток.
  2. Убедитесь, что пульт дистанционного управления имеет доступ к видео с камеры..

Ключевые примечания

  1. Согласованность IP: Все устройства должны быть включены192.168.1.xxx подсеть.
  2. Сопоставление портов: И воздушный блок, и QGC должны использовать порт UDP.8090.
  3. Перезагрузка после настройки: Перезапустите воздушный блок/программное обеспечение, чтобы настройки вступили в силу..
  4. Физические соединения: Обеспечьте стабильное соединение Ethernet и последовательного порта..

Выполнив эти шаги, последовательные данные от контроллера полета (через воздушный блок) будет передано по UDP на сетевой порт пульта дистанционного управления Skydroid., включение телеметрии в реальном времени и потокового видео.

Youtube видео

Как использовать UDP для передачи данных последовательного порта в сетевой порт на пульте дистанционного управления Skydroid?

Воздушный блок канала передачи видео дронов, TX900 или Вкан1681 необходимо подключить управление полетом Pixhawk через порт TTL. Настройка трех портов передачи данных TX900 по умолчанию: D1 RS232., D2 Sbus и D3 TTL. Мы не рекомендуем использовать D1 в качестве порта TTL.. Это будет иметь задержку видео в прямом эфире..

За исключением подключения к воздушному блоку канала передачи данных видео дрона., Порт Ethernet для подключения IP-камеры. На наземном блоке, Мы используем один сетевой кабель на одном из их сетевых портов.. пожалуйста, проверьте, Мы не используем последовательный порт для вывода данных. На этот раз, мы хотим передать данные управления полетом на порт Ethernet через UDP, который является последовательным портом на воздушном блоке и сетевым портом на наземном блоке.

Здесь мы используем последовательный порт для подключения управления полетом на стороне воздушного блока.. Со стороны наземного блока, мы используем сетевой порт. Сетевой кабель подключен к передатчику skydroid 2.4G.. Затем видео и данные отправляются на пульт дистанционного управления Skydroid через систему беспроводной передачи Skydroid 2.4G..

Пульт ДУ подключается к компьютеру через проводную сеть.. У нас здесь есть проводное сетевое кабельное соединение.. Вам это тоже может не понадобиться. Почему для подключения компьютера и пульта дистанционного управления Skydroid следует использовать сетевой кабель? Из-за этого мы делаем некоторые операции, например, команды ping, изменить конфигурацию беспроводного канала передачи видео на своей веб-странице, Проверьте, подключена ли сеть или нет, и т. д..

На компьютере, вы можете запустить команды ping для этих четырех IP-адресов, чтобы проверить, подключены ли эти четыре IP-адреса. (IP-адрес удаленного управления 192.168.100, IP-адрес наземного устройства 192.168.1.11, IP воздушного блока 192.168.1.12 и IP-камера Ethernet 192.168.1.64).

Хорошо, давай посмотрим на компьютере. Потому что это последовательные данные для Ethernet через UDP., Поэтому некоторые настройки необходимо изменить на IP-адресе воздушного блока., входить 192.168.1.12 в браузере компьютера, на веб-странице вкладки последовательного порта и выберите UART3, проверьте удаленный IP, пожалуйста, введите IP-адрес пульта дистанционного управления. (Вот 192.168.1.100 как пример), Позже, мы покажем вам, как изменить этот IP-адрес на пульте дистанционного управления.

Если вам не нужно использовать пульт дистанционного управления, Удаленный IP воздушного блока просто использует наземные блоки.’ IP, 192.168.1.11. Затем посетите веб-страницу наземного подразделения., IP наземного блока 192.168.1.11 не нужно менять. Эти не изменились. Это точно так же, как и раньше. Нам нужно только настроить воздушный блок. И установите Remote IP на IP-адрес пульта дистанционного управления..

Это значит, что на сайте авиаотряда, 192.168.1.12, Удаленный IP-адрес должен ввести IP-адрес удаленного управления.. Это эквивалентно воздушному блоку, он получает последовательные данные управления полетом. Он отправит его на удаленный IP-адрес. (IP-адрес Скайдроида). Удаленный IP-адрес ранее был IP-адресом наземного устройства., 192.168.1.11.
А теперь измените IP-адрес пульта дистанционного управления на 192.168.1.100. Помните здесь. После изменения этих параметров, вам необходимо перезагрузить программное обеспечение, чтобы изменения вступили в силу. Теперь, когда мы это изменили, мы не будем его перезагружать. После изменения чего-либо на веб-странице, вам нужно перезагрузить его.

Тогда посмотрите на пульт. Есть некоторые вещи, на которые следует обратить внимание. Первый, сеть здесь. Здесь рекомендуется отключить Wi-Fi.. Потому что сам пульт дистанционного управления имеет частоту 2,4 ГГц.. И наш канал передачи данных с дрона составляет 1,4 ГГц.. Уже есть два беспроводных канала. Значит нам нужно отключить Wi-Fi пульта.
Здесь мы выбираем Ethernet, вам нужно настроить IP-адрес, который мы упоминали ранее.. Измените его на 192.168.1.100, что эквивалентно отправке этого IP с воздушного объекта. Он должен находиться в том же сегменте сети., 192.168.1.ххх.

Давайте посмотрим на сторону ПК. Мы уже использовали сетевой кабель для подключения к пульту дистанционного управления..
Есть такое преимущество. Первый, мы можем получить доступ к двум беспроводным каналам передачи видео для просмотра веб-страницы
изменить его параметры. Через этот сетевой кабель, подключаемся к компьютеру, мы можем получить доступ к воздуху
единица, или получить доступ к наземному блоку. Итак, теперь, в этой сети, включая воздушный блок, IP-камера, наземный блок и пульт дистанционного управления. Они все в локальной сети. Они могут получить доступ друг к другу.

Давайте продемонстрируем это. Например, для пульта дистанционного управления. Мы можем пинговать пульт дистанционного управления, Это может быть связано. А наша авиационная часть 192.168.1.12, Это означает, что каждый из них может быть подключен. если у клиентов есть какие-либо проблемы, просто используйте команду ping, он может знать, какой узел не в сети. У нас даже есть IP-камера, то есть 192.168.1.64, который также можно подключить. Теперь IP-камера, два беспроводных канала,
пульт дистанционного управления, и компьютер находятся в одной локальной сети. И они могут получить доступ друг к другу.

Кроме того, Если нам нужно посмотреть видео здесь, нажмите H12ProTool, выбрать просмотр видео, мы можем видеть видео с камеры. Здесь, не забудьте ввести IP камеры, Это место нужно изменить. Измените его на IP-адрес камеры клиента.. Теперь пульт, через это соединение, он уже имеет доступ к этой IP-камере. Таким образом, он может напрямую вытягивать поток, и вы можете посмотреть это напрямую. позволь мне переместить IP-камеру, Понимаете, мы можем видеть живое видео на пульте дистанционного управления.

Давайте посмотрим на QGC, QGroundControl, щелкните приложение QGroundControl, Выберите настройку приложения.
Потому что мы используем последовательный порт Ethernet через UDP., поэтому при подключении сюда, мы сначала отключим и удалим его, мы создадим новую ссылку, чтобы показать вам детали операции.

Нажмите кнопку «Добавить»., Здесь нам нужно выбрать UDP. Это ключевой момент. И тут второе место, Порт 8090.
Позвольте мне объяснить еще раз. Почему мы устанавливаем это так? Вернем ПК, Это конфигурация воздушного блока.
конфигурация воздушного блока 192.168.1.12, последовательные данные будут отправлены на этот удаленный IP-адрес, Это IP пульта дистанционного управления. Он будет отправлен в этот порт 8090. Они отправляют данные на этот порт.

На пульте дистанционного управления. Порт также будет 8090. Нажмите ОК, а потом, Теперь он сообщает, что UDP подключается к порту. 8090. Подождите соединения, Он уже собирает данные. Теперь переместите управление полетом, Это связано. Есть живые данные.

Если у вас есть вопросы по подключению по UDP, или свяжитесь с нами для дальнейшей технической поддержки, возможно, вы также можете попробовать TCP-протокол.

morningcore cx6600 for skydroid remote control
Morningcore cx6600 для пульта дистанционного управления Skydroid

Ask A Question

← Назад

Спасибо за ответ. ✨