Настройка на 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. Достъп до уеб интерфейса на въздушния блок (IP по подразбиране: 192.168.1.12).
  2. ОтворетеНастройки на сериен порт:
    • ИзберетеUART3 (Свързан с контролера на полета).
    • КомплектОтдалечено IP към IP на дистанционното управление на SkyDroid (e.g.,192.168.1.100).
      • Оригинален IP по подразбиране за наземна единица: 192.168.1.11.
  3. Рестартирайте въздушния блок за прилагане на промени.

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

  1. Деактивирайте Wi-Fi За да се избегнат смущения в безжичните връзки 2.4G/1.4G.
  2. Задайте aСтатичен Ethernet IP адрес:
    • Присвояване192.168.1.100 За да се гарантира, че е на същата подмрежа като въздушния блок (192.168.1.xxx).

3. Валидиране на мрежата

  1. Свържете дистанционното управление към компютър чрез Ethernet.
  2. употребаPing Commands За да се провери свързаността на всички устройства:
    • Ping 192.168.1.100 # Дистанционно
    • Ping 192.168.1.12 # Въздушна единица
    • Ping 192.168.1.11 # Наземна единица
    • Ping 192.168.1.64 # IP камера
  3. Потвърдете, че всички устройства са достъпни в рамките на една и съща LAN.

4. QgroundControl (Qgc) Настройка

  1. Отворете QgroundControl иСъздайте нова UDP връзка:
    • протокол: UDP
    • порт8090 (Трябва да съответства на изпращащия порт на въздушния блок).
  2. Проверете приемането на данни:
    • Уверете се, че QGC показва данни за контролера на полета в реално време през UDP.

5. Стрийминг на видео

  1. ИзползвайH12Protool софтуер:
    • Въведете адреса на IP камерата (e.g.,192.168.1.64) За да издърпате видео потока.
  2. Потвърдете, че дистанционното управление може да получи достъп до емисията на камерата.

Ключови бележки

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

Като следвате тези стъпки, серийни данни от полетния контролер (чрез въздушния блок) ще се предава през UDP до мрежовия порт на SkyDroid Remote Control, Активиране на телеметрията в реално време и стрийминг на видео.

Как да използвам UDP за прехвърляне на данни за серийни порта към мрежов порт на дистанционно управление на SkyDroid?

Връзка за въздушна единица за видеоклипове за видеоклипове, TX900 или Vcan1681 Трябва да свържете Pixhawk за управление на полета чрез порт TTL. TX900 Три порта за данни настройката по подразбиране е D1 RS232, D2 SBUS и D3 TTL. Не препоръчваме да използваме D1 като TTL порт. Това ще има видео забавяне на живия видеоклип.

С изключение на това, че връзката на Drone Video Data Link Air Unit, Ethernet порт свързва IP камера. На земната единица, Използваме един нетен кабел на един от техните мрежови порта. Моля, проверете, Ние не използваме сериен порт за извеждане на данните. Този път, Искаме да прехвърлим данните за контрол на полета в порта Ethernet през UDP, който е сериен порт на въздушния блок към мрежовия порт на наземния блок.

Тук използваме серийния порт, за да свържем контрола на полета от страна на въздушния блок. От страна на земята, Използваме мрежовия порт. Мрежовият кабел е свързан към предавателя SkyDroid 2.4G. И тогава видеото и данните се изпращат до дистанционното управление на SkyDroid чрез SkyDroid 2.4G безжична трансмисия система.

Дистанционното управление е свързано към компютъра чрез кабелна мрежа. Тук имаме кабелна мрежова кабелна връзка. Също така не можете да се нуждаете от това. Защо трябва да използвате мрежовия кабел за свързване на компютър и дистанционно управление на SkyDroid? Поради това правим някои операции, Такива като Ping Commands, Променете конфигурацията на връзката за безжични видео данни на тяхната уеб страница, Проверете дали мрежата е свързана или не, и т.н..

На компютъра, Можете да изпълнявате PING команди към тези четири IPS, за да проверите дали тези четири IP са свързани. (Дистанционно управление IP е 192.168.100, Наземната единица IP е 192.168.1.11, Air Unit IP е 192.168.1.12 и Ethernet камера IP 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 не е необходимо да се променя. Те не са се променили. Това е точно същото като преди. Трябва само да конфигурираме въздушния блок. И задайте отдалечения IP на IP на дистанционното управление.

Това означава на уеб страницата на въздушната единица, 192.168.1.12, Отдалечен IP трябва да въведе IP адреса на дистанционното управление. Това е еквивалентно на въздушния блок, Получава серийни данни за контрол на полета. Той ще го изпрати на отдалечения IP (SkyDroid IP адрес). Преди това отдалеченият IP е бил IP за заземяване преди това, 192.168.1.11.
А сега променете на IP на дистанционното управление 192.168.1.100. Спомнете си тук. След промяна на тези параметри, трябва да рестартирате софтуера, за да влезе в сила. Сега, когато сме го променили, няма да го рестартираме. След промяна на нещо в уеб страницата, трябва да го рестартирате.

След това погледнете дистанционното управление. Има някои неща, които трябва да се отбележат. Първо, мрежата тук. Тук се препоръчва да изключите WiFi. Защото самото дистанционно е 2.4Ghz. и нашата връзка за видео данни от дрон е 1,4 Ghz. Вече има две безжични връзки. Така че трябва да изключим Wi-Fi на дистанционното управление.
Тук избираме Ethernet, който трябва да конфигурирате IP адреса, който споменахме по-рано. Променете го на 192.168.1.100, което е еквивалентно на изпращане на този IP от въздушното устройство. Трябва да е в същия мрежов сегмент, 192.168.1.xxx.

Нека погледнем към компютърната страна. Вече използвахме мрежов кабел, за да се свържем с дистанционното управление.
Има такова предимство. Първо, Можем да имаме достъп до две безжични връзки за видео данни, за да прегледаме уеб страницата
За да промените неговите параметри. Чрез този мрежов кабел, Свързваме се с компютъра, имаме достъп до въздух
мерна единица, или достъп до наземна единица. Така че сега, в тази мрежа, Включва въздушен блок, 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. Натиснете OK, И тогава, Сега това подтиква, че UDP се свързва с порт 8090. Изчакайте връзката, Вече събира данни. Сега преместете контрола на полета, Той е свързан. Има живи данни.

Ако имате въпроси относно връзката на UDP, или се свържете с нас за допълнителна техническа поддръжка, Може би също можете да опитате TCP протокол.

morningcore cx6600 for skydroid remote control
MorningCore CX6600 за дистанционно управление на SkyDroid

Задай въпрос

← Назад

Вашето съобщение е изпратено