专栏中心

EEPW首页 > 专栏 > 网络配置不求人:4G、Wi-Fi、以太网、虚拟网卡全搞定

网络配置不求人:4G、Wi-Fi、以太网、虚拟网卡全搞定

发布人:13673998452 时间:2025-10-14 来源:工程师 发布文章

还在为不同网络环境下的连接问题烦恼?本文整合4G、Wi-Fi、以太网和虚拟网卡的配置方法,提供一站式解决方案,让你无论在何时何地都能快速联网。

网络适配器,它的一个更广为人知的名字是——网卡。
 

在应用开发中我们常使用网卡和网络适配器这两种名称,大家只要知道这两种名称表示同一个概念就行了。

LuatOS开发中的网卡,和电脑上网卡的作用是完全一样的。

我们先来看一张电脑上的网卡图片,图片中有Wi-Fi网卡、标准的物理以太网卡、虚拟的USB RNDIS以太网卡三种网卡:

目前LuatOS开发支持4G、Wi-Fi、以太网、自定义虚拟网卡等多种类型的网卡,使用起来非常简单:

——只需要直接使用设备默认的网卡,或者根据自己的需求调用API配置使用的某一种或者多种网卡即可。

至于数据链路网络承载的建立、IP地址的分配,完全由核心库或者扩展库自动实现。

 

下面列举一些网卡编号常量,仅仅是一个编号,关于这个编号的理解,可以分为以下两种情况。
 

 

一、设备自带的网卡

对于AirXXXX设备内自带的网卡,这种设备自带的网卡,编号是固定的,不允许配置修改。

例如:socket.LWIP_GP的编号为1。

从LWIP_GP的字面意思来看,这个是蜂窝数据网络网卡,所以使用蜂窝数据网络(例如4G网络)上网时,LuatOS内核固件中默认就使用了这个编号,而且LuatOS内核固件没有开放接口允许把蜂窝数据网络的网卡配置为其他编号。

这种类型的网卡编号有:

socket.LWIP_GP;

socket.LWIP_STA;

socket.LWIP_AP。


二、设备外挂的网卡

对于AirXXXX设备需要外挂的网卡,这种网卡的编号,可以使用我们推荐的编号值,也可以使用自定义类型的编号值。

例如外挂以太网卡的场景:

通过SPI外挂CH390以太网卡时这种网卡的编号可以使用推荐的:

socket.LWIP_ETH;

也可以使用自定义:socket.LWIP_USER0/1/2/3/4/5/6/7中的任何一个。

如果通过SPI外挂了5块CH390以太网卡这5块以太网卡的编号可以从:

socket.LWIP_ETH;

socket.LWIP_USER0/1/2/3/4/5/6/7;

这9个网卡编号中选择任意5个。

以下简单列举说明,更多详细讲解及应用参见:https://docs.openluat.com/luatos_lesson/002_luatos_socket/


除了嵌入式物联网开发相关的理论知识,LuatOS公开直播课将通过模拟器、开发板实操等方式,详细直观地演示具体应用示例。

为热爱而战,一起深度学习!


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 物联网 单片机 4G模块 通讯模组 嵌入式硬件

相关推荐

纳米电力将nPZero集成电路推向超低功耗物联网的量产

2026-04-09

5V 单片机与5V 耐压单片机有何区别,为什么至关重要

物联网与RFID芯片

视频 2009-12-21

MSP430 电表解决方案

视频 2009-10-16

《ATmega8原理及应用手册》

MSP430x2xx4xx系列

​SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新

16位语言函数工具库

被收购后的芯科实验室:物联网与人工智能的未来走向

基于物联网的电池组均衡充电与监控系统

边缘计算与人工智能(Edge AI)如何引领新一轮技术革命

单片机语言C51应用实战集锦

资源下载 2007-11-21

TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程

《AVR单片机C语言库》

嵌入式系统与物联网

Kwikset:超低功耗Wi-Fi解锁无缝体验

超低功率高性能新一代产品MSP430F5xx

视频 2009-10-16

倾情奉献:MSP430汇编指令集(中文),详解带实例!

芯科科技驱动和重塑智能门锁行业格局

GD32E230F6V6实用指南:为下一个项目选择合适单片机

更多 培训课堂
更多 焦点
更多 视频

技术专区