
速览R‑NAT 核心价值单芯片独立组网在 RTOS SoC 上原生实现 NAT 转发、DHCP 服务与 DNS 代理等局域网基础服务多接口一体化支持 Wi‑Fi、以太网、USB ECM 等多接口统一管理WAN / LAN 角色可灵活配置更稳的链路体验支持多WAN 按优先级自动切换、网段冲突检测与自愈在传统架构中边缘设备的跨接口联网多基于二层桥接实现设备始终依附于上游网络无法自主管理局域网。而要实现完整的网段划分、地址分配与数据转发通常需要引入更高端的Linux 平台硬件成本与复杂度随之上升。瑞昱Realtek发布的 Ameba Wi-Fi R-NAT 解决方案实现了三层组网能力在资源受限 RTOS SoC 上的原生集成——将 NAT 地址转换、DHCP服务与多链路管理能力集成于单颗 Ameba 芯片让终端设备从“上游网络的延伸”成为“具备独立组网能力的网络节点”无需更换高端平台即可实现跨物理接口的数据转发与局域网管理。什么是R-NATR-NAT 是运行于 Ameba RTOS 平台的轻量级网络路由与桥接中间件。基于 LwIP 协议栈R-NAT 将 Wi-Fi、以太网、USB ECM 等物理接口统一抽象为 LwIP 的 netif 实例并赋予 WAN上游广域网或 LAN下游局域网的路由角色构建了完整的网络转发与控制机制。R-NAT 典型场景Ameba 设备可直接应用于以下典型终端产品拓扑中场景一 Wi-Fi 路由器Ameba 设备通过 Wi-Fi STA 连接至上游网络下游设备可通过连接 Ameba 开启的 SoftAP 热点、以太网口或 USB-ECM 接口接入互联网实现信号覆盖延伸与多设备共享上行整套方案在单颗芯片上完成无需额外路由硬件。场景二 有线转无线热点Ameba 设备通过以太网或 USB-ECM 接口接入上游宽带网络利用 SoftAP 将有线流量转换为 Wi-Fi热点供移动终端接入。典型应用如将工业以太网转为无线接入点让多台移动终端就近共享上网。场景三 4G 路由器Ameba 设备通过 USB Host 接入 4G/5G Modem并以 USB ECM 作为上游 WAN 获取蜂窝网络同时开启 SoftAP 为下游终端提供接入。R-NAT 在设备侧完成地址分配与透明转发使手机、PC 等终端共享蜂窝网络上网适用于户外、车载、临时部署等无固定宽带场景。R-NAT 具备哪些核心能力多接口统一管理Wi-Fi (STA/SoftAP)、以太网、USB ECM 等物理接口均统一接入 R-NAT 框架。每个接口可独立配置 IP 获取方式与路由角色灵活支持 Wi-Fi 路由器、有线转无线 AP等多种网络拓扑组合。多 WAN 动态优先级切换支持多路 WAN如 Wi-Fi STA 与以太网同时在线。系统始终以优先级最高的活跃接口作为默认路由当任一 WAN 链路状态发生变化如断网或插拔时系统可自动完成路由切换保障链路持续可用。网段冲突自动检测与自愈机制在 LAN 接口初始化及 WAN 接口获取新 IP 时R-NAT 会自动检测网段冲突。一旦发现网段重叠系统将自动重新分配 IP 并重启 DHCP 服务无需人工干预即可完成网络自愈。透明 NAT 转发下游多台 LAN 侧设备通过 NAT 地址转换共享同一 WAN 公网 IP 访问互联网。数据包的 IP 地址与端口转换过程由底层自动完成转发过程对下游终端完全透明。DNS 代理与多路独立 DHCP每个 LAN 接口均独立运行 DHCP Server 实例向接入终端分配 IP 地址、网关及 DNS 信息多路 LAN 服务的 DHCP 相互隔离同时内置 DNS 代理LAN 侧查询请求统一经由网关代理转发至 WAN 侧上游服务器在 WAN 接口 IP 变更时自动同步更新解析状态确保局域网基础服务持续可用。R-NAT 推荐型号RTL8721FRTL8721F 从硬件层面满足了多接口路由对“接口”与“算力”的双重要求。双核处理核心采用双核 Real-M300 处理器兼容 Arm Cortex®-M55 ISA为网络协议栈处理、转发路径调度与 NAT 映射维护提供算力支撑。双频 Wi-Fi 6 与 MCC 架构 支持 2.4GHz / 5GHz 双频 Wi-Fi 6支持 MCC多信道并发 机制有效降低中继与并发转发时的信道干扰保障链路稳定性。全功能高速外设接口 原生集成以太网口、USB 2.0 高速支持 Host/Device 及 ECM 协议、SDIO 及 CAN 总线提供多接口路由转发所需的完整物理层支持。R-NAT 中间件源码的最新 Ameba SDK 已正式上线欢迎开发者下载评估 查阅 R-NAT 开发指南https://aiot.realmcu.com/zh/latest/rtos/rnat/index.html SDK 最新版本下载https://aiot.realmcu.com/zh/latest/rtos/sdk/sdk_download/index.html