Змест
Крокі для перадачы даных паслядоўнага порта ў сеткавы порт праз UDP на пульце дыстанцыйнага кіравання Skydroid H12 і кіраванні палётам pixhawk.

1. Апаратныя злучэнні
Паветраны блок (Drone Side):
- Падключыце кантролер палёту да паветранага блока празПаслядоўны порт D3 TTL.
- Падключыце IP-камеру да паветранага блокапорт Ethernet.
Наземны блок (Бок дыстанцыйнага кіравання):
- Падключыце перадатчык Skydroid 2.4G да наземнага блокасеткавы порт (паслядоўны порт не выкарыстоўваецца).
- Выкарыстоўвайце правадной кабель Ethernet, каб падключыць пульт дыстанцыйнага кіравання Skydroid да кампутара (неабавязковы для адладкі).
2. Канфігурацыя сеткі
Канфігурацыя паветранага блока
- Доступ да вэб-інтэрфейсу Air Unit (IP па змаўчанні:
192.168.1.12). - Перайдзіце даНалады паслядоўнага порта:
- ВыберыцеUart3 (падлучаны да кантролера палёту).
- ДэкарацыяАддалены IP да IP пульта дыстанцыйнага кіравання Skydroid (напрыклад,
192.168.1.100).- Арыгінальны IP па змаўчанні для наземнага блока:
192.168.1.11.
- Арыгінальны IP па змаўчанні для наземнага блока:
- Перазагрузіце паветраны блок каб прымяніць змены.
Канфігурацыя дыстанцыйнага кіравання Skydroid
- Адключыць Wi-Fi каб пазбегнуць перашкод для бесправадных сетак 2.4G/1.4G.
- Набор астатычны 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(павінен адпавядаць порту адпраўкі паветранага блока).
- Праверце прыём дадзеных:
- Пераканайцеся, што QGC адлюстроўвае дадзеныя кантролера палёту ў рэжыме рэальнага часу праз UDP.
5. Паток відэа
- ВыкарыстоўвацьІнструмент H12Pro праграмнае забеспячэнне:
- Увядзіце адрас IP-камеры (напрыклад,
192.168.1.64) каб перацягнуць відэаструмень.
- Увядзіце адрас IP-камеры (напрыклад,
- Пацвердзіце, што пульт дыстанцыйнага кіравання можа атрымаць доступ да стужкі камеры.
Ключавыя нататкі
- Адпаведнасць IP: Усе прылады павінны быць уключаны
192.168.1.xxxпадсетка. - Супадзенне порта: І паветраны блок, і QGC павінны выкарыстоўваць порт UDP
8090. - Перазагрузка пасля канфігурацыі: Перазагрузіце паветра/праграмнае забеспячэнне для налад, каб уступіць у сілу.
- Фізічныя сувязі: Пераканайцеся.
Выконваючы гэтыя дзеянні, Серыйныя дадзеныя з кантролера палёту (праз паветраны блок) будзе перададзены праз UDP у сеткавы порт дыстанцыйнага кіравання SkyDroid, Уключэнне тэлеметрыі ў рэжыме рэальнага часу і трансляцыі відэа.
Як выкарыстоўваць UDP для перадачы даных паслядоўнага порта ў сеткавы порт на пульце дыстанцыйнага кіравання Skydroid?
Паветраная адзінка Drone Video Link, TX900 або Vcan1681 Трэба падключыць кіраванне палётам 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 не трэба мяняць. Яны не змяніліся. Гэта сапраўды гэтак жа, як і раней. Нам трэба толькі наладзіць паветра. І ўсталюйце выдалены 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 камера, наземны блок і дыстанцыйнае кіраванне. Усе яны знаходзяцца ў лакальнай сетцы. Яны могуць атрымаць доступ адзін да аднаго.
Давайце прадэманструем гэта. Напрыклад, для пульта дыстанцыйнага кіравання. Мы можам ping пульт дыстанцыйнага кіравання, Яго можна падключыць. А наш авіяпадраздзяленне ёсць 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.


задаваць пытанне
Ваша паведамленне адпраўлена