Módulo Sem Fio RTL8852BE para Jetson

O RTL8852BE é um módulo sem fio M.2 Wi-Fi 6 (802.11ax) baseado no chipset Realtek. Ele integra uma interface PCIe para WLAN e uma interface USB para Bluetooth, oferecendo taxa de transferência significativamente maior e menor latência em comparação com módulos Wi-Fi 5 de geração anterior. É ideal para dispositivos embarcados como o reComputer J4012 que exigem conectividade sem fio de alto desempenho.
Recursos
- Suporta banda dupla 2,4 GHz / 5 GHz
- IEEE 802.11 a/b/g/n/ax (Wi-Fi 6)
- Taxa PHY de até 1200 Mbps na banda de 5 GHz
- Fator de forma: M.2 2230, chave A ou chave E
- Alimentação: DC 3,3 V
- Suporta Linux (JetPack 5 / JetPack 6), Windows 10/11
Especificações
| Chipset | RTL8852BE |
| Padrões WLAN | IEEE 802.11 a/b/g/n/ax (Wi-Fi 6) |
| Especificação BT | Bluetooth 5.2 |
| Interface do Host | PCIe 2.1/2.0 para WLAN e USB 2.0 para Bluetooth |
| Antena | Conecta-se às antenas externas por meio de conector MHF4 |
| Dimensão | M.2 2230 (22 x 30 x 2,15 mm) |
| Alimentação | DC 3,3 V |
| Velocidade Máxima Sem Fio | Até 1200 Mbps |
| Temperatura de Operação | -20°C a +70°C |
| Umidade de Operação | 10% a 95% UR (sem condensação) |
Dispositivos Suportados
Toda a linha reComputer
- Toda a linha reComputer
Instalação do Driver
O módulo RTL8852BE pode ser detectado pelo Jetson como um dispositivo PCIe, mas talvez não tenha seu driver carregado automaticamente. Você precisará instalar o driver manualmente, dependendo da sua versão do JetPack.
lspci | grep -i network
JetPack 5.x
Para JetPack 5, use o driver 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
Para JetPack 6, use o driver rtw89:
git clone https://github.com/a5a5aa555oo/rtw89
cd rtw89
Edite o Makefile para definir o caminho correto dos cabeçalhos do kernel:
# 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

Em seguida, compile e instale:
make
sudo make install
sudo modprobe rtw89_8852be

Verificar o Módulo Sem Fio
O nome da interface pode variar dependendo da versão do JetPack:
- JetPack 5: normalmente
wlan0 - JetPack 6: pode aparecer como
wlP1p1s0
Ajuste o nome da interface nos comandos abaixo conforme necessário. Use o seguinte comando para descobrir:
ifconfig

Configurar a Rede Sem Fio
Verificar Redes WiFi Próximas
sudo iw dev wlan0 scan | grep -E "SSID|freq"
Substitua wlan0 pelo nome real da sua interface, se for diferente.
Conectar-se a uma Rede WiFi
sudo nmcli device wifi connect "YOUR_SSID" password "YOUR_PASSWORD" ifname wlan0
Verificar Conexão WiFi 6
Verifique o status atual do link:
iw dev wlan0 link
A saída mostrará informações como:
- freq: A frequência de operação (por exemplo, 5180 MHz corresponde à banda de 5 GHz)
- HE-MCS: O esquema de modulação e codificação Wi-Fi 6 (por exemplo, MCS 9 representa a maior eficiência de codificação)
- TX/RX rate: As velocidades atuais de transmissão e recepção
Configuração de Bluetooth
A funcionalidade Bluetooth do módulo RTL8852BE pode ser configurada usando bluetoothctl:
bluetoothctl

Suporte Técnico e Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.