国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

合宙LuatOS的個人空間 http://www.4huy16.com/space-uid-176273.html [收藏] [復制] [RSS]

博客

構建智能通信網絡:4G/Wi-Fi/以太網多網融合實戰解析

已有 134 次閱讀2025-10-20 13:20 |個人分類:4G模組| 物聯網, 單片機, 4G模塊, 通訊模組, 嵌入式硬件

在工業互聯網、智慧園區等場景中,單一網絡難以應對復雜需求。通過整合4G、Wi-Fi與以太網,構建智能融合通信系統,可顯著提升網絡穩定性與靈活性。本文將聚焦實戰,解析多網融合的技術路徑與實施要點。

 

本文以Air8000開發板WebSocket應用為例,演示4G/Wi-Fi/以太網多網卡切換功能要點,完整demo源碼及實操教程詳見下方鏈接。
 

最新源碼下載:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/WebSocket/

實操教程詳見:https://docs.openluat.com/air8000/luatos/app/socket/websocket/

Air8000支持單4G網卡、單Wi-Fi網卡、單SPI以太網卡,以及多網卡自動切換,可根據實際項目需求靈活運用。


 一、切換網卡為4G網卡

1.1 代碼修改要點

在netdrv_device.lua代碼里只打開require "netdrv_4g",其他驅動模塊注釋掉;netdrv_4g.lua中的代碼不需要修改。


1.2 查看日志打印

LuaTools工具日志打印如下圖所示,如出現類似日志,則表示4G網卡連接成功。

I/user.netdrv_4g.ip_ready_func IP_READY 10.231.77.126 255.255.255.255 0.0.0.0 nil

 二、切換網卡為Wi-Fi網卡

2.1 代碼修改要點

在netdrv_device.lua代碼里只打開require "netdrv_wifi",其他驅動模塊注釋掉;

netdrv_wifi.lua代碼中wlan.connect("茶室-降功耗,找合宙!", "Air123456", 1),前兩個參數,修改為自己測試時Wi-Fi熱點的名稱和密碼;

注意:僅支持2.4G的Wi-Fi,不支持5G的Wi-Fi。


2.2 查看日志打印
 

LuaTools工具日志打印如下圖所示,如出現類似日志,則表示 Wi-Fi STA網卡聯網成功。

I/user.netdrv_wifi.ip_ready_func IP_READY {"gw":"192.168.31.1","rssi":-60,"bssid":"8CDEF92102AA"}

 三、切換網卡為以太網卡
 3.1 代碼修改要點

在netdrv_device.lua代碼里只打開require "netdrv_eth_spi",其他驅動模塊注釋掉;

Air8000的以太網卡是通過SPI外掛CH390H芯片實現的,如果是使用我們的開發板,netdrv_eth_spi.lua的代碼不需要修改。



3.2 查看日志打印

LuaTools工具日志打印如下圖所示,如出現類似日志,則表示以太網聯網成功。

I/user.netdrv_eth_spi.ip_ready_func IP_READY 192.168.0.12 255.255.255.0 192.168.0.1 nil



四、多網卡自動切換

4.1 代碼修改要點

在netdrv_device.lua代碼里只打開require "netdrv_multiple",其他驅動模塊注釋掉;

同時netdrv_multiple.lua中的ssid = "茶室-降功耗,找合宙!", password = "Air123456",修改為自己測試時Wi-Fi熱點的名稱和密碼。

注意:僅支持2.4G的Wi-Fi,不支持5G的 Wi-Fi。 

可根據自己的需求調整網卡的優先級,以下示例設置為以太網卡是最高優先級。


4.2 查看日志打印
 

1)默認以太網卡進行連接:

 

2)拔掉網線后,網絡切換為Wi-Fi網卡:

 

3)關閉設備連接的Wi-Fi熱點,切換為4G網卡:


今天的內容就分享到這里了~


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部