网络配置

发布: (2026年4月17日 GMT+8 17:32)
4 分钟阅读
原文: Dev.to

Source: Dev.to

网络配置简介

QuecPython 支持多种类型的 NIC(网络接口卡)。本指南说明如何配置每种 NIC,以实现网络通信。

配置 NIC

QuecPython 提供两种配置 NIC 的方式:

  • QuecPython API
  • 内置网页服务(蜂窝网络模块不提供此功能)

蜂窝 NIC

蜂窝 NIC 依赖运营商网络。模块必须插入 SIM 卡并处于运营商覆盖范围内,才能建立连接。受支持的蜂窝通信模块在上电后会自动连接网络。

示例

# 蜂窝 NIC 在上电后自动连接

Wi‑Fi NIC

Wi‑Fi NIC 可以工作在不同模式:

  • Station 模式 – 连接到已有的 Wi‑Fi 热点(例如路由器),以访问网络。
  • AP 模式 – 充当热点,允许其他 Wi‑Fi 设备连接并使用其网络服务。

配置方式包括:

  • 手动输入 SSID 和密码
  • 快速配置
  • AP 配置
  • 网页配置

本节重点介绍加载 Wi‑Fi NIC 并直接连接到热点的操作。

通用 Wi‑Fi NIC 配置示例

# 加载 Wi‑Fi NIC
# 连接到 SSID “MyHotspot”,密码为 “MyPassword”

以太网 NIC

以太网 NIC 可工作在两种模式:WAN 模式LAN 模式

WAN 模式

在 WAN 模式下,以太网 NIC 充当模块的 WAN 端口,提供互联网接入。可以通过 DHCP 获取 IP 地址,也可以手动设置静态 IP。

静态 IP 配置示例

# 设置静态 IP
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
route add default gw 192.168.1.1 eth0

LAN 模式

在 LAN 模式下,以太网 NIC 连接到另一台以太网设备,通过模块的 4G 网络为该设备提供互联网接入。默认启用 DHCP 服务,为连接的设备分配动态 IP 地址。

示例

# LAN 模式 – 自动启用 DHCP

USB 网络适配器

USB 网络适配器使 USB 端口能够作为 LAN 端口使用,数据通过 4G NIC 路由以实现互联网访问。支持 ECMRNDIS 两种协议:

  • RNDIS – 在 Windows 上原生工作。
  • ECM – 在 Linux、Android、iOS、macOS 等操作系统上原生工作。

支持 USB 网络适配器的蜂窝模块可以通过 USB 与主机设备(支持 ECM 或 RNDIS)连接,提供基于 4G 网络的互联网访问。

USBNET.Type 描述

  • USBNET.Type_RNDIS – RNDIS 协议(Windows 默认支持)。
  • USBNET.Type_ECM – ECM 协议(Linux、Android、iOS、macOS 等默认支持)。

示例

# 选择协议
usbnets = USBNET.Type_RNDIS   # 用于 Windows
# 或
usbnets = USBNET.Type_ECM      # 用于 Linux/Android/iOS/macOS
0 浏览
Back to Blog

相关文章

阅读更多 »