Pular para o conteúdo principal

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

ChipsetRTL8852BE
Padrões WLANIEEE 802.11 a/b/g/n/ax (Wi-Fi 6)
Especificação BTBluetooth 5.2
Interface do HostPCIe 2.1/2.0 para WLAN e USB 2.0 para Bluetooth
AntenaConecta-se às antenas externas por meio de conector MHF4
DimensãoM.2 2230 (22 x 30 x 2,15 mm)
AlimentaçãoDC 3,3 V
Velocidade Máxima Sem FioAté 1200 Mbps
Temperatura de Operação-20°C a +70°C
Umidade de Operação10% 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

info

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.

Loading Comments...