Wi-Fi R-NAPT
Wi-Fi R-NAPT
跨物理接口的数据包无缝转发技术,让多类设备共享互联网接入
概览
R-NAPT 是一套运行于 Ameba RTOS 平台的轻量级网络路由与桥接中间件。基于 Wi-Fi、以太网、USB ECM 等多种物理接口与 LwIP 协议栈,通过引入 NAPT 地址转换、DNS 代理和统一网络接口管理机制,使 Ameba 设备具备微型路由器的网络转发能力,实现不同物理网络接口之间的数据包无缝转发与互联网接入共享。
各物理接口统一抽象为 LwIP 的 netif 实例,并赋予 WAN(上游广域网)或 LAN(下游局域网)的路由角色,灵活支持 Wi-Fi 路由器、有线转无线热点、4G 路由器等多种典型网络拓扑。
方案优势
Wi-Fi STA/SoftAP、以太网、USB ECM 等接口统一接入 R-NAPT 框架,每个接口可独立配置 WAN 或 LAN 角色及 IP 获取方式,灵活支持多种网络拓扑组合
多个 LAN 侧设备通过 NAPT 共享同一 WAN 公网 IP 访问互联网,数据包地址与端口自动转换,转发过程对下游设备完全透明
支持 STA、以太网等多路 WAN 同时存在,系统始终以优先级最高的活跃接口作为默认路由,任一 WAN 状态变化时自动完成切换
LAN 侧客户端以设备网关 IP 作为 DNS 服务器,DNS 查询经代理转发至 WAN 侧上游服务器,WAN 接口 IP 变化时自动同步更新,域名解析持续可用
每个 LAN 接口独立运行 DHCP Server 实例,向接入设备分配 IP 地址、网关及 DNS 信息,多路 LAN 的 DHCP 服务相互独立、互不干扰
LAN 接口初始化及 WAN 获取新 IP 时自动检测网段冲突,一旦发现冲突即自动重新分配 IP 并重启 DHCP 服务
应用场景
场景一:Wi-Fi 路由器
Ameba 设备通过 Wi-Fi STA 连接至上游路由器,下游的移动设备或 PC 可通过连接 Ameba 设备开启的 SoftAP 热点、以太网口或 USB-ECM 接口接入互联网,实现无线信号覆盖延伸与多设备共享上网。
场景二:有线转无线热点
Ameba 设备通过以太网或 USB-ECM 接口连接有线宽带网络,移动设备或 PC 通过连接 Ameba 设备开启的 SoftAP 热点即可接入互联网。典型用途是将固定有线宽带或工业以太网转换为 Wi-Fi 热点,供移动终端使用。
推荐 IC 型号
| 功能 | 筛选 | RTL8721Dx | RTL8720E | RTL8710E | RTL8726E | RTL8713E | RTL8730E | RTL8721F | RTL872xD | RTL8735B |
|---|---|---|---|---|---|---|---|---|---|---|
| 应用处理器 | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-A | Cortex-M | Cortex-M | Cortex-M | |
| DSP | ||||||||||
| ISP | ||||||||||
| Arm TrustZone | ||||||||||
| 双频 | ||||||||||
| Wi-Fi 6 | ||||||||||
| R-MESH | ||||||||||
| 超低功耗 | ||||||||||
| 以太网 | ||||||||||
| BT 双模 | ||||||||||
| HMI | ||||||||||
| Audio ADC | ||||||||||
| Audio DAC | ||||||||||
| SDIO Host | ||||||||||
| SD/EMMC Host | ||||||||||
| USB | ||||||||||
| BT 独立天线 | ||||||||||
| CAN |


