歡迎進入彩光(guāng)科技{渠(qú)道批發}官方網站(zhàn)!

新聞中(zhōng)心|聯係91视频大全污污污|網站地圖

重慶市彩光科技有限公(gōng)司

全國銷售熱線 186-8081-8968
150-0234-0067
LED顯示屏與網絡(luò)直連如何實現?
發表日期:2020/3/23 10:21:54    文章編輯:彩光科技    瀏覽次數:1703   

LED 顯(xiǎn) 示 屏 工 程 應 用 中 , 顯 示 屏 一 般 在 出 廠 前 要 做 好 參 數 配 置 、 調試 、 點(diǎn) 亮 , 並 做 節 目 測 試 , 否 則 由 於 現 場 條 件 限(xiàn) 製(zhì) , 這 些 工(gōng) 作 很 難 開 展 。

在 做 調 試 和 節 目 測 試 時 ,可 通(tōng) 過 串(chuàn) 口 和 網 口 進 行(háng) 通(tōng) 信 ,而 隨 著 網 絡 普 及 和速 度 的 提 升 ,網 絡 通 信 方(fāng) 式 被 更 多 的 用 戶(hù) 采(cǎi) 用 ,即 用 戶 通(tōng) 過 集 線 器 或 網 絡(luò)直 連 的 方 式 與 顯 示 屏 通 信 。

其 中 通 過 集(jí) 線 器 , PC 機 和 顯(xiǎn) 示 屏(píng) IP 可 不 在 同(tóng)一 個(gè) 網 段 ; 而 網 絡 直 連 時 , PC 機 和(hé) 顯 示 屏 的 IP 地(dì) 址 必 須 在(zài) 同 一 個 網 段 。不 管 采 用 哪 一 種 方 法 , 都 必 須 知 道 兩 者(zhě) 的 IP 地 址 才 能 進 行(háng) 通 信 。 

但 在 調試 過 程 中 , 由 於 LED 控(kòng) 製 卡(kǎ) 太 多 、 放 置 時 間 太 長 或 由 不 同(tóng) 的(de) 人 進 行 配 置 ,有 時(shí) 用 戶 可 能 不(bú) 知 道 顯 示 屏 的 IP 地 址 , 這 樣 就 很 難 開 展 工 作 了 。 另 外 ,出 廠 配(pèi) 置 的 IP 地(dì) 址 和 現(xiàn) 場 安 裝 的 IP 地 址 可 能 不 一 樣 ,並 且 現 場 安 裝 的 顯示 屏 IP 地 址(zhǐ) 由 於(yú) 用(yòng) 戶 千 差 萬 別 ,其 IP 地 址 段 也 不(bú) 一 樣 。

這 樣 一 來 ,在 調試(shì) 過 程 中 , 需 要 反 複 修 改 顯 示 屏 或 PC 機 的 IP 地 址 , 帶 來 很 大 的 工 作 量 。

因 此 ,基 於 應 用 中 的 這 些 問 題 ,有 用 戶 提 出 能 否 采 用 網(wǎng) 絡 直(zhí) 連 的 方 式 ,無需 知 道 LED 顯 示 屏 的 IP 地 址 , 也 不(bú) 用 修 改 PC 機(jī) 的 IP 就 可 實 現 PC 機 與LED 顯 示(shì) 屏 網 絡 通 信 , 讓 用 戶 更 方(fāng) 便 地 調 試 LED 顯 示 屏 。

通 過 市(shì) 場 調 研 ,有 些 軟 件 聲 稱 實 現 了 LED 顯 示 屏 網 絡 直 連 的 方 式 ,但 在 具 體 實 現 上(shàng) 並 不 能令 人 滿 意 ,例(lì) 如 穩 定 性 、可 靠 性 和 時 效 性(xìng) 等 方 麵 並(bìng) 不 如 意 。經 過 研(yán) 究 ,本文 提 出 一 種 新 的 網 絡 直 連 的 方 法 ,可 以 很 好 地 解 決 這 些 問 題 ,讓 用 戶 方 便 、可 靠 、 高 效(xiào) 地(dì) 調 試 顯 示 屏 。


1主 要 功 能 需 求 分 析 和 模(mó) 型 構 建

對 於 網(wǎng) 絡 直 連 , 硬 件 如 圖 1所 示 , 用 網 絡(luò) 直 連 線 將 PC 機 和 顯 示 屏 連 接起 來 , 然 後 手 動 設 置 它 們 的 IP 地 址 在 同 一(yī) 個 網 段 , 即 可 進 行 通 信 了 。

網絡直連圖.jpg

但 采 用 這 種 方 式 ,如 果 事 先 不(bú) 知 道 顯 示 屏 的 IP 地 址 ,將(jiāng) 很 難 進 行 通 信 。為 了 達 到 不 知(zhī) 道 顯 示 屏 IP 地 址(zhǐ) 也 能 實 現 PC 機 與 顯 示 屏 直 連(lián) 通 信 的 目 的(de) ,可 借 助(zhù) DHCP服 務 原 理(lǐ) 來 解 決 :即 設 置 LED 顯 示 屏 為 某 固 定 IP 地 址 的 DHCP服(fú) 務 器 ,設 置 PC 機 網 卡 為 自 動 獲 取 IP 地(dì) 址 的 方 式 ,通 過 DHCP服 務 功 能 ,自 動 配 置 PC 機 的 網 卡 IP 地 址(zhǐ) ,這 樣 網 絡 連 接 通 道 就 建 立 了 。有 些 開 發 商

就 采 用 這 種 方(fāng) 式 實 現 了 網 絡 直 連 ,但 這 種 方 法 存 在 一 些 問 題 :

其 一 ,由 於UDP 通 信 為 不 連 接 通 信 , 其 通 信 可 靠 性 要 差 一 些(xiē) , 容 易 失 敗 ;

其 二 , 隻 能通 過 操(cāo) 作 係 統 自 帶 的 係 統 完(wán) 成 ,沒 有 幹 預 ,用 戶 不 能 設 置 超 時 ,有 時 等 待時 間 太 長 , 最 長 為 60 秒 ;

其 三(sān) , DHCP 為 固 定 IP 方 式 , 在 實 際 應 用 中 顯 然不 太 好 ;

其 四 , 退 出 係 統 時(shí) , 不 能 恢 複 PC 機(jī) 原 有 的 網 卡 配 置 信 息(xī) 。

網絡直連係(xì)統模型.jpg


基(jī) 於 此 , 經 過 研 究 , 本 文 提 出 一 種 新 的 網 絡 直 連 方 法 , 可 以 實 現 網(wǎng) 絡直 連(lián) 、 自 動 獲 取 IP 地 址(zhǐ) 以 及 實 現 PC 機 網 卡 配 置 信 息 保 存 和 恢 複 等 功 能 ,克 服(fú) 當 前 實(shí) 現 方 法 的 不 足 , 提 高 可 靠 性 、 穩 定 性 和 時 效(xiào) 性 等 各 方 麵 性(xìng) 能 ,其 係 統 模 型 如 圖 2所 示 , 主 要 功 能 和 工 作(zuò) 流 程 如(rú) 下 :

(1) 啟 動 係 統 時 , 檢 索 、 訪 問 PC 機 的 所(suǒ) 有 網 卡 , 並 保 存 其(qí) 網 卡 配 置(zhì) 信息 , 供 退 出 係 統 時 恢 複 ;

(2) 啟 動(dòng) 網 絡 直 連 進 程 ;

(3) 廣 播 IP 地 址 請 求 數 據包 ;

(4) 返 回 IP 地 址 數(shù) 據 包 ;

(5) 解(jiě) 包 ,獲 取 PC 機 和 LED 顯 示 屏 的 IP 地 址(zhǐ) ,設 置 PC 機 的 IP 地 址 ;

(6) 返 回 LED 顯 示 屏 的 IP 地 址 , 關(guān) 閉 網 絡 直 連 , 完成 通 信 通 道 的 建 立 ;

(7) 建(jiàn) 立 PC 機 和 LED 顯 示 屏 的 通(tōng) 信 通 道 後 , 即 可 對 顯示 屏 進 行 讀 / 寫 參 數 、發 送 節 目 、開 關 屏 等 通 信 控 製 操 作 ;

(8) 退 出(chū) 係 統 時 ,根 據 (1) 保 存 的 網 卡 配 置 信 息(xī) , 恢 複(fù) PC 機 網 卡 的 原 始 狀 態 。

在 以 上 流(liú) 程(chéng) 中 , (2) ~ (6) 是 核 心 過 程 , 它 模 擬 DHCP服 務 , 實 現 PC 機廣 播(bō) 請 求 IP 地 址 , 獲 取 PC 機 IP 地 址 並 設 置 , 上 傳 LED 顯 示 屏 IP 地 址 ,完 成 網 絡 直 連 通 道 的 建 立 , 是 進 行 網 絡 直 連 操 作 時 必 做 的 步(bù) 驟(zhòu) ;(1) 和 (8)是 啟 動 和(hé) 退 出 係 統 時 所 做 的 保 存(cún) PC 機 網 卡 配 置 信 息 和 恢 複 網 卡 配(pèi) 置 信 息操 作 ;(7) 是 在 完 成 網 絡 直(zhí) 連 通 道 後 進(jìn) 行 的 顯 示 屏 控 製 的 一 般 操 作 。本 文 重點 介 紹 前 兩 者 。


2關 鍵 功(gōng) 能 的 設 計 和 實 現(xiàn)

2.1 保 存 PC 機 網 卡 配 置 信 息

用 來 調 試 顯 示 屏 的 PC 機 ,一 般 是 一 機 多 用 ,在 調 試 顯 示(shì) 屏 的 同 時 ,還用(yòng) 來 辦 公 、 上 網 , 其 網(wǎng) 卡 IP 地 址(zhǐ) 可 能 是 固 定 的 或(huò) 自 動 獲 取(qǔ) 的 。 在 做 網 絡直 連 時 , 可 能 會 改 變(biàn) 其 IP 地 址 , 為 了 不(bú) 影 響 用 戶 的(de) 工 作 , 退 出 時 需 要 自動 恢 複 其 IP 地(dì) 址 。 

而 要 做 到 這 一 點 , 可 在 啟 動 LED 控 製 軟 件 時 , 讀 取 當前(qián) 網 卡 配 置 信 息(xī) , 如 IP 地(dì) 址 、 網 卡 名 、 MAC 地 址 、 網 卡 類 型(xíng) 、 是 否 是 自動 配 置 IP 地(dì) 址 等 等 , 將 這(zhè) 些(xiē) 信 息(xī) 放 入 一 個 鏈 表 中 保 存 , 同 時 設 置 一 個 標識 ,記 錄 用 戶 在 調 試 顯 示 屏 的 過 程 中 ,是 否 使 用(yòng) 過 網 絡 直 連(lián) 操(cāo) 作 ,待 退 出係 統 時 使 用 。

在 Windows 操 作 係 統 中 ,可 使 用 IPHelper 接 口 來 讀 取 網 卡 信 息(xī) ,它 是一 套 用 於 管 理 本 地 網 絡 設 置 的 API , 通 過(guò) 它 使 用 IP_ADAPTER_INFO 結 構 ,可(kě) 以 方 便 地 提 取 上 述 網 卡 配 置 信 息 , 保 存 到 鏈 表 中 。


2.2 借 鑒 DHCP服 務 原 理 , 構 建 網 絡 直 連 通 道

要 實 現 PC 機 和 LED 顯 示 屏(píng) 網 絡 直 連 通 信 ,必 須 解(jiě) 決 兩 個 關 鍵 問 題 :其一 , 讓(ràng) PC 機 和 LED 顯 示 屏 在 同 一 個 網 段 ; 其 二 , 知 道 LED 顯 示 屏 的 IP 地址 。

除 此 之 外 , 還 要 解 決 多 網 卡(kǎ) 、 無 線 網 卡 對 網 絡 直 連 的 幹 擾 等 現 象 。 借鑒 DHCP原 理 , 主 要 解(jiě) 決 思 路 如 下 :

(1) 在 PC 機 端 設 計 一 個 網 絡 直 連 控 製 進 程 ;

(2) 需 要 網(wǎng) 絡 直 連 時 , 啟 動該 進 程 ,通 過 Windows 相 關 網 絡 API 函 數 和 注 冊(cè) 表 信 息 ,確 定 與 LED 顯(xiǎn) 示屏 連 接 的 非 無 線 網 卡 , 將 其 MAC地 址 放 入 構 建 請 求 IP 地 址 的 UDP 數 據 包中(zhōng) , 然 後 廣 播 出 去 , 同 時(shí) 啟(qǐ) 動 內 部 UDP 包 捕 獲 子 進 程 ;

(3)LED 顯 示 屏 收 到請 求 IP 地 址 的 UDP 包 後 , 根 據(jù) 本 身 IP 地 址 , 構 造 一 個 PC 機 的 IP 地 址 ,將 其 廣 播 出(chū) 去 ,為 了 不 引(yǐn) 起 混 亂 ,這 裏 構 建 的 是 偽 DHCP包 ,正 常 的 Windows客 戶(hù) 端(duān) 收 到 該 UDP 包(bāo) 時 , 並 不 會 自(zì) 動(dòng) 改 變 其 IP 地 址 ;

(4) 網 絡 直 連 控 製 進程 的 UDP包 捕 獲 子 進 程 接 收 到 分(fèn) 配 的 IP 地 址 的(de) UDP 包 後 ,解 包(bāo) 得 到 PC 機的 IP 地 址 和 LED 顯 示 屏 的 IP 地 址 ;

(5) 設 置 PC 機 網 卡 IP 地 址 , 上 傳 LED顯 示 屏 的 IP 地(dì) 址 給 控 製 軟 件 , 成 功 後 , 關 閉 網 絡 直 連 控 製 進 程 , 完(wán) 成(chéng) 網絡 直 連 通 道 的 建(jiàn) 立 。

這 個 網 絡 直 連 的 過 程 涉(shè) 及 三 個 係 統 :

(1) 網 絡 直 連 控 製 進 程 ,它 構 建 請(qǐng)求 IP 地 址 UDP 數 據 包 並 廣 播 出 去 , 同 時 監 控 目 標 網 卡 的 68 端 口(kǒu) , 捕 獲 返回 的 UDP 數 據 包 , 解 析 出 PC 機 的 IP 地 址 和 LED 顯(xiǎn) 示 屏(píng) 的 IP 地 址 , 然 後(hòu)設 置 PC 機 的 IP 地 址 , 將 LED 顯(xiǎn) 示 屏 的 IP 地 址 提 交 給 主 進 程 , 完 成 網 絡直 連 的 任 務(wù) ;

(2)LED 顯 示 屏 DHCP 服 務 子 進 程 , 它(tā) 接(jiē) 收 PC 機 的 IP 地 址 請求 ,構 建 並 設 置 自 身 IP 地 址 ,並(bìng) 返 回 PC 機 的 IP 地(dì) 址 的 偽 DHCP包 ;

(3)LED控(kòng) 製 軟 件(jiàn) ,當 用(yòng) 戶 選 擇 網 絡(luò) 直 連 方 式 時 ,啟 動 網 絡 直 連 控(kòng) 製 子(zǐ) 進 程 ,實 現網 絡 直 接 通 道 的 建 立 , 完 成 後 , 關 閉 該 進 程 。

2.3 恢 複 PC 機 網 卡 的(de) 配 置 信 息

退 出 係 統 時 ,根 據 2.1 保 存 的 是 否 使 用 過 網 絡 直 連(lián) 的 標 識 進 行 判 斷 ,如果 沒 有 使 用 過 網 絡 直 連 方 式 ,則 無 需 執 行 網 絡 IP 恢 複 功 能 ; 否 則 將 執 行 恢複 功 能 , 還 原 2.1 保 存(cún) 的 網 卡 配 置 , 恢 複 網 卡(kǎ) IP 地(dì) 址(zhǐ) 可(kě) 使(shǐ) 用netshinterfaceipset 命 令 。 同 時 , 為 了 加 快 處 理 速 度 並(bìng) 提 高 成(chéng) 功 率 , 可按 禁 用 網 卡 、 設 置 網 卡 IP 地 址 、 再 啟 用 網 卡 的 步 驟 實 施 :

(1) 使 用(yòng) Windows 的 SetupAPI 相(xiàng) 關 接 口 API 函 數(shù) 禁 用 目 標 網 卡 ;

(2) 恢複 目 標 網 卡 IP 設 置(zhì) , 根 據 靜 態 IP 地 址 和 動 態 IP 地 址 , 分 別 用 不 同 的 命令 :

a. 恢 複 靜 態 IP 地 址 命 令 。

a. 恢 複 靜 態 IP 地(dì) 址 命 令

netshinterfaceipsetaddressname=“source=staticaddr=192.168.1.19mask=255.255.255.0gateway=none 

b. 恢 複 動 態 IP 地 址 命 令 。

netshinterfaceipsetaddress“本 地 連 接 ” dhcp

(3) 使 用 SetupAPI 相 關 接 口 API 函 數 啟 用 目 標 網 卡 , 這 樣 就 完 成 了 網卡 配 置 信 息 的 恢 複 。


3結 論

本 文 針 對 LED 顯 示 屏 調 試 過 程 中 對 網 絡 直 連 的(de) 需 求(qiú) , 提 出 一(yī) 種 網 絡 直連 的 方 法 ,係 統 在 啟 動 時 自 動 保(bǎo) 存 網 卡 配(pèi) 置 信 息 ,使 用 網 絡 直 連 進(jìn) 程 構 建網 絡 直 連 通 道 , 退(tuì) 出 係 統 時 自(zì) 動 恢 複 網 卡 配 置 信 息 , 使 用 戶 無 需 知 道 LED顯 示 屏 的 IP 地 址 ,也 不(bú) 用 修 改 PC 機 的 IP 地 址 ,便 可 實 現 PC 機 與 LED 顯示 屏(píng) 的 網 絡(luò) 通 信 。

該 方 法 在 LED 導(dǎo) 航 者 軟 件 中 使 用(yòng) ,其 可 靠 性 、穩 定 性(xìng) 和時 效 性 得 到 了 用 戶 的 認 可 ,取 得 了 良 好 的 效 果 。實 踐(jiàn) 證 明 ,該(gāi) 方 法 可 為 類似 的 應 用 提 供 一 種 可 供 借 鑒 的 解 決 方 案 。


為您推薦相(xiàng)關資訊(xùn)
  • 在線谘詢
  • 掃一掃,關(guān)注91视频大全污污污

91视频大全污污污_91视频网站免费_91视频APP安装污_91视频APP下载导航