Skip to main content

适用于 Jetson 的 RTL8852BE 无线模块

RTL8852BE 是一款基于 Realtek 芯片组的 Wi-Fi 6(802.11ax)M.2 无线模块。它集成了用于 WLAN 的 PCIe 接口和用于 Bluetooth 的 USB 接口,与上一代 Wi-Fi 5 模块相比,提供显著更高的吞吐量和更低的延迟。它非常适合诸如 reComputer J4012 等需要高性能无线连接的嵌入式设备。

特性

  • 支持 2.4 GHz / 5 GHz 双频
  • IEEE 802.11 a/b/g/n/ax(Wi-Fi 6)
  • 在 5 GHz 频段上 PHY 速率最高可达 1200 Mbps
  • 封装形式:M.2 2230,A key 或 E key
  • 电源:DC 3.3V
  • 支持 Linux(JetPack 5 / JetPack 6)、Windows 10/11

规格参数

芯片组RTL8852BE
WLAN 标准IEEE 802.11 a/b/g/n/ax (Wi-Fi 6)
BT 规范Bluetooth 5.2
主机接口用于 WLAN 的 PCIe 2.1/2.0 & 用于 Bluetooth 的 USB 2.0
天线通过 MHF4 接头连接到外置天线
尺寸M.2 2230(22 x 30 x 2.15 mm)
电源DC 3.3V
最大无线速率最高可达 1200 Mbps
工作温度-20°C 至 +70°C
工作湿度10% 至 95% RH(无冷凝)

支持的设备

所有 reComputer 系列

  • 所有 reComputer 系列

驱动安装

Jetson 可能会将 RTL8852BE 模块检测为 PCIe 设备,但不会自动加载其驱动程序。你需要根据 JetPack 版本手动安装驱动。

lspci | grep -i network

JetPack 5.x

对于 JetPack 5,使用 lwfinger/rtw8852be 驱动:

git clone https://github.com/lwfinger/rtw8852be.git
cd rtw8852be/
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
make
sudo make install
sudo modprobe 8852be

JetPack 6.x

对于 JetPack 6,使用 rtw89 驱动:

git clone https://github.com/a5a5aa555oo/rtw89
cd rtw89

编辑 Makefile 以设置正确的内核头文件路径:

# JP 6.2
KDIR ?= /usr/src/linux-headers-5.15.148-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source/

# JP 6.0
KDIR ?= /usr/src/linux-headers-5.15.136-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source

然后进行编译和安装:

make
sudo make install
sudo modprobe rtw89_8852be

验证无线模块

info

接口名称可能会因 JetPack 版本而异:

  • JetPack 5:通常为 wlan0
  • JetPack 6:可能显示为 wlP1p1s0

请根据实际情况在下面的命令中调整接口名称。使用以下命令来确认:

ifconfig

配置无线网络

扫描附近的 WiFi 网络

sudo iw dev wlan0 scan | grep -E "SSID|freq"

如果不同,请将 wlan0 替换为你的实际接口名称。

连接到 WiFi 网络

sudo nmcli device wifi connect "YOUR_SSID" password "YOUR_PASSWORD" ifname wlan0

验证 WiFi 6 连接

检查当前链路状态:

iw dev wlan0 link

输出将显示如下信息:

  • freq:工作频率(例如 5180 MHz 对应 5 GHz 频段)
  • HE-MCS:Wi-Fi 6 的调制与编码方案(例如 MCS 9 代表最高编码效率)
  • TX/RX rate:当前发送和接收速率

Bluetooth 配置

可以使用 bluetoothctl 配置 RTL8852BE 模块的 Bluetooth 功能:

bluetoothctl

技术支持与产品讨论

感谢你选择我们的产品!我们将为你提供多种支持,以确保你在使用我们产品的过程中尽可能顺利。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...