Trên Pi ngoại tuyến được định cấu hình là một điểm phát sóng nhờ Sử dụng Raspberry Pi 3 mới của bạn làm điểm truy cập Wi-Fi với hostapd , tôi đã định cấu hình giới hạn địa chỉ IP 40 được mã hóa cứng. Có vẻ để xử lý tất cả chúng đúng cách. Vì sử dụng ổ cắm web cho các tương tác thời gian thực giữa tất cả người dùng được kết nối trên ứng dụng Node.js của tôi, tôi đã không thử nhiều hơn.
Tổng quát hơn, tôi nghĩ rằng mặc dù Pi có thể cung cấp tính năng này với một chút cấu hình tùy chỉnh, nhưng nó không được tối ưu hóa cho việc sử dụng này. Nếu bạn không đạt được hiệu suất Wi-Fi cho từng khách hàng, tôi khuyên bạn nên hạn chế số lượng khách hàng thực tế: Ý tôi là, không phải vì không dây mà mỗi khách hàng sẽ không tiêu tốn ít tài nguyên hơn trong việc xử lý phiên kết nối / IP của họ .
Nhiều bộ định tuyến cung cấp để gán nhiều địa chỉ IP hơn, nhưng đó là về DHCP và gán địa chỉ cho các máy khách được kết nối, chứ không phải xử lý 50 kết nối và bối cảnh khác biệt về lưu lượng truy cập Wi-Fi.
Ví dụ: Tất cả các trạm của Sân bay Apple có giới hạn 50 người dùng ... xem So sánh họ AirPort .
CẬP NHẬT: Tháng (!) Sau đó, cuối cùng đã có cơ hội thử nghiệm với rất nhiều thiết bị. Dường như Pi 3B với Raspbian dựa trên Jessie và thành phần WIFI mặc định của nó có thể chấp nhận không quá 32 địa chỉ MAC, ngay cả với dnsmasq được định cấu hình để cho phép tối đa 60 IP.
Dựa trên một số chủ đề của Diễn đàn cộng đồng Raspi, tôi cho rằng điều này có thể do giới hạn mã hóa cứng trong trình điều khiển brcmfmac cho chip WIFI được sử dụng trên bảng, vẫn đang xem xét ...
Pi 3B + với Raspbian dựa trên Stretch (9.4) chỉ có thể chấp nhận tối đa 16 kết nối (cùng cấu hình hostapd / dnsmasq). Vì nó chỉ bằng một nửa so với Pi 3B, tôi không có gì ngoài giả thuyết cho điều này:
-có trình điều khiển brcmfmac được nhúng cho chip WIFI hiện giới hạn ở 16 địa chỉ MAC (IMHO không chắc)
-hoặc nó được liên kết với chip WIFI mới được sử dụng trong bo mạch mới, giờ là băng tần kép 2,4 / 5 GHz khi ở chế độ máy khách, nhưng tôi có thể định cấu hình AP chỉ bằng cách sử dụng 2,4 GHz, vì vậy chỉ có một nửa tài nguyên Do đó, phân bổ một nửa công suất tối đa Pi 3B (có vẻ hợp lý hơn với tôi, nhưng chắc chắn không được xác minh)