在高可靠性通信需求日益增長的背景下,單一網(wǎng)絡(luò)已無法勝任。通過智能融合4G、Wi-Fi與以太網(wǎng),實現(xiàn)多鏈路備份與負載均衡,成為提升系統(tǒng)穩(wěn)定性的核心手段。下面將全面解析該技術(shù)在實際場景中的部署與運行策略。
本文以Air8000開發(fā)板WebSocket應(yīng)用為例,演示4G/Wi-Fi/以太網(wǎng)多網(wǎng)卡切換功能要點,完整demo源碼及實操教程詳見下方鏈接。
最新源碼下載:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/WebSocket/
實操教程詳見:https://docs.openluat.com/air8000/luatos/app/socket/websocket/
Air8000支持單4G網(wǎng)卡、單Wi-Fi網(wǎng)卡、單SPI以太網(wǎng)卡,以及多網(wǎng)卡自動切換,可根據(jù)實際項目需求靈活運用。

一、切換網(wǎng)卡為4G網(wǎng)卡
1.1 代碼修改要點
在netdrv_device.lua代碼里只打開require "netdrv_4g",其他驅(qū)動模塊注釋掉;netdrv_4g.lua中的代碼不需要修改。

1.2 查看日志打印
LuaTools工具日志打印如下圖所示,如出現(xiàn)類似日志,則表示4G網(wǎng)卡連接成功。
I/user.netdrv_4g.ip_ready_func IP_READY 10.231.77.126 255.255.255.255 0.0.0.0 nil

二、切換網(wǎng)卡為Wi-Fi網(wǎng)卡
2.1 代碼修改要點
在netdrv_device.lua代碼里只打開require "netdrv_wifi",其他驅(qū)動模塊注釋掉;
netdrv_wifi.lua代碼中wlan.connect("茶室-降功耗,找合宙!", "Air123456", 1),前兩個參數(shù),修改為自己測試時Wi-Fi熱點的名稱和密碼;
注意:僅支持2.4G的Wi-Fi,不支持5G的Wi-Fi。

2.2 查看日志打印
LuaTools工具日志打印如下圖所示,如出現(xiàn)類似日志,則表示 Wi-Fi STA網(wǎng)卡聯(lián)網(wǎng)成功。
I/user.netdrv_wifi.ip_ready_func IP_READY {"gw":"192.168.31.1","rssi":-60,"bssid":"8CDEF92102AA"}

三、切換網(wǎng)卡為以太網(wǎng)卡
3.1 代碼修改要點
在netdrv_device.lua代碼里只打開require "netdrv_eth_spi",其他驅(qū)動模塊注釋掉;
Air8000的以太網(wǎng)卡是通過SPI外掛CH390H芯片實現(xiàn)的,如果是使用我們的開發(fā)板,netdrv_eth_spi.lua的代碼不需要修改。

3.2 查看日志打印
LuaTools工具日志打印如下圖所示,如出現(xiàn)類似日志,則表示以太網(wǎng)聯(lián)網(wǎng)成功。
I/user.netdrv_eth_spi.ip_ready_func IP_READY 192.168.0.12 255.255.255.0 192.168.0.1 nil

四、多網(wǎng)卡自動切換
4.1 代碼修改要點
在netdrv_device.lua代碼里只打開require "netdrv_multiple",其他驅(qū)動模塊注釋掉;
同時netdrv_multiple.lua中的ssid = "茶室-降功耗,找合宙!", password = "Air123456",修改為自己測試時Wi-Fi熱點的名稱和密碼。
注意:僅支持2.4G的Wi-Fi,不支持5G的 Wi-Fi。
可根據(jù)自己的需求調(diào)整網(wǎng)卡的優(yōu)先級,以下示例設(shè)置為以太網(wǎng)卡是最高優(yōu)先級。

4.2 查看日志打印
1)默認以太網(wǎng)卡進行連接:

2)拔掉網(wǎng)線后,網(wǎng)絡(luò)切換為Wi-Fi網(wǎng)卡:

3)關(guān)閉設(shè)備連接的Wi-Fi熱點,切換為4G網(wǎng)卡:

今天的內(nèi)容就分享到這里了~
審核編輯 黃宇
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5997瀏覽量
180795 -
通信技術(shù)
+關(guān)注
關(guān)注
20文章
1174瀏覽量
94423 -
wi-fi
+關(guān)注
關(guān)注
15文章
2424瀏覽量
129512
發(fā)布評論請先 登錄
多網(wǎng)融合開發(fā)秘籍:exnetif模塊實現(xiàn)網(wǎng)絡(luò)無縫切換
Wi-Fi:無線連接的全球通用語
RDMA設(shè)計12:融合以太網(wǎng)協(xié)議棧設(shè)計1
Wi-Fi幾乎滲透到所有需要無線連接的場景中,是構(gòu)建本地無線網(wǎng)絡(luò)的首選技術(shù)。
構(gòu)建智能通信鏈路:4G、Wi-Fi與以太網(wǎng)融合協(xié)同實戰(zhàn)解析
多網(wǎng)融合時代:4G/Wi-Fi/以太網(wǎng)/虛擬網(wǎng)卡配置實戰(zhàn)!
實戰(zhàn)Air780EPM:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!
通信模塊(4G / 以太網(wǎng))斷聯(lián)除了模塊壞還有哪些原因?
Air8000開發(fā)板多網(wǎng)融合實戰(zhàn):以太網(wǎng)供網(wǎng)技術(shù)深度探索!
一文讀懂——Air8000開發(fā)板的以太網(wǎng)供網(wǎng)多網(wǎng)融合技術(shù)!
工業(yè)型4G路由器,多網(wǎng)口、安全,防護等級 IP30
4G/Wi-Fi/以太網(wǎng)多網(wǎng)融合:智能協(xié)同通信技術(shù)實戰(zhàn)全解!
評論