0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

构建智能通信链路:4G、Wi-Fi与以太网融合协同实战解析

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-10-15 16:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为应对网络中断、延迟波动等挑战,融合4GWi-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以太网卡,以及多网卡自动切换,可根据实际项目需求灵活运用。

wKgZO2jvUM6AEmabAAwebq_1bPI907.png

一、切换网卡为4G网卡

1.1 代码修改要点

在netdrv_device.lua代码里只打开require "netdrv_4g",其他驱动模块注释掉;netdrv_4g.lua中的代码不需要修改。

wKgZO2jvTJuAb8HvAAVK6arLsGk112.png

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

wKgZPGjvTUaASKIPAAk-dQYx6bI696.png

二、切换网卡为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。

wKgZO2jvTamAObtYAAV87j2tcss336.png

2.2 查看日志打印

LuaTools工具日志打印如下图所示,如出现类似日志,则表示 Wi-Fi STA网卡联网成功。

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

wKgZPGjvTeyAIpSfAAlfAopcvC0504.png

三、切换网卡为以太网卡

3.1 代码修改要点

在netdrv_device.lua代码里只打开require "netdrv_eth_spi",其他驱动模块注释掉;

Air8000的以太网卡是通过SPI外挂CH390H芯片实现的,如果是使用我们的开发板,netdrv_eth_spi.lua的代码不需要修改。

wKgZO2jvTtqAcaR4AAV2iK6vYUM209.png

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

wKgZO2jvTwSAHTlKAAlFcQL0v7I907.png

四、多网卡自动切换

4.1 代码修改要点

在netdrv_device.lua代码里只打开require "netdrv_multiple",其他驱动模块注释掉;

同时netdrv_multiple.lua中的ssid = "茶室-降功耗,找合宙!", password = "Air123456",修改为自己测试时Wi-Fi热点的名称和密码。

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

可根据自己的需求调整网卡的优先级,以下示例设置为以太网卡是最高优先级。

wKgZPGjvT56AaFJgAAU3RkVBRII017.png

4.2 查看日志打印

1)默认以太网卡进行连接:

wKgZO2jvT-aAHfY1AAkh0WFA-00394.png

2)拔掉网线后,网络切换为Wi-Fi网卡:

wKgZPGjvUBiAeOZaAAkM6M4nL7w636.png

3)关闭设备连接的Wi-Fi热点,切换为4G网卡:

wKgZO2jvUEaALhDFAAcALlZcy1M577.png

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    41

    文章

    6314

    浏览量

    182000
  • 4G
    4G
    +关注

    关注

    15

    文章

    5635

    浏览量

    124967
  • wi-fi
    +关注

    关注

    15

    文章

    2491

    浏览量

    130230
  • 智能通信
    +关注

    关注

    0

    文章

    38

    浏览量

    12974
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MWC 2026焦点:AI驱动Wi-Fi 8破局,全球巨头抢滩发新品

    Wi-Fi 8解决方案。从AI原生芯片到5G-A融合CPE,全产业的强势亮相,全面加速Wi-Fi 8这项超高可靠连接技术的落地进程。  
    的头像 发表于 03-04 09:29 3410次阅读
    MWC 2026焦点:AI驱动<b class='flag-5'>Wi-Fi</b> 8破局,全球巨头抢滩发新品

    融合开发秘籍:exnetif模块实现网络无缝切换

    在复杂的物联网应用场景中,设备往往需要支持以太网Wi-Fi4G等多种网络接入方式。exnetif模块作为实现多融合的核心组件,通过抽象
    的头像 发表于 02-28 17:57 639次阅读
    多<b class='flag-5'>网</b><b class='flag-5'>融合</b>开发秘籍:exnetif模块实现网络无缝切换

    Wi-Fi 8核心价值全景解析

    随着低空经济兴起、智能终端爆发及万物互联加速落地,Wi-Fi已从“连接工具”跃升为数字基础设施核心支柱。继2024年Wi-Fi 7正式商用后,Wi-Fi 8蓄势待发,其并非单纯的速度升
    的头像 发表于 02-28 15:26 1370次阅读

    Wi-Fi:无线连接的全球通用语

    Wi-Fi功能,跨品牌、跨设备互联互通性强,生态完整。3. 灵活部署,易于扩展支持星型、Mesh等多种组网方式,可根据环境灵活布置接入点,扩大覆盖范围。4. 技术持续演进从802.11a/b/g
    发表于 01-07 09:49

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    稳定的连接。板载 nRF7002 协同 IC 兼容 Wi-Fi 6 标准,同时向下兼容 802.11a/b/g/n/ac Wi-Fi 标准。它支持 STA 和 SoftAP 两种工作模
    发表于 12-10 11:58

    Wi-Fi几乎渗透到所有需要无线连接的场景中,是构建本地无线网络的首选技术。

    4. 技术持续演进 从802.11a/b/gWi-Fi 6(802.11ax)及未来的Wi-Fi 7,性能、效率与安全性不断提升。 三、关键技术词
    发表于 12-08 17:23

    融合时代:4G/Wi-Fi/以太网/虚拟网卡配置实战

    在物联网与边缘计算快速发展的今天,掌握多种网络接口的配置至关重要。本文以实战为导向,详解4GWi-Fi以太网和虚拟网卡的接入与协同策略。
    的头像 发表于 10-09 18:25 486次阅读
    多<b class='flag-5'>网</b><b class='flag-5'>融合</b>时代:<b class='flag-5'>4G</b>/<b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>以太网</b>/虚拟网卡配置<b class='flag-5'>实战</b>!

    ‌Microchip WILCS02 Wi-Fi®模块开发板技术解析与应用指南

    Microchip Technology WILCS02 Wi-Fi^®^ 控制器SD板是一款安全数字 (SD) 卡接口板,支持2.4GHz IEEE^®^ 802.11 b/g/
    的头像 发表于 10-06 15:54 1450次阅读
    ‌Microchip WILCS02 <b class='flag-5'>Wi-Fi</b>®模块开发板技术<b class='flag-5'>解析</b>与应用指南

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过多融合技术将不同类型的通信网络(4G以太网)整合在一起,从而形成统一、高效、互操作性强的网络系统。 本文基于 Air780EPM 模
    的头像 发表于 09-30 16:03 1560次阅读
    <b class='flag-5'>实战</b>Air780EPM:<b class='flag-5'>构建</b><b class='flag-5'>4G</b>共享网关,服务WiFi与有线设备!

    通信模块(4G / 以太网)断联除了模块坏还有哪些原因?

    通信模块(4G / 以太网)断联是典型的 “多环节故障”,除模块硬件损坏外,问题可能出在 物理连接、供电、信号环境、配置参数、协议兼容、外部干扰、系统软件 等多个
    的头像 发表于 09-23 11:15 5067次阅读
    <b class='flag-5'>通信</b>模块(<b class='flag-5'>4G</b> / <b class='flag-5'>以太网</b>)断联除了模块坏还有哪些原因?

    4G/Wi-Fi/以太网无缝融合智能通信实战技术!

    聚焦多融合通信落地痛点,4G/Wi-Fi/以太网智能协同
    的头像 发表于 09-20 15:21 1338次阅读
    <b class='flag-5'>4G</b>/<b class='flag-5'>Wi-Fi</b>/<b class='flag-5'>以太网</b>无缝<b class='flag-5'>融合</b>,<b class='flag-5'>智能</b><b class='flag-5'>通信实战</b>技术!

    Air8000开发板多融合实战以太网供网技术深度探索!

    ,可实现以太网4GWi-Fi网络的协同工作,构建高效、稳定的物联网通信与定位系统。   本文
    的头像 发表于 06-20 09:43 851次阅读
    Air8000开发板多<b class='flag-5'>网</b><b class='flag-5'>融合</b><b class='flag-5'>实战</b>:<b class='flag-5'>以太网</b>供网技术深度探索!

    一文读懂——Air8000开发板的以太网融合技术!

    ,可实现以太网4GWi-Fi网络的协同工作,构建高效、稳定的物联网通信与定位系统。   本文
    的头像 发表于 06-17 11:07 803次阅读
    一文读懂——Air8000开发板的<b class='flag-5'>以太网</b>供<b class='flag-5'>网</b>多<b class='flag-5'>网</b><b class='flag-5'>融合</b>技术!

    贸泽电子开售Qorvo Wi-Fi 7前端模块

    入多输出(MIMO)功能,全频段Wi-Fi 5、6和6E。Wi-Fi 7可确保更高吞吐量、更低延迟和更高数据速率。多操作有助于建立多个有源
    的头像 发表于 06-12 10:21 1575次阅读

    ‌迅通PTR7002 Wi-Fi 6模块技术解析

    驱动库‌及AT指令集,支持通过SPI或UART与主控芯片通信。开发者可通过配套的‌SDK 2.1.4版本‌直接调用Wi-Fi 6的OFDMA和TWT(目标唤醒时间)功能,实现多设备低延时调度。 根据
    发表于 06-10 10:38