Ist es möglich, gleichzeitig das Dualband (2,4 GHz und 5 GHz) von Raspberry pi 3 B + zu verwenden, um einen AP zu erstellen?

11

Ist es möglich, gleichzeitig einen einzelnen AP auf Himbeer-Pi 3 b + zu erstellen, der sowohl 2,4-GHz- als auch 5-GHz-Bänder verwendet, sodass Benutzer mit Low-End-Geräten eine Verbindung zum 2,4-GHz-Band und Benutzer mit den neuesten oder High-End-Geräten eine Verbindung zum 5 herstellen können Ghz Band? Wenn ja, wie lautet der Hostapd für diese Konfiguration?

Thoht
quelle

Antworten:

5

Es ist genau festgelegt, was der Raspberry Pi 3B + mit seinem WiFi-Bordgerät tun kann. Mit dem Befehl können iwSie zeigen, welche Schnittstellenkombinationen möglich sind. Einfach ausführen

$ sudo iw list | grep -A4 "valid interface combinations:"
        valid interface combinations:
             * #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
               total <= 3, #channels <= 2
             * #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
               total <= 4, #channels <= 1

Dies bedeutet, dass zwei Kombinationen möglich sind. Mit der ersten Kombination können Sie eine (<= 1) verwaltete Verbindung (Station oder Client-Verbindung) zusammen mit einem P2P-Gerät und mit einem P2P-Client, P2P-GO (P2P-Gruppenbesitzer) , einrichten . Dies sind insgesamt 3 Schnittstellen, die gleichzeitig verwendet werden können. In dieser Kombination können Sie zwei #Kanäle (<= 2) verwenden, z. B. eine Clientverbindung und einen P2P-Client. Die dritte Schnittstelle hat denselben Kanal wie eine der anderen.

Mit der zweiten Kombination können Sie eine (<= 1) verwaltete Verbindung (Station aka Client-Verbindung) zusammen mit einem AP (Access Point) und mit einem P2P-Client und mit einem P2P-Gerät einrichten . Dies sind insgesamt 4 Schnittstellen, die gleichzeitig verwendet werden können. In dieser Kombination können Sie einen #Kanal (<= 1) verwenden.

Und das ist die Antwort auf die Frage: Es ist möglich, zwei Kanäle an verschiedenen Schnittstellen zu verwenden (erste Kombination), aber wenn Sie einen Zugangspunkt verwenden, können Sie nur einen Kanal verwenden (zweite Kombination).

Es ist nicht möglich, einen Zugangspunkt auf einem Raspberry Pi 3B + zu haben, der sowohl 2,4-GHz- als auch 5-GHz-Bänder verwendet.

Ingo
quelle
sehr aufschlussreiche Antwort. in der Tat
positiv bewertet
0

Ich glaube, der Chip kann nicht zwei Kanäle gleichzeitig halten. Es sollte möglich sein, wenn Sie ein anderes Radio hinzufügen, z. B. einen USB-WLAN-Dongle, der das andere Band und den anderen Kanal unterstützt. Sie würden mit zwei Netzwerkgeräten enden.

Ich würde mich natürlich gerne als falsch erweisen, da es schön wäre, beide Bands zu unterstützen.

XTL
quelle
0

Ich weiß, dass das OP fast ein Jahr alt ist, aber ich fand das OP sehr interessant und habe einige Nachforschungen angestellt. Der Raspberry PI 3B + verwendet Cypress SoC CYW43455 für WLAN und Bluetooth . Die technischen Daten des SoC sind beeindruckend, aber wie bereits erwähnt, unterstützt dieser Chipsatz kein echtes simultanes Dualband (RSDB). Dies wird in diesem Beitrag in der Cypress Developer Community bestätigt.

Sie werden Hostapd (Host Access Point Daemon) verwenden, um einen Access Point zu erstellen, und der spezifische Befehl, der in Hostapd zum Konfigurieren des Bandes verwendet wird, lautet hw_mode"a, b oder g", wie in diesem anderen interessanten Linux-WIFI-Web erläutert Seite.

AIOT MAKER
quelle
Vielen Dank für die interessante Recherche, insbesondere den Link zur Cypress Developer Community. Aber der letzte Kommentar dort gilt nicht für einen Raspberry Pi 3B +. Sie können sich meine Antwort ansehen, die ich gerade gegeben habe.
Ingo