不同无线网卡方案的对比

[English]

大部分乐鑫 SoC 都可以作为无线网络接口控制器(WNIC),使其他物联网设备和 MCU 能够访问互联网。ESP-WNIC 解决方案正是提供了这样的功能。用户可以选择最适合其应用场景的乐鑫 SoC,从而受益于乐鑫 SoC 所提供的低开发成本、易维护性和高度可扩展的功能。通过 ESP-WNIC 解决方案,用户可以快速加入无线网络,连接到云平台,传输数据,并实现远程控制。

常见的乐鑫无线网卡方案 SDK 有:

以下为不同乐鑫无线网卡方案的要点对比表格:

WNIC Solution Comparison

网卡方案

ESP-AT

ESP-Hosted

ESP-IoT-Bridge

USB-Dongle

MCU 适配难度

容易

中等

中等

容易 1

完整解决方案中的 MCU 工作负载

中等

中等

中等

MCU 资源需求

具备解析字符串的能力

具备运行 TCP/IP 网络栈的能力

具备运行 TCP/IP 网络栈的能力

具备支持 USB 主机和 TCP/IP 网络协议栈的能力

推荐 MCU 系统

Linux, RTOS, Non-OS

Linux, RTOS

Linux, RTOS

Linux, MacOS, Windows

硬件通信接口

UART, SDIO, SPI, USB

SDIO, SPI

USB, ETH, SPI, SDIO

USB

推荐吞吐量范围

0~10 Mbps

0~20+ Mbps

0~25 Mbps

0~6 Mbps

典型应用场景

智能家居,消费电子,POS 机,广告屏,远程数据采集,LBS 定位,需要 MCU 休眠的低功耗场景等

机器人,机顶盒,远程视频等

智能家居,消费电子,IPC,需要 MCU 休眠的低功耗场景等

机器人,机顶盒等

资源链接

esp-at

esp-hosted

esp-iot-bridge 2

usb dongle

备注

  • 1 : USB-Dongle 的 MCU 适配难度为容易,不过请注意,MCU 需要支持 Linux、MacOS 或 Windows 等具有标准 USB ECM/NCM 类协议栈的系统。

  • 2 : 如果 esp-iot-bridge Github 访问困难,可以转而访问 esp-iot-bridge 组件 来进一步了解。

乐鑫各类无线网关方案优劣势完整说明如下。

ESP-AT

优势:

  • ESP 端免开发

  • MCU 资源需求少

  • 适用于多种 MCU 系统,如 Linux, RTOS, 非操作系统

劣势:

  • 数据吞吐量较低(0~10 Mbps)

参考资料:

ESP-Hosted

优势:

  • 适用于多种 MCU 系统,如 Linux, RTOS

  • 数据吞吐量高,使用 ESP32-C6 和 SDIO 接口可到 25 Mbps,具体吞吐量测试结果可参考 Throughput performance

劣势:

  • MCU 需要具备运行 TCP/IP 网络栈的能力

  • MCU 适配难度和工作负载较高

  • ESP 作为 MCU 的外设,无法独立完整工作

参考资料:

ESP-IOT-BRIDGE

优势:

  • 可同时支持 ETH, SPI, SDIO, USB 等多种外设,亦可扩展支持 ESP Mesh Lite 方案

  • 数据吞吐量高,使用 ESP32 和 SDIO 接口可到 25 Mbps

  • ESP 与主 MCU 端开发成本低

  • 可以同时独立运行一些应用功能,为 MCU 休眠等低功耗场景提供条件

劣势:

  • MCU 需要具备运行 TCP/IP 网络栈的能力

参考资料:

USB-Dongle

优势:

  • 在支持 USB host ECM/NCM Class 的 MCU 上适配难度低(如 Linux、Windows、MacOS)

  • 数据传输稳定性高(使用 USB 接口)

劣势:

  • 数据吞吐量相对较低(0~6 Mbps)

  • 适用场景有限(如机器人,机顶盒等)

  • ESP 作为 MCU 的外设,无法独立完整工作

参考资料: