Pi 3 hotspot'ta maksimum Wi-Fi istemcisi


12

Raspberry Pi 3'te bir erişim noktası için maksimum sayıda Wi-Fi istemcisi var mı (yerleşik Wi-Fi yongasını kullanarak: Broadcom BCM43438)?

Yazılım ile ilgili olarak hostapd, Erişim Noktasını (Raspbian'da) yönetmek için kullanıyorum .

Amaç, Pi'de barındırılan bazı PHP sayfalarını sunmaktır. Çok fazla hesaplama yok ve darboğazın etkin nokta tarafından desteklenen müşteri sayısı olacağını düşünüyorum.

Teorik sınır (örneğin sürücü) ve "deneyimli" sınırlarla ilgileniyorum.


Olası adres sayısı için en.wikipedia.org/wiki/IPv6_address adresini okuyun (IPv4 ölmedi, sadece komik kokuyor). Pratik kullanılabilir bağlantıların sayısı trafiğe bağlıdır. Dakikada bir istekte bulunan 100.000 istemcinin işlenmesi 1.000 akışlı istemciden daha kolaydır.
ott--

@ ott-- Sadece Pi'nin yerleşik wifi üzerinden bağlanan müşterilerle ilgileniyorum (100'den düşük bir sınır bekliyor)
oliverpool

Yanıtlar:


7

gerçek dünya sınırım, akıllı telefonlarla doğrudan pi'ye bağlı bir sınıfta 22 okul çocuğuydu, şimdi erişim noktası açık bir sıcak nokta oldu, böylece şifreleme yapılmadığı için genel gider önemli ölçüde azaldı, ayrıca pi-3'üm aslında daha fazla müşterinin bağlantı kurabileceğinden eminim, ancak özellikle her öğrenci aynı anda aynı bağlantıyı tıklamak zorunda kaldığı için oldukça yavaş bir şekilde hazırlandı.

Sayfa yüklerinin benim için ortalama 2,5-3 saniye sürdüğünü fark ettim. Sunucu node.js http sunucusu ve içerik döndürülüyorsa, bir dizede depolanan statik dosyanın içeriği döndürülür.


3

Yeni Raspberry Pi 3'ünüzü hostapd ile bir Wi-Fi erişim noktası olarak kullanmanız sayesinde etkin nokta olarak yapılandırılmış bir çevrimdışı Pi'de , sabit kodlu bir 40 IP adresi sınırı yapılandırdım. Hepsini düzgün ele alıyor gibi görünüyor. Node.js uygulamamdaki tüm bağlı kullanıcılar arasında gerçek zamanlı etkileşimler için web yuvaları kullandığım için daha fazla denemedim.

Daha genel olarak, Pi'nin bu özelliği biraz özel yapılandırma ile sunabilmesine rağmen, bu kullanım için optimize edilmediğini düşünüyorum. Her istemci için tatmin edici bir Wi-Fi performansı elde etmek istemiyorsanız, fiziksel istemcilerin sayısını kısıtlamanızı öneririm: Yani, her müşterinin bağlantı / IP oturumunu ele alma konusunda daha az kaynak tüketmemesi kablosuz değildir. .

Birçok yönlendirici çok daha fazla IP adresi atamayı teklif eder, ancak bu, DHCP ve bağlı istemcilere adres atama ile ilgilidir, 50 Wi-Fi trafiği bakımından farklı bağlantı ve bağlamları ele almakla ilgili değildir.

Örn: Tüm Apple Havaalanı istasyonlarında 50 kullanıcı sınırlaması vardır ... bkz . AirPort ailesini karşılaştırma .

GÜNCELLEME: Aylar (!) Sonra, çok sayıda cihazla test etme fırsatı buldu. Jessie tabanlı bir Raspbian ve varsayılan WIFI bileşenine sahip Pi 3B, 60'a kadar IP'ye izin verecek şekilde yapılandırılmış dnsmasq ile bile 32'den fazla MAC adresini kabul edemez.

Bazı Raspi Topluluk Forumları iş parçacığına dayanarak , bunun hala tahtaya bakan WIFI çipi için brcmfmac sürücüsünde sabit kodlanmış bir sınırdan kaynaklanabileceğini varsayıyorum ...

Stretch tabanlı Raspbian (9.4) içeren Pi 3B + yalnızca 16 bağlantıya kadar kabul edebilir (aynı hostapd / dnsmasq config). Bu Pi 3B'nin sadece yarısı kadar olduğundan, bunun için hipotezden başka bir şeyim yok:

-WIFI yongası için Stretch gömülü brcmfmac sürücüsü artık 16 MAC adresi ile sınırlanıyor (olası IMHO)

-ya da yeni kartta kullanılan yeni WIFI çipine bağlı, şimdi istemci modundayken çift bant 2,4 / 5 GHz, ancak AP'yi sadece 2,4GHz kullanarak yapılandırabilirim, bu yüzden kaynakların sadece yarısı bu nedenle sonuç olarak Pi 3B maksimum kapasitesinin yarısı tahsis edildi (bana daha makul görünüyor, ancak kesinlikle doğrulanmadı)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.