无线网卡方案

Top Picture

无线网卡方案

概览

Ameba 可作为无线网卡与 Host 端 MCU 连接,为其提供网络接入能力。支持多种物理接口与主流操作系统,满足从轻量到复杂应用的不同需求:

  • Host 系统:支持 Linux、FreeRTOS、Zephyr 等主流开发平台
  • 硬件接口:支持 UART、SPI、SDIO、USB 等多种物理层接口

相比传统 Wi-Fi 网卡多采用 SoftMAC 架构,Ameba Device 完整实现 IEEE 802.11 MAC 层,包含扫描、认证、省电模式、帧聚合等, Host 无须处理复杂的 Wi-Fi 协议细节,驱动更轻量、资源占用更低、移植更简单。

whc_overview
开发项 Linux Host Zephyr Host FreeRTOS Host
Wi-Fi 开发 标准的 Linux 系统 Wi-Fi API 标准的 Zephyr 系统 Wi-Fi API 瑞昱提供的 IoT Wi-Fi API
网络编程 使用标准的 Socket API 进行开发 使用标准的 Socket API 进行开发 使用标准的 Socket API 进行开发

Linux 主机

无缝衔接标准的 Linux 无线网络框架(cfg80211),所有开发均可基于标准的 Linux API。

  • 开发简便:轻量级 Host 驱动,移植工作少,维护成本低
  • 稳定性高:利用 Linux 成熟的网络协议栈和电源管理机制
  • 生态兼容:完全兼容标准的 wpa_supplicant,支持 P2P/NAN
  • 设备端 TCP 保活:Ameba 端和 Host 端并行运行 TCP/IP 协议栈。Ameba 可独立承担网络保活、数据预处理等任务,从而降低 Host 唤醒频率与整体功耗,提升网络流量处理效率
afe_flow_multi_mic

Zephyr 主机

无缝衔接标准的 Zephyr 无线网络框架,所有开发均可基于标准的 Zephyr API。

  • 框架兼容:直接使用 Zephyr Wi-Fi API,无须额外适配
  • 开发效率:利用 Zephyr 生态中的网络调试与测试工具
  • 设备端 TCP 保活:Ameba 端和 Host 端并行运行 TCP/IP 协议栈。Ameba 可独立承担网络保活、数据预处理等任务,从而降低 Host 唤醒频率与整体功耗,提升网络流量处理效率
afe_flow_multi_mic

FreeRTOS 主机

Host 端开发基于标准的瑞昱 IoT 开发 API。

  • 资源节省:Host 端仅需简单的数据接口驱动,内存占用低
  • 快速集成:无须在 FreeRTOS Host 实现 Wi-Fi 协议栈,缩短开发周期
  • 设备端 TCP 保活:Ameba 端和 Host 端并行运行 TCP/IP 协议栈。Ameba 可独立承担网络保活、数据预处理等任务,从而降低 Host 唤醒频率与整体功耗,提升网络流量处理效率
afe_flow_multi_mic

方案优势

兼容多种开发场景

    兼容多种接口,包括 UART、SPI、SDIO、USB;兼容多种 Host 操作系统,包括 Linux、FreeRTOS、Zephyr

标准的 Linux 网卡支持

    支持标准的 wpa_supplicant/cfg80211 架构,开发复杂度大大降低,支持 P2P 和 NAN 协议栈

优秀的 TCP/IP 保活机制

    Device 端和 Host 端可以并行运行 TCP/IP,Device 端 TCP/IP 用于提供必要的保活机制,避免 Host 端被频繁唤醒

低功耗及快速响应

    设备可以在几十微安的低功耗状态下保持连线状态,并快速唤醒进入收发状态

典型应用

智能家居

  • 为大家电(空调、冰箱、洗衣机)、小家电(扫地机器人、空气净化器、智能插座)及传感与控制设备(无线传感器节点、智能门锁、照明系统)的主控 MCU 扩展 Wi-Fi 功能
  • Device 端协议栈负责心跳与云端保活,Host 端休眠以降低整机功耗
  • 支持设备间直接发现与通信,便于实现本地自组网与快速配网

工业传感与数据采集

  • 为工业传感节点提供灵活的间歇联网与数据批量上报能力,适应多种现场接口需求
  • 支持无路由器场景下的自组网通信,方便现场设备快速组建临时网络进行数据交互
  • 具备微安级低功耗待机特性,满足电池供电场景下的长期稳定运行要求

嵌入式系统快速网络扩展

  • 为基于 RTOS 或裸机系统的嵌入式产品快速添加网络功能,无须更换主控 MCU,大幅缩短开发周期
  • 在现有有线网络设备中作为无线备份或补充链路,提升系统连接可靠性

开发资源

SDK icon SDK 下载 查看
Doc icon Linux 主机 Device 移植 查看
Host 移植 查看
验证 查看
Doc icon Zephyr 主机 Device 移植 查看
Host 移植 查看
验证 查看
Doc icon FreeRTOS 主机 Device 移植 查看
Host 移植 查看
验证 查看
Contact icon 联系我们 查看


推荐 IC 型号

功能 筛选 RTL872xD RTL8721Dx RTL8721F RTL8720E RTL8710E RTL8726E RTL8713E RTL8730E RTL8735B
应用处理器
Cortex-M Cortex-M Cortex-M Cortex-M Cortex-M Cortex-M Cortex-M Cortex-A Cortex-M
DSP
ISP?
TrustZone
双频?
Wi-Fi6
R-MESH?
超低功耗
以太网
BT双模
HMI?
Audio ADC?
Audio DAC?
USB
BT 独立天线?