บนออฟไลน์ Pi กำหนดค่าให้เป็นฮอตสปอตเนื่องจากการใช้ Raspberry Pi 3 ใหม่ของคุณเป็นจุดเชื่อมต่อ Wi-Fi กับ hostapdฉันกำหนดค่าขีด จำกัด ที่อยู่ IP 40 รหัสที่กำหนดไว้อย่างหนัก ดูเหมือนว่าจะจัดการกับพวกเขาทั้งหมดอย่างถูกต้อง เนื่องจากใช้ซ็อกเก็ตเว็บสำหรับการโต้ตอบแบบเรียลไทม์ระหว่างผู้ใช้ที่เชื่อมต่อทั้งหมดในแอป Node.js ของฉันฉันจึงไม่ลองอีกต่อไป
โดยทั่วไปแล้วฉันคิดว่าแม้ว่า Pi อาจมีคุณสมบัตินี้ด้วยการกำหนดค่าแบบกำหนดเองเล็กน้อย แต่ก็ไม่ได้รับการปรับให้เหมาะสมสำหรับการใช้งานนี้ หากคุณไม่ต้องการรับประสิทธิภาพ Wi-Fi ที่น่าพึงพอใจสำหรับลูกค้าแต่ละรายฉันขอแนะนำให้คุณ จำกัด จำนวนลูกค้าที่มีอยู่จริง: ฉันหมายถึงไม่ใช่เพราะไร้สายที่ลูกค้าแต่ละรายจะไม่ใช้ทรัพยากรน้อยลงเกี่ยวกับการจัดการเซสชันการเชื่อมต่อ / IP .
เราเตอร์จำนวนมากเสนอให้กำหนดที่อยู่ IP ให้มากขึ้น แต่นั่นเป็นเรื่องเกี่ยวกับ DHCP และการกำหนดที่อยู่ให้กับลูกค้าที่เชื่อมต่อไม่ใช่เกี่ยวกับการจัดการการเชื่อมต่อและบริบทที่แตกต่างกัน 50 Wi-Fi
Ex: ทุกสถานีแอปเปิ้ลสนามบินมีข้อ จำกัด ของผู้ใช้ 50 คนตัวอย่างเช่น ... ดูเปรียบเทียบครอบครัว AirPort
อัปเดต: เดือน (!) ต่อมาในที่สุดก็มีโอกาสทดสอบด้วยอุปกรณ์จำนวนมาก ปรากฏว่า Pi 3B ที่มี Raspbian ซึ่งเป็นฐานของ Jessie และส่วนประกอบ WIFI เริ่มต้นสามารถรับที่อยู่ MAC ได้ไม่เกิน 32 ที่อยู่แม้จะมีการกำหนดค่า dnsmasq ให้อนุญาต IP สูงสุด 60 ตัว
จากกระทู้ของฟอรัมชุมชน Raspiฉันคิดว่านี่อาจเกิดจากข้อ จำกัด รหัสฮาร์ดในไดรเวอร์ brcmfmac สำหรับชิป WIFI ที่ใช้บนบอร์ดยังคงมองหาสิ่งนี้ ...
Pi 3B + พร้อม Raspbian ที่ใช้การยืด (9.4) สามารถยอมรับการเชื่อมต่อได้สูงสุด 16 การเชื่อมต่อเท่านั้น (การกำหนดค่า hostapd / dnsmasq เดียวกัน) เนื่องจากนี่เป็นเพียงครึ่งเดียวกับ Pi 3B ฉันไม่มีอะไรนอกจากสมมติฐานสำหรับเรื่องนี้:
- ทั้งไดรเวอร์ brcmfmac สำหรับการฝังตัวแบบยืดออกสำหรับชิป WIFI ในขณะนี้ จำกัด ที่อยู่ MAC 16 แห่ง (ไม่น่าจะเป็น IMHO)
- หรือมันเชื่อมโยงกับชิป WIFI ใหม่ที่ใช้ในบอร์ดใหม่ตอนนี้ดูอัลแบนด์ 2,4 / 5 GHz เมื่ออยู่ในโหมดไคลเอนต์ แต่ฉันสามารถกำหนดค่า AP โดยใช้เพียง 2,4GHz เท่านั้นดังนั้นครึ่งหนึ่งของทรัพยากรจะเป็น ดังนั้นจึงจัดสรรครึ่งความจุสูงสุดของ Pi 3B (ดูเหมือนจะเป็นไปได้มากกว่าสำหรับฉัน แต่ไม่ได้รับการยืนยันอย่างแน่นอน)