Pi 3ホットスポットの最大Wi-Fiクライアント


12

Raspberry Pi 3のホットスポット用のWi-Fiクライアントの最大数はありますか(組み込みWi-Fiチップ:Broadcom BCM43438を使用)?

ソフトウェアに関しては、hostapd(Raspbian上の)アクセスポイントの管理に使用しています。

目標は、PiでホストされているいくつかのPHPページを提供することです。計算量は多くなく、ボトルネックはホットスポットでサポートされるクライアントの数になると思います。

理論的な制限(ドライバーなど)と「経験豊富な」制限に興味があります。


可能なアドレス数については、en.wikipedia.org / wiki / IPv6_addressを読んでください(IPv4は死んでいません。においがするだけです)。実際に使用可能な接続の数は、トラフィックによって異なります。1分あたり1つの要求を行う100.000クライアントは、1.000ストリーミングクライアントよりも処理が簡単です。
ott-- 2016年

@ ott--私は、Piの組み込みwifiを介して接続しているクライアントにのみ興味があります(100未満の制限が予想されるため)
oliverpool

回答:


6

私の実世界の制限は、スマートフォンで直接piに接続された教室の22人の生徒でしたが、アクセスポイントはオープンホットスポットになり、暗号化が行われなかったためオーバーヘッドが大幅に削減され、pi-3も実際には使用されませんでしたより多くのクライアントが接続できたと確信していますが、特にすべての学生が同時に同じリンクをクリックする必要があったため、かなりゆっくりと実行していました。

ページの読み込みに平均2.5〜3秒かかることがわかりました。サーバーがnode.js httpサーバーであり、コンテンツが返されるのは、文字列に格納されていた静的ファイルのコンテンツです。


3

hostapd新しいRaspberry Pi 3をWi-Fiアクセスポイントとして使用してホットスポットとして構成されたオフラインPiで、ハードコードされた40 IPアドレス制限を構成しました。それらのすべてを適切に処理するようです。Node.jsアプリで接続されているすべてのユーザー間のリアルタイムのやり取りにWebソケットを使用しているため、これ以上は試しませんでした。

より一般的には、Piは少しカスタム構成でこの機能を提供するかもしれませんが、この用途に最適化されていないと思います。各クライアントのWi-Fiパフォーマンスを満足させたくない場合は、物理クライアントの数を制限することをお勧めします。つまり、各クライアントが接続/ IPセッションの処理に関するリソースをあまり消費しないのは、ワイヤレスではないということではありません。 。

多くのルーターはより多くのIPアドレスを割り当てることを提供していますが、それはDHCPと接続されたクライアントへのアドレスの割り当てに関するものであり、50のWi-Fiトラフィックに関する個別の接続とコンテキストの処理に関するものではありません。

例:すべてのApple Airportステーションには、たとえば50ユーザーの制限があります... AirMacファミリーの比較を参照してください

更新:数か月後(!)、最終的には多くのデバイスでテストする機会がありました。JessieベースのRaspbianとそのデフォルトのWIFIコンポーネントを備えたPi 3Bは、最大60個のIPを許可するように構成されたdnsmasqを使用しても、32個以下のMACアドレスを受け入れることができるようです。

いくつかのRaspiコミュニティフォーラムスレッドに基づいて、これは、ボードで使用されているWIFIチップのbrcmfmacドライバーにハードコードされた制限が原因である可能性があると思いますが、まだこれを調べています...

StretchベースのRaspbian(9.4)を使用するPi 3B +は、最大16接続しか受け入れません(同じhostapd / dnsmasq構成)。これはPi 3Bの半分にすぎないため、これについての仮説しかありません。

-WIFIチップ用のStretch組み込みbrcmfmacドライバーも、16個のMACアドレスに制限されるようになりました(IMHOとは異なります)。

-または、新しいボードで使用されている新しいWIFIチップにリンクされていますが、クライアントモードの場合はデュアルバンド2,4 / 5 GHzですが、2,4GHzを使用してのみAPを構成できるため、リソースの半分しか使用できません。したがって、結果としてPi 3Bの最大容量の半分が割り当てられます(私にはもっともっともらしいようですが、間違いなく検証されていません)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.