Realtek WiFi concurrent 模式介绍

时间:2024-05-31 08:55:17

翻译自:Realtek_WiFi_concurrent_mode_Introduction.pdf

本文主要是介绍Realtek WiFi模块的concurrent模式的使用介绍。可以作为实现WiFi模块的ap模式和sta模式共存的配置参考。

1.什么是concurrent模式

这个模式的特点就是在OS中注册两个无线网络设备(wlan0,wlan1),并且这两个网络设备接口共享同一个硬件设备。如下图所示:

Realtek WiFi concurrent 模式介绍

这一特性,就允许在一个无线硬件设备上同时运行两个不同的无线任务。

值得注意的是,realtek wifi 仅仅支持3种concurrent模式:

station+station

station+ap

station+p2p

2.怎样使能concurrent模式

在Realtek的WiFi驱动代码的目录下,编辑Makefile增加一条:

EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE  到目标平台。修改后从新编译和加载。

如下在I386平台下:

Realtek WiFi concurrent 模式介绍

在系统内核中加载了编译好的内核驱动后。使用ifconfig -a命令可以查看到两个无线接口,并且两个接口的地址都一样:

Realtek WiFi concurrent 模式介绍

基于过去的经验,我们推荐客户按如下步骤验证整个系统:

首先检查station模式

然后检查ap模式

最后是station+ap模式(concurrent 模式)

3.在concurrent模式下选择P2P接口

如果用户使用的驱动版本是5.8或者是更新的版本,当驱动插入的时候,驱动支持“rtw_sel_p2p_iface”。你需要通过这个参数选择哪一个无线接口是P2P接口:

Realtek WiFi concurrent 模式介绍