ออกแบบ WiFi โรงแรมให้ Seamless Roaming สลับสัญญาณไวไม่สะดุด
ตีสองวันอาทิตย์ก่อน สายด่วนจาก GM รีสอร์ทหรูแถวหัวหินโทรปลุกผมด้วยน้ำเสียงเครียดจัด "ช่างครับ แขก VIP ห้อง Pool Villa โทรมาคอมเพลนหนักมาก เขาเดินกด VDO Call คุยงานกับต่างประเทศจากแถวล็อบบี้กลับเข้าห้องพัก แล้วเน็ตหลุดวิดีโอตัดไป 3 รอบแล้ว เขาบอกว่าโรงแรม 5 ดาวแต่ระบบอินเทอร์เน็ตไม่ได้เรื่อง!"
เคสแบบนี้ไม่ได้เกิดขึ้นแค่ที่นี่ที่เดียวครับ ตลอด 10 กว่าปีที่ผมทำระบบเครือข่ายให้โรงแรมและรีสอร์ททั่วประเทศ ปัญหาที่พบบ่อยที่สุดไม่ใช่เรื่องเน็ตช้า แต่คือเรื่อง "เน็ตหลุดตอนเดินเปลี่ยนตำแหน่ง" ทั้งที่โรงแรมติด Access Point ราคาแพงกระจายอยู่เต็มตัวอาคาร ปัญหานี้เกิดจากระบบขาดการออกแบบ Seamless Roaming ที่ถูกต้องนั่นเองครับ
ทำไมแขกเดินผ่าน Access Point แล้วสัญญาณเน็ตถึงหลุด?
หลายคนเข้าใจผิดคิดว่าแค่ซื้อ Access Point มาติดเยอะๆ ตั้งชื่อ WiFi (SSID) และรหัสผ่านให้เหมือนกันทั้งโรงแรม แล้วเครื่องของลูกค้าจะสลับจับสัญญาณตัวที่แรงที่สุดให้เองแบบอัตโนมัติ ซึ่งในความเป็นจริง พฤติกรรมดั้งเดิมของอุปกรณ์ไร้สาย (Client Devices) อย่างสมาร์ทโฟนหรือโน้ตบุ๊กจะเกาะสัญญาณตัวเดิมจนกว่าสัญญาณจะหลุดไปจริงๆ (เรียกว่า Sticky Client)
ลองจินตนาการว่าแขกเดินออกจากล็อบบี้ไปที่สระว่ายน้ำ มือถือยังคงพยายามเกาะ Access Point ตรงล็อบบี้ที่เหลือสัญญาณแค่ 1 ขีด ทั้งๆ ที่หัวของแขกอยู่ห่างจาก Access Point บริเวณสระว่ายน้ำแค่ 2 เมตร ผลคืออินเทอร์เน็ตค้าง แพ็กเกจข้อมูลสูญหาย (Packet Loss) และเมื่อหลุดแล้วไปต่อตัวใหม่ สาย VDO Call หรือเกมที่เล่นอยู่ก็ตัดทันทีครับ
3 หัวใจสำคัญในการออกแบบ WiFi โรงแรมให้สลับสัญญาณได้เนียนกริบ
การจะแก้ปัญหานี้ให้อยู่หมัด ผมไม่ได้ใช้โชคช่วย แต่ใช้หลักการทางวิศวกรรมเครือข่ายร่วมกับฟีเจอร์มาตรฐานของ Controller-based WiFi โดยมี 3 ส่วนสำคัญดังนี้ครับ:
1. การปรับกำลังส่ง (Tx Power) และกำหนด Minimum RSSI Threshold
ปัญหาใหญ่ของช่างติดตั้งส่วนใหญ่คือชอบเปิดกำลังส่งของ Access Point ไว้สูงสุด (Auto หรือ High) เพราะคิดว่าจะได้ Coverage กว้างๆ แต่ผลเสียคือสัญญาณแต่ละตัวมันข้ามไปทับซ้อนกันมากเกินไป มือถือของแขกเลยไม่ยอมปล่อยจากตัวเดิม
สิ่งที่ผมทำเสมอเวลาไป Fine-tune ระบบให้ลูกค้า คือการดึงกำลังส่งลงมาให้อยู่ในระดับที่พอเหมาะ และตั้งค่า Minimum RSSI Threshold (เช่น -75 dBm) บนตัวกระจายสัญญาณ หากมือถือของแขกมีสัญญาณต่ำกว่าค่านี้ ตัว Access Point จะทำการ Kick หรือตัดการเชื่อมต่อทันที บังคับให้มือถือต้องมองหาตัวใหม่ที่สัญญาณแรงกว่า
2. การเปิดใช้งานมาตรฐาน 802.11k, 802.11v และ 802.11r (Fast Roaming)
ถ้าไม่มีชุดโปรโตคอลนี้ การสลับ Access Point แต่ละครั้ง อุปกรณ์ต้องใช้เวลาเกือบ 1-3 วินาทีในการ Handshake authentication ใหม่ทั้งหมด ซึ่งนานพอจะทำให้สายหลุด แต่ถ้าเราเปิดใช้งาน 3 โปรโตคอลนี้พร้อมกัน:
- 802.11k (Radio Resource Management): ช่วยให้อุปกรณ์ของแขกรู้จักรายชื่อ Access Point ตัวใกล้เคียงล่วงหน้า โดยไม่ต้องเสียเวลาสแกนหาใหม่ทั้งย่านความถี่
- 802.11v (BSS Transition Management): ช่วยให้คอนโทรลเลอร์สั่งแนะนำอุปกรณ์ของแขกได้ว่า "ตัวที่แกเกาะอยู่เริ่มเบาแล้ว ให้ย้ายไปเกาะตัวข้างๆ ที่ว่างอยู่ดีกว่า"
- 802.11r (Fast BSS Transition): ตัดขั้นตอนการยืนยันตัวตนความปลอดภัยที่ซ้ำซ้อน ทำให้ระยะเวลาสลับ Access Point ลดเหลือต่ำกว่า 50 มิลลิวินาที (ms) ซึ่งมนุษย์ไม่รู้สึกเลยว่าเน็ตเคยหลุด
3. การวางตำแหน่ง Access Point ให้เกิด Signal Overlap 15-20%
การวางผังจุดติดตั้งไม่ใช่เรื่องเดาสุ่มครับ ผมมักจะใช้เครื่องมืออย่าง Site Survey Tool ในการจำลองและวัดความแรงสัญญาณจริง สัญญาณย่าน 5GHz ระหว่าง 2 จุดที่อยู่ติดกันควรมีจุดทับซ้อน (Overlap) อยู่ที่ประมาณ 15% ถึง 20% ที่ระดับความแรงสัญญาณประมาณ -65 dBm ถึง -67 dBm เพื่อให้การส่งผ่านข้อมูลตอนเดินข้ามโซนเป็นไปอย่างราบรื่นที่สุด
ขั้นตอนปฏิบัติจริงในการ Tuning ระบบ WiFi โรงแรมให้ใช้งานได้จริง
หลังจากที่ผมบึ่งรถไปถึงรีสอร์ทลูกค้าตอนตีสองคืนนั้น สิ่งที่ผมลงมือทำเพื่อแก้วิกฤตฉุกเฉินและปรับปรุงระบบ มีดังนี้ครับ:
- ตรวจสอบแชนแนล (Channel Planning): แยกช่องสัญญาณของ 5GHz ไม่ให้ชนกัน โดยเฉพาะการหลีกเลี่ยงการใช้ความถี่ซ้ำในจุดที่อยู่ใกล้กัน
- เปิดฟีเจอร์ Fast Roaming บน Controller: ตั้งค่า 802.11r / 802.11k / 802.11v บนระบบบริหารจัดการศูนย์กลาง
- ทำ Band Steering: ผลักดันให้อุปกรณ์รุ่นใหม่ไปใช้วิธีเชื่อมต่อบนย่านความถี่ 5GHz แทน 2.4GHz ที่แออัดและมีสัญญาณรบกวนสูง
- เดิน Walk Test ทดสอบจริง: ผมใช้อุปกรณ์ทดสอบพร้อมเปิดแอปพลิเคชันตระกูล VoIP Call แล้วเดินจากหน้าล็อบบี้ ผ่านโถงทางเดิน ลงไปถึง Pool Villa เพื่อตรวจสอบค่า Latency และมองหาจุดอับสัญญาณ (Dead Zone)
สรุปจากประสบการณ์ตรงของผม
หลังจากปรับแต่งค่าระบบใหม่ทั้งหมดในคืนนั้น เช้าวันรุ่งขึ้นแขก VIP ท่านนั้นสามารถเดินคุยงาน VDO Call จากห้องพักออกไปทานอาหารเช้าที่ห้องอาหารริมหาดได้โดยที่สายไม่หลุดแม้แต่ครั้งเดียว GM ของโรงแรมถึงกับยกมือไหว้ขอบคุณผมไม่หยุด
การทำ WiFi โรงแรม ให้ลูกค้าประทับใจไม่ได้วัดกันที่ตัวเลขอินเทอร์เน็ตความเร็วสูงระดับ Gbps เพียงอย่างเดียวครับ แต่วัดกันที่ความเสถียรและความต่อเนื่องในการใช้งาน หากคุณเป็นเจ้าของโรงแรม รีสอร์ท หรือดูแลระบบไอทีอยู่ แล้วเจอปัญหาแขกบ่นเรื่องเน็ตหลุดตอนเดินเปลี่ยนโซน ลองนำแนวทางการปรับแต่ง Seamless Roaming และมาตรฐาน 802.11k/v/r ไปประยุกต์ใช้กับ Access Point ในโครงการของคุณดูครับ รับรองว่าปัญหาปวดหัวเหล่านี้จะหมดไปแน่นอน
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: อุปกรณ์สมาร์ทโฟนรุ่นเก่ารองรับ Seamless Roaming หรือไม่?
สมาร์ทโฟนส่วนใหญ่ที่ผลิตหลังปี 2018 รองรับมาตรฐาน 802.11k/v/r เกือบทั้งหมดแล้วครับ แต่หากมีอุปกรณ์รุ่นเก่าที่ไม่รองรับ การตั้งค่า Minimum RSSI Threshold บน Access Point จะเป็นตัวช่วยบังคับให้อุปกรณ์รุ่นเก่าทำการสลับ Access Point เมื่อสัญญาณอ่อนลงได้เช่นกัน
Q: ทำไมการตั้งชื่อ SSID และ Password เหมือนกันทุกจุด ถึงยังไม่ใช่ Seamless Roaming?
การตั้งชื่อ SSID เหมือนกันเป็นเพียงการทำให้เครื่องจำรหัสผ่านเดียวกันได้ แต่กระบวนการสลับ Access Point (Handover) จะขึ้นอยู่กับตัวอุปกรณ์ลูกค้า หากไม่มีมาตรฐาน 802.11k/v/r และการบริหารจัดการจาก Controller-based WiFi อุปกรณ์จะเกาะตัวเดิมจนสัญญาณหลุดก่อนจึงจะค้นหาตัวใหม่ ทำให้เกิดการสะดุดของอินเทอร์เน็ตครับ
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน