目錄
將串行端口數據通過SkyDroid上的UDP傳輸到網絡端口的步驟.

1. 硬件連接
空中單位 (無人機一側):
- 將飛行控制器連接到空中單元D3 TTL串行端口.
- 將IP攝像機連接到空中單元的以太網端口.
地面單位 (遙控側):
- 將SkyDroid 2.4G發射器連接到地面單元的網口 (沒有使用的串行端口).
- 使用有線以太網電纜將SkyDroid遙控器連接到計算機 (調試可選).
2. 網絡配置
空氣單元配置
- 訪問空中單元的網絡界面 (預設IP:
192.168.1.12). - 導航到串行端口設置:
- 選擇UART3 (連接到飛行控制器).
- 放遠程 IP 到SkyDroid遙控器的IP (例如。 ,
192.168.1.100).- 地面單元的原始默認IP:
192.168.1.11.
- 地面單元的原始默認IP:
- 重新啟動空氣單元 應用更改.
SkyDroid遙控配置
- 禁用Wi-Fi 避免干擾2.4g/1.4g無線鏈接.
- 設定靜態以太網IP地址:
- 分配
192.168.1.100確保它與空氣單元在同一子網上 (192.168.1.xxx).
- 分配
3. 網絡驗證
- 通過以太網將遙控器連接到計算機.
- 使用ping命令 驗證所有設備上的連接:
- ping 192.168.1.100 # 遙控
- ping 192.168.1.12 # 空中單位
- ping 192.168.1.11 # 地面單位
- ping 192.168.1.64 # IP攝像頭
- 確認所有設備均可在同一局域網中達到.
4. Q GroundControl (QGC) 設定
- 開放的Q GroundControl和創建新的UDP連接:
- 協議: UDP
- 港口:
8090(必須匹配空軍單元的發送端口).
- 驗證數據接收:
- 確保QGC通過UDP顯示實時飛行控制器數據.
5. 視頻流
- 使用H12Protool 軟件:
- 輸入IP相機的地址 (例如。 ,
192.168.1.64) 拉視頻流.
- 輸入IP相機的地址 (例如。 ,
- 確認遙控器可以訪問相機的提要.
關鍵說明
- IP一致性: 所有設備都必須在
192.168.1.xxx子網. - 端口匹配: 空氣單元和QGC必須使用UDP端口
8090. - 配置後重新啟動: 重新啟動空氣單元/軟件以進行設置生效.
- 物理連接: 確保穩定的以太網和串行端口鏈接.
按照這些步驟, 飛行控制器的序列數據 (通過空中單元) 將通過UDP傳輸到SkyDroid遙控器網絡端口, 啟用實時遙測和視頻流.
如何使用UDP將串行端口數據傳輸到SkyDroid遙控器上的網絡端口?
無人機視頻數據鏈接的空氣單元, TX900 要么 Vcan1681 需要通過TTL端口連接飛行控制Pixhawk. TX900三個數據端口默認設置為D1 RS232, D2 SBU和D3 TTL. 我們不建議將D1用作TTL端口. 這將在生活視頻中有視頻延遲.
除了無人機視頻數據鏈接空氣單元的數據連接, 以太網端口正在連接IP攝像頭. 在地面單元上, 我們在其網絡端口之一上使用一根網電纜. 請檢查, 我們不使用任何串行端口來輸出數據. 這次, 我們想通過UDP將飛行控制數據傳輸到以太網端口, 這是空中單元上的串行端口.
在這裡,我們使用串行端口連接飛行單元側的飛行控制. 在地面側, 我們使用網絡端口. 網絡電纜連接到SkyDroid 2.4G發射器. 然後通過SkyDroid 2.4G無線傳輸系統發送視頻和數據將發送到SkyDroid遙控器.
遙控器通過有線網絡連接到計算機. 我們在這裡有一個有線網絡電纜連接. 你也不需要它. 為什麼要使用網絡電纜連接計算機和SkyDroid遙控器? 因此,我們進行了一些操作, 像ping命令, 修改無線視頻數據鏈接在其網頁上的配置, 檢查網絡是否連接, 等等.
在計算機上, 您可以運行這四個IP的ping命令,以檢查這四個IP是否已連接. (遙控IP是 192.168.100, 地面單元IS是 192.168.1.11, 空氣單元IP是 192.168.1.12 和以太網相機IP 192.168.1.64).
好的, 讓我們看電腦. 因為它是通過UDP的以太網的序列數據, 因此,某些設置需要在空氣單元的IP地址進行更改, 進入 192.168.1.12 在計算機的瀏覽器, 在串行選項卡網頁上,然後選擇UART33, 檢查遠程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.4GHz. 已經有兩個無線鏈接. 因此,我們需要關閉遙控器的Wi-Fi.
在這裡,我們選擇以太網您需要配置我們之前提到的IP地址. 將其更改為 192.168.1.100, 這等同於從空氣單元發送此IP. 它應該在同一網絡段中, 192.168.1.xxx.
讓我們看一下PC側. 我們已經使用網絡電纜連接到遙控器.
有這樣的優勢. 第一, 我們可以訪問兩個無線視頻數據鏈接以查看網頁
修改其參數. 通過此網絡電纜, 我們連接到計算機, 我們可以訪問空氣
單元, 或訪問地面單元. 所以現在, 在這個網絡上, 它包括空中單元, IP攝像頭, 地面單元和遙控器. 他們都在當地網絡中. 他們可以互相訪問.
讓我們演示. 例如, 對於遙控器. 我們可以ping遙控器, 它可以連接. 我們的空中部門是 192.168.1.12, 這意味著每個人都可以連接. 如果客戶有任何問題, 只需使用ping命令, 他知道, 哪個節點不是在線. 我們甚至有IP攝像機, 那是 192.168.1.64, 也可以連接. 現在IP攝像機, 兩個無線鏈接,
遙控器, 和計算機都在同一局域網上. 他們可以互相訪問.
此外, 如果我們需要在這裡觀看視頻, 單擊H12 Protool, 選擇視頻觀看, 我們可以看到相機的視頻. 這裡, 記住輸入相機的IP, 這個地方需要更改. 將其更改為客戶的相機IP地址. 現在遙控器, 通過此連接, 它已經可以訪問此IP攝像機. 因此它可以直接拉動流, 您可以直接觀看. 讓我移動IP相機, 你看, 我們可以在遙控器上看到活視頻.
讓我們看一下QGC, Q GroundControl, 單擊Q GroundControl應用程序, 選擇應用程序設置.
因為我們正在使用UDP上的序列到以太網, 所以在這裡連接時, 我們將首先斷開並刪除它, 我們將創建一個新鏈接,向您展示操作詳細信息.
單擊添加按鈕, 在這裡,我們需要選擇UDP. 這是一個關鍵. 然後第二名, 港口 8090.
讓我再解釋一下. 為什麼我們這樣設置? 讓我們回到PC, 這是空氣單元的配置.
空氣單元的配置 192.168.1.12, 序列數據將發送到此遠程IP, 這是遙控器的IP. 它將發送到此端口 8090. 他們將數據發送到此端口.
在遙控器上. 港口也是 8090. 點擊OK, 接著, 現在提示UDP連接到端口 8090. 等待連接, 它已經在收集數據. 現在移動飛行控制, 它是連接的. 有活數據.
如果您對UDP上的連接有任何疑問, 或與我們聯繫以獲得進一步的技術支持, 也許您也可以嘗試 TCP協議.


問一個問題
感謝你的回應。 ✨