主要针对当前 QuecPython 下支持的网卡(蜂窝无线网卡、Wi-Fi 网卡、以太网卡、USB 网卡)进行简单介绍。
支持网卡简介
蜂窝无线网卡
QuecPython 支持的模块,绝大多数都是蜂窝通信模块,因此 QuecPython 对于蜂窝无线网卡的支持有着天然的优势,其具有完善的功能接口和稳健的底层技术支撑。
Wi-Fi 网卡
QuecPython 提供了 Wi-Fi 设备管理功能,通过硬件接口外挂 Wi-Fi 芯片,或者移植 QuecPython 到 Wi-Fi 芯片的方式进行控制。
外置 Wi-Fi 网卡,针对模块芯片本身不自带 Wi-Fi 网卡,分别支持通过串口或 SDIO 硬件接口连接外部 Wi-Fi 网卡,如 ESP8266/FC41D/ASR5803。
内置 Wi-Fi 网卡,直接在 Wi-Fi 芯片上移植 QuecPython,如 FCM360W/FC41D。
以太网卡
QuecPython 提供了以太网卡/PHY芯片管理功能,QuecPython 内置 lwIP 协议栈以及 EMAC 层,使得能够驱动以太网 / PHY 芯片。现已支持多种 SPI/RMII 接口以太网芯片。
USB 网卡
QuecPython 提供了 USB 网卡管理功能,QuecPython 在 USB 接口集成 RNDIS/ECM/MBIM 协议,能够在不同系统下(如 Windows/Linux/Android/IOS等)识别成网卡设备,直接进行网络连接。
