Esta página descreve o processo de configuração do ponto de acesso (AP) BananaPi-R3 BPi-R3, que é usado no teste de conexão de AP Wi-Fi para Android 16 QPR2 e versões mais recentes.
Configurar hardware
Para configurar o hardware:
Instale o cooler na placa BPi-R3:
Aplique dois pads térmicos aos chips. A Figura 1 mostra o posicionamento dos pads térmicos:

Figura 1. Posicionamento dos pads térmicos na placa BPi-R3.
Fixe o ventilador com quatro parafusos na parte de baixo da placa RPi-R3. A Figura 2 mostra a localização dos orifícios de montagem do ventilador na parte de baixo da placa BPi-R3:

Figura 2. Orifícios de fixação do ventilador na parte de baixo da placa BPi-R3.
Conecte o ventilador à fonte de energia no local identificado como VENTILADOR. A Figura 3 mostra o conector de alimentação do ventilador na placa BPi-R3:

Figura 3. Conector de alimentação do ventilador.
Parafuse a placa BPi-R3 no gabinete nos quatro cantos. A Figura 4 mostra a localização dos quatro parafusos de canto no gabinete:

Figura 4. Parafusos de canto no estojo.
Há dois conjuntos de quatro conectores U.FL, um para 2,4 GHz e outro para 5 GHz, localizados no lado direito da placa. Os conectores de 2,4 GHz ficam acima dos de 5 GHz. A Figura 5 mostra a localização dos conectores U.FL.

Figura 5. Conectores U.FL.
Conecte os oito cabos de RF aos conectores U.FL: coloque quatro portas de 2,4 G em um lado e quatro portas de 5 G no outro. A Figura 6 mostra a localização dos conectores U.FL.

Figura 6. Conexões de cabo RF.
Conecte oito antenas à placa. Verifique se as antenas estão bem presas. A Figura 7 mostra antenas conectadas.

Figura 7. Conexões de antena.
Instale o painel superior da caixa. A Figura 8 mostra o gabinete do BPi-R3 com o painel superior instalado.

Figura 8. O gabinete BPi-R3 com o painel superior instalado.
Conecte os cabos de alimentação e Ethernet ao AP. Conecte o cabo Ethernet à porta WAN no AP. A Figura 9 mostra a localização das portas de alimentação e Ethernet.

Figura 9. Portas de alimentação e Ethernet.
Fazer o flash da imagem do OpenWrt
Atualizar o dispositivo é um processo de duas etapas:
- Carregue a imagem do OpenWrt em um cartão SD.
- Atualize a imagem do OpenWrt do cartão SD para o armazenamento no dispositivo do AP.
Carregar a imagem do OpenWrt em um cartão SD
Esta seção explica como carregar a imagem do OpenWrt em um cartão SD.
Pré-requisitos
Para carregar a imagem do OpenWrt em um cartão SD, você precisa de:
- Uma sub-rede acessível pela Internet.
- Um computador Linux nessa sub-rede. Use esse computador para preparar o cartão SD e se conectar ao AP usando SSH.
Carregar a imagem do OpenWrt em um cartão SD
Para gravar a imagem do OpenWrt em um cartão SD, faça o seguinte:
- Faça o download da imagem do OpenWrt.
- Conecte o cartão SD à máquina Linux.
Apague todas as tabelas de partição e identificadores de sistema de arquivos com este comando:
sudo wipefs -a /dev/sd#Grave o cartão SD:
sudo dd if=openwrt-23.05.5-cros-1.4.0-standard-1.0.2-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/sd# bs=1000M && sync && sync && syncAguarde 3 segundos e desconecte o cartão SD.
Verifique se todos os jumpers de inicialização do AP estão definidos como "alto". Essa configuração de jumper é necessária para inicializar o AP do cartão SD. A Figura 10 mostra a localização dos jumpers de bootstrap.

Figura 10. Localização dos jumpers de inicialização.
Verifique se um cabo Ethernet está conectado à porta WAN do AP.
Insira o cartão SD no AP.
Conecte o cabo de alimentação ao AP. Um segundo indicador de LED pisca em verde. Aguarde até que ele pare de piscar. A Figura 11 mostra os indicadores de LED:

Figura 11. Indicadores LED.
Verificar a versão da imagem do cartão SD
Depois de carregar a imagem do OpenWrt em um cartão SD, verifique a versão da imagem fazendo o seguinte:
Identifique o endereço IP do AP. Para identificar o endereço IP, consulte Apêndice A: Encontrar o endereço IP do AP.
Faça o download do arquivo SSH identity testing_rsa para um computador Linux na mesma sub-rede do AP.
Conceda as permissões necessárias:
chmod 600 path-to-testing_rsa-fileUse SSH para se conectar ao AP do computador host:
ssh -i path-to-testing_rsa-file root@IPUma tela semelhante a esta vai aparecer:

Figura 12. Use SSH para se conectar ao AP.
Verifique se o número da versão no AP corresponde ao número destacado na Figura 12.
Atualizar a imagem do OpenWrt do cartão SD para o BPi-R3 AP
Devido ao design do hardware, a gravação da imagem do OpenWrt do cartão SD para o eMMC do AP é um processo de duas etapas:
- Atualize a imagem do cartão SD para o armazenamento NAND.
- Faça o flash do OpenWrt da NAND para a eMMC.
Atualizar a imagem do cartão SD para o armazenamento NAND
Para gravar a imagem do OpenWrt do cartão SD no armazenamento NAND:
Insira o cartão SD no AP.
Ligue o AP e aguarde a conclusão da inicialização. Verifique se o segundo indicador LED marcado com G mostra uma luz verde constante. A Figura 13 mostra os indicadores de LED:

Figura 13. Indicadores LED.
Faça login no AP usando SSH.
Execute o comando a seguir para configurar a próxima reinicialização e instalar a imagem do cartão SD na memória flash NAND:
fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"Esse comando configura a próxima reinicialização para instalar a imagem do cartão SD no flash NAND.
Reinicie o AP:
rebootAguarde até que a inicialização seja concluída. Para isso, verifique se o segundo indicador LED mostra uma luz verde constante.
Verifique se é possível fazer login no AP usando SSH.
Desconecte o cabo de alimentação do AP.
Defina os jumpers de bootstrap para inicializar da NAND. A Figura 14 mostra as novas configurações de jumper de inicialização:

Figura 14. Novas configurações de jumper de bootstrap.
Ligue o AP e aguarde a conclusão da inicialização.
Identifique o endereço IP do AP. Para identificar o endereço IP, consulte Apêndice A: Encontrar o endereço IP do AP.
Faça login no AP com o novo endereço IP.
Execute o comando a seguir para verificar se você está executando um sistema OpenWrt instalado em NAND:
df -hA saída vai mostrar um sistema de arquivos de disco com
/dev/ubi0_6. A Figura 15 mostra a saída:
Figura 15. Saída do comando df -h.
Atualizar o OpenWrt da NAND para a eMMC
Para instalar o OpenWrt da NAND para a eMMC:
Na sessão SSH, execute o seguinte comando:
fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"Esse comando configura a próxima reinicialização para instalar a imagem do NAND no eMMC.
Reinicie o AP:
rebootAguarde até que a inicialização seja concluída. Para isso, verifique se o segundo indicador LED mostra uma luz verde constante.
Desconecte o cabo de alimentação do AP.
Desconecte o cartão SD do AP.
Defina os jumpers de bootstrap para inicializar do eMMC. A Figura 16 mostra as novas configurações de jumper de bootstrap:

Figura 16. Novas configurações de jumper de bootstrap.
Ligue o AP e aguarde a conclusão da inicialização.
Identifique o endereço IP do AP. Para identificar o endereço IP, consulte Apêndice: encontrar o endereço IP do AP.
Faça login no AP usando o novo endereço IP.
Execute o comando a seguir para verificar se você está executando um sistema OpenWrt instalado em NAND:
df -hA saída vai mostrar um sistema de arquivos de disco com
/dev/fitrw. A Figura 17 mostra a saída:
Figura 17. Saída do comando df -h.
Execute este comando:
cat /sys/block/mmcblk0/device/typeA saída deve mostrar MMC em vez de SD.
O processo de configuração do AP foi concluído.
Apêndice A: encontrar o endereço IP do AP
Para encontrar o endereço IP do AP, siga as instruções nesta seção.
Execute este comando:
ifconfigA saída será semelhante a esta:
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:67:38:a9:d8 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.103.191.133 netmask 255.255.255.0 broadcast 100.103.191.255 inet6 2401:fa00:44:800:f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x0<global> inet6 fe80::f64d:30ff:fe6d:bc3f prefixlen 64 scopeid 0x20<link> ether f4:4d:30:6d:bc:3f txqueuelen 1000 (Ethernet) RX packets 31360658 bytes 39343143744 (39.3 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 11023616 bytes 1258521174 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xdc200000-dc220000 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 19825978 bytes 1265586518 (1.2 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 19825978 bytes 1265586518 (1.2 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp58s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether f8:63:3f:2e:63:e6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisionsIdentifique o endereço IP do AP. O endereço IP é o valor do campo
inetda interfaceeno1(100.103.191.133).Identifique a máscara de rede da interface
eno1(255.255.255.0).Use a tabela a seguir para extrair o tamanho do prefixo de rede da máscara de rede:
Máscara de rede Tamanho do prefixo de rede 255.255.255.252 30 255.255.255.248 29 255.255.255.240 28 255.255.255.0 24 255.255.252.0 22 255.255.248.0 21 255.255.0.0 16 Desconecte o AP da interface LAN do host.
Execute o comando a seguir para receber os endereços IP da LAN do host dos dispositivos conectados a ele:
sudo nmap -sP IP/network-prefix-lengthConecte o AP ao host.
Repita a etapa 6. Um novo endereço IP, o endereço IP do AP, aparece.