Auf dieser Seite wird die Einrichtung des BananaPi-R3-Zugangspunkts (AP) beschrieben, der in Wi-Fi AP-Verbindungstests für Android 16 QPR2 und höher verwendet wird.
Hardware einrichten
So richten Sie die Hardware ein:
Installieren Sie den Lüfter auf dem BPi-R3-Board:
Bringen Sie zwei Wärmeleitpads auf den Chips an. Abbildung 1 zeigt die Positionierung der Wärmeleitpads:

Abbildung 1: Platzierung der Wärmeleitpads auf dem BPi-R3-Board.
Bringen Sie den Lüfter an und befestigen Sie ihn mit vier Schrauben von der Unterseite der RPi‑R3-Platine. Abbildung 2 zeigt die Position der Lüfterbefestigungslöcher auf der Unterseite des BPi-R3-Boards:

Abbildung 2: Löcher für die Lüftermontage auf der Unterseite des BPi-R3-Boards.
Schließe den Lüfter an der mit FAN gekennzeichneten Stelle an die Stromquelle an. Abbildung 3 zeigt den Stromanschluss für den Lüfter auf dem BPi-R3-Board:

Abbildung 3: Lüfteranschluss
Schraube das BPi-R3-Board an den vier Ecken am Gehäuse fest. Abbildung 4 zeigt die Position der vier Eckschrauben im Gehäuse:

Abbildung 4: Eckschrauben im Gehäuse.
Auf der rechten Seite der Platine befinden sich zwei Sätze mit jeweils vier U.FL-Anschlüssen, einer für 2, 4 GHz und einer für 5 GHz. Die 2,4‑GHz-Anschlüsse befinden sich über den 5‑GHz-Anschlüssen. Abbildung 5 zeigt die Position der U.FL-Anschlüsse.

Abbildung 5: U.FL-Anschlüsse
Schließen Sie die acht HF-Kabel an die U.FL-Anschlüsse an: Vier 2,4‑G-Ports auf einer Seite und vier 5‑G-Ports auf der anderen Seite. Abbildung 6 zeigt die Position der U.FL-Anschlüsse.

Abbildung 6 HF-Kabelverbindungen.
Schließen Sie acht Antennen an die Platine an. Prüfen Sie, ob die Antennen festgeschraubt sind. Abbildung 7 zeigt verbundene Antennen.

Abbildung 7. Antennenanschlüsse.
Bringen Sie die obere Abdeckung des Gehäuses an. Abbildung 8 zeigt das BPi-R3-Gehäuse mit installiertem oberen Gehäuseteil.

Abbildung 8. Das BPi-R3-Gehäuse mit installiertem oberen Gehäuseteil.
Schließen Sie das Strom- und das Ethernetkabel an den AP an. Verbinden Sie das Ethernetkabel mit dem WAN-Port des Zugangspunkts. Abbildung 9 zeigt die Positionen der Strom- und Ethernet-Anschlüsse.

Abbildung 9. Strom- und Ethernet-Ports.
OpenWrt-Image flashen
Das Flashen des Geräts erfolgt in zwei Schritten:
- Laden Sie das OpenWrt-Image auf eine SD-Karte.
- Flashe das OpenWrt-Image von der SD-Karte auf den On-Device-Speicher des AP.
OpenWrt-Image auf eine SD-Karte laden
In diesem Abschnitt wird erläutert, wie Sie das OpenWrt-Image auf eine SD-Karte laden.
Voraussetzungen
Um das OpenWrt-Image auf eine SD-Karte zu laden, benötigen Sie Folgendes:
- Ein über das Internet zugängliches Subnetz.
- Ein Linux-Computer in diesem Subnetz. Mit diesem Computer bereiten Sie die SD-Karte vor und stellen über SSH eine Verbindung zum AP her.
OpenWrt-Image auf eine SD-Karte laden
So flashen Sie das OpenWrt-Image auf eine SD-Karte:
- OpenWrt-Image herunterladen
- Schließen Sie die SD-Karte an den Linux-Computer an.
Löschen Sie mit diesem Befehl alle vorhandenen Partitionstabellen und Dateisystemkennungen:
sudo wipefs -a /dev/sd#SD-Karte beschreiben:
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 && syncWarte 3 Sekunden und ziehe dann die SD-Karte heraus.
Prüfen Sie, ob alle Bootstrap-Jumper des AP auf „High“ eingestellt sind. Diese Jumper-Einstellung ist erforderlich, um den AP von der SD-Karte zu starten. Abbildung 10 zeigt die Position der Bootstrap-Jumper.

Abbildung 10. Position der Bootstrap-Jumper.
Prüfe, ob ein Ethernetkabel mit dem WAN-Port des Zugangspunkts verbunden ist.
Legen Sie die SD-Karte in den AP ein.
Schließen Sie das Stromkabel an den Zugangspunkt an. Eine zweite LED blinkt grün. Warten Sie, bis sie nicht mehr blinkt. Abbildung 11 zeigt die LED-Anzeigen:

Abbildung 11. LED-Anzeigen.
SD-Karten-Image-Version prüfen
Nachdem Sie das OpenWrt-Image auf eine SD-Karte geladen haben, prüfen Sie die Version des Images. Gehen Sie dazu so vor:
Ermitteln Sie die IP-Adresse des Access Points. Informationen zum Ermitteln der IP-Adresse finden Sie unter Anhang A: IP-Adresse des Access Points ermitteln.
Laden Sie die SSH-Identitätsdatei „testing_rsa“ auf einen Linux-Computer im selben Subnetz wie der AP herunter.
Erforderliche Berechtigungen erteilen:
chmod 600 path-to-testing_rsa-fileStellen Sie über SSH eine Verbindung zum AP vom Hostcomputer aus her:
ssh -i path-to-testing_rsa-file root@IPEs wird ein Bildschirm ähnlich dem folgenden angezeigt:

Abbildung 12. Stellen Sie über SSH eine Verbindung zum AP her.
Prüfen Sie, ob die Versionsnummer auf dem AP mit der in Abbildung 12 hervorgehobenen Versionsnummer übereinstimmt.
OpenWrt-Image von SD-Karte auf BPi-R3 AP flashen
Aufgrund des Hardwaredesigns ist das Flashen des OpenWrt-Images von der SD-Karte auf den eMMC des AP ein zweistufiger Prozess:
- Das Image von der SD-Karte in den NAND-Speicher flashen.
- Flashen Sie OpenWrt vom NAND auf die eMMC.
Flash-Image von SD-Karte in NAND-Speicher übertragen
So übertragen Sie das OpenWrt-Image von der SD-Karte in den NAND-Speicher:
Legen Sie die SD-Karte in den AP ein.
Schalten Sie den AP ein und warten Sie, bis der Bootvorgang abgeschlossen ist. Prüfen Sie, ob die zweite LED mit der Markierung G durchgehend grün leuchtet. Abbildung 13 zeigt die LED-Anzeigen:

Abbildung 13. LED-Anzeigen.
Melden Sie sich über SSH am AP an.
Führen Sie den folgenden Befehl aus, um den nächsten Neustart so zu konfigurieren, dass das Image von der SD-Karte auf den NAND-Flash-Speicher installiert wird:
fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"Mit diesem Befehl wird konfiguriert, dass beim nächsten Neustart das Image von der SD-Karte auf den NAND-Flash installiert wird.
Starten Sie den AP neu:
rebootWarten Sie, bis der Startvorgang abgeschlossen ist. Die zweite LED sollte dann dauerhaft grün leuchten.
Prüfen Sie, ob Sie sich über SSH beim AP anmelden können.
Ziehen Sie das Stromkabel des AP ab.
Stellen Sie die Bootstrap-Jumper so ein, dass vom NAND gebootet wird. Abbildung 14 zeigt die neuen Jumper-Einstellungen für den Boot-Strap:

Abbildung 14. Neue Jumper-Einstellungen für den Bootstrap.
Schalten Sie den AP ein und warten Sie, bis er vollständig hochgefahren ist.
Ermitteln Sie die IP-Adresse des Access Points. Informationen zum Ermitteln der IP-Adresse finden Sie unter Anhang A: IP-Adresse des Access Points ermitteln.
Melden Sie sich mit der neuen IP-Adresse am AP an.
Führen Sie den folgenden Befehl aus, um zu prüfen, ob Sie ein auf NAND installiertes OpenWrt-System verwenden:
df -hDie Ausgabe sollte ein Festplattendateisystem mit
/dev/ubi0_6enthalten. Abbildung 15 zeigt die Ausgabe:
Abbildung 15. Ausgabe des Befehls „df -h“.
OpenWrt vom NAND- in den eMMC-Speicher flashen
So flashen Sie OpenWrt von NAND auf eMMC:
Führen Sie in der SSH-Sitzung den folgenden Befehl aus:
fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"Mit diesem Befehl wird der nächste Neustart so konfiguriert, dass das Image von NAND auf eMMC installiert wird.
Starten Sie den AP neu:
rebootWarten Sie, bis der Startvorgang abgeschlossen ist. Die zweite LED sollte dann dauerhaft grün leuchten.
Ziehen Sie das Stromkabel des AP ab.
Ziehen Sie die SD-Karte vom AP ab.
Stellen Sie die Bootstrap-Jumper so ein, dass vom eMMC gebootet wird. Abbildung 16 zeigt die neuen Jumper-Einstellungen für den Boot-Strap:

Abbildung 16: Neue Jumper-Einstellungen für den Bootstrap.
Schalten Sie den AP ein und warten Sie, bis er vollständig hochgefahren ist.
Ermitteln Sie die IP-Adresse des Access Points. Informationen zum Ermitteln der IP-Adresse finden Sie im Anhang: IP-Adresse des AP ermitteln.
Melden Sie sich mit der neuen IP-Adresse am AP an.
Führen Sie den folgenden Befehl aus, um zu prüfen, ob Sie ein auf NAND installiertes OpenWrt-System verwenden:
df -hDie Ausgabe sollte ein Datenträgerdateisystem mit
/dev/fitrwenthalten. Abbildung 17 zeigt die Ausgabe:
Abbildung 17. Ausgabe des Befehls „df -h“.
Führen Sie den folgenden Befehl aus:
cat /sys/block/mmcblk0/device/typeIn der Ausgabe sollte MMC anstelle von SD angezeigt werden.
Die Einrichtung des Zugriffspunkts ist abgeschlossen.
Anhang A: IP-Adresse des AP ermitteln
Folgen Sie der Anleitung in diesem Abschnitt, um die IP-Adresse des AP zu finden.
Führen Sie den folgenden Befehl aus:
ifconfigDie Ausgabe sieht dann ungefähr so aus:
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 collisionsErmitteln Sie die IP-Adresse des AP. Die IP-Adresse ist der Wert des Felds
inetdereno1-Schnittstelle (100.103.191.133).Ermitteln Sie die Netzmaske der
eno1-Schnittstelle (255.255.255.0).In der folgenden Tabelle finden Sie die Länge des Netzwerkpräfixes, die der Netzmaske entspricht:
Netmask Länge des Netzwerkpräfixes 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 Trennen Sie den AP von der LAN-Schnittstelle des Hosts.
Führen Sie den folgenden Befehl aus, um die LAN-IP-Adressen der Geräte abzurufen, die mit dem Host verbunden sind:
sudo nmap -sP IP/network-prefix-lengthVerbinden Sie den AP mit dem Host.
Wiederholen Sie Schritt 6. Eine neue IP-Adresse, die IP-Adresse des AP, wird angezeigt.