"); //-->
在高可靠性通信需求驱动下,融合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以太网卡,以及多网卡自动切换,可根据实际项目需求灵活运用。

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

LuaTools工具日志打印如下图所示,如出现类似日志,则表示4G网卡连接成功。
I/user.netdrv_4g.ip_ready_func IP_READY 10.231.77.126 255.255.255.255 0.0.0.0 nil

在netdrv_device.lua代码里只打开require "netdrv_wifi",其他驱动模块注释掉;
netdrv_wifi.lua代码中wlan.connect("茶室-降功耗,找合宙!", "Air123456", 1),前两个参数,修改为自己测试时Wi-Fi热点的名称和密码;
注意:仅支持2.4G的Wi-Fi,不支持5G的Wi-Fi。

LuaTools工具日志打印如下图所示,如出现类似日志,则表示 Wi-Fi STA网卡联网成功。
I/user.netdrv_wifi.ip_ready_func IP_READY {"gw":"192.168.31.1","rssi":-60,"bssid":"8CDEF92102AA"}

在netdrv_device.lua代码里只打开require "netdrv_eth_spi",其他驱动模块注释掉;
Air8000的以太网卡是通过SPI外挂CH390H芯片实现的,如果是使用我们的开发板,netdrv_eth_spi.lua的代码不需要修改。

LuaTools工具日志打印如下图所示,如出现类似日志,则表示以太网联网成功。
I/user.netdrv_eth_spi.ip_ready_func IP_READY 192.168.0.12 255.255.255.0 192.168.0.1 nil

在netdrv_device.lua代码里只打开require "netdrv_multiple",其他驱动模块注释掉;
同时netdrv_multiple.lua中的ssid = "茶室-降功耗,找合宙!", password = "Air123456",修改为自己测试时Wi-Fi热点的名称和密码。
注意:仅支持2.4G的Wi-Fi,不支持5G的 Wi-Fi。
可根据自己的需求调整网卡的优先级,以下示例设置为以太网卡是最高优先级。

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

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

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

今天的内容就分享到这里了~
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程
嵌入式系统与物联网
单片机语言C51应用实战集锦
超低功率高性能新一代产品MSP430F5xx
低代码利器!MIT 可视化编程赋能 AI + 物联网移动端开发
用单片机制作的纯正弦波逆变电源电路
GD32E230F6V6实用指南:为下一个项目选择合适单片机
长虹R2118A型彩电开关电源(LA单片机)电路
[转帖]从Cygnal C8051F看8位单片机发展之路
创维数码5000系列彩电开关电源(AN单片机)电路
基于物联网的电池组均衡充电与监控系统
利用PIC12C508单片机来实现加密狗技术[转帖]
《ATmega8原理及应用手册》
《AVR单片机C语言库》
用AT89C2051单片机实验合弦乐
物联网与RFID芯片
AVR 单片机专栏,资料下载!
16位语言函数工具库
MSP430x2xx4xx系列
MSP430 电表解决方案
倾情奉献:MSP430汇编指令集(中文),详解带实例!
被收购后的芯科实验室:物联网与人工智能的未来走向
AVR 单片机专栏,资料下载!之二
5V 单片机与5V 耐压单片机有何区别,为什么至关重要
SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新
芯科科技驱动和重塑智能门锁行业格局
MSP430单片机TIMER_A在产品设计中的应用
Kwikset:超低功耗Wi-Fi解锁无缝体验
边缘计算与人工智能(Edge AI)如何引领新一轮技术革命
语音合成芯片T6668和单片机8031的接口电路图