Зміст
Заходи передачі даних послідовного порту в мережевий порт через UDP на Skydroid H12 дистанційному керуванню та керуванню польотом Pixhawk.

1. Апаратні з'єднання
Повітряний блок (Безпілотник):
- Підключіть контролер польоту до повітряного блоку черезD3 TTL Серійний порт.
- Підключіть IP -камеру до повітряного блокупорт Ethernet.
Наземний блок (Сторона дистанційного керування):
- Підключіть передавач Skydroid 2,4G до наземного блокумережевий порт (Жодного серійного порту не використовується).
- Використовуйте провідний кабель Ethernet, щоб зв’язати дистанційне управління SkyDroid з комп'ютером (необов’язково для налагодження).
2. Конфігурація мережі
Конфігурація повітряного блоку
- Доступ до веб -інтерфейсу повітряного блоку (IP за замовчуванням:
192.168.1.12). - Перейдіть доНалаштування серійного порту:
- ВиберітьUart3 (підключений до контролера польоту).
- ВстановитиВіддалений IP до IP -адреси дистанційного керування Skydroid (Наприклад,
192.168.1.100).- Оригінальний IP за замовчуванням для наземного блоку:
192.168.1.11.
- Оригінальний IP за замовчуванням для наземного блоку:
- Перезавантажте повітряний блок Для застосування змін.
Конфігурація дистанційного керування Skydroid
- Вимкнути Wi-Fi Щоб уникнути перешкод у бездротових посилань 2,4 г/1,4 г..
- ВстановитиСтатична IP -адреса Ethernet:
- Присвоювати
192.168.1.100щоб переконатися, що він знаходиться в тій же підмережі, що і повітряний блок (192.168.1.xxx).
- Присвоювати
3. Перевірка мережі
- Підключіть пульт дистанційного керування до комп'ютера через Ethernet.
- використанняКоманди Ping Щоб перевірити підключення на всіх пристроях:
- пінг 192.168.1.100 # Пульт
- пінг 192.168.1.12 # Повітряний блок
- пінг 192.168.1.11 # Наземний блок
- пінг 192.168.1.64 # IP -камера
- Підтвердьте, що всі пристрої доступні в одній локальній мережі.
4. QgroundControl (QGC) Налаштування
- Відкритий QgroundControl іСтворіть нове з'єднання UDP:
- протокол: UDP
- порт:
8090(Повинен відповідати відправному порту Air Unit).
- Перевірте прийом даних:
- Переконайтесь, що QGC відображає дані контролера польоту в режимі реального часу над UDP.
5. Відеоказок
- ВикористовуватиH12Protool програмне забезпечення:
- Введіть адресу IP -камери (Наприклад,
192.168.1.64) Щоб витягнути відеопотік.
- Введіть адресу IP -камери (Наприклад,
- Підтвердити, що пульт дистанційного керування може отримати доступ до каналу камери.
Ключові нотатки
- Консистенція IP: Усі пристрої повинні бути на
192.168.1.xxxпідмережа. - Відповідність порту: І повітряний блок, і QGC повинні використовувати порт UDP
8090. - Перезавантаження після конфігурації: Перезавантажити повітряний блок/програмне забезпечення для налаштувань для вступу.
- Фізичні зв’язки: Забезпечте стабільні посилання Ethernet та послідовного порту.
Дотримуючись цих кроків, Серійні дані контролера польоту (через повітряний блок) передається через UDP до мережевого порту дистанційного керування Skydroid, Увімкнення телеметрії та потоки відео в режимі реального часу.
Як використовувати UDP для передачі даних послідовного порту в мережевий порт на дистанційному керуванні Skydroid?
Повітряна одиниця посилання на відеозапис безпілотників, TX900 або Vcan 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 до цих чотирьох IPS, щоб перевірити, чи підключені ці чотири IP. (IP -адреса дистанційного керування є 192.168.100, IP наземного одиниці є 192.168.1.11, IP -блок IP є 192.168.1.12 і IP -камера Ethernet 192.168.1.64).
Добре, Давайте подивимось на комп’ютер. Тому що це серійні дані для Ethernet через UDP, Тож деякі параметри повинні змінюватися на IP -адресі повітряного блоку, введіть 192.168.1.12 у браузері комп’ютера, На веб -сторінці Serial Tab і виберіть 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 (IP -адреса Skydroid). Раніше віддалений 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.


задавати питання
Дякуємо за вашу відповідь. ✨