Wi-Fi for Agile Workshop

wachirawit papaka
Alchemist
Published in
4 min readFeb 21, 2017

--

สวัสดีครับ วันนี้ผมจะมาเล่าเรื่องเล็กๆ ของเด็กตัวอ้วนๆที่มีโอกาสได้ทำอะไรสนุกๆให้ได้อ่านกันนะครับ (ขอไม่ลงละเอียดในส่วนของการ workshop นะครับ)

เช้าวันอังคารที่แสนจะง่วงงัวเงีย กับแชทกรุ๊ปแชทหนึ่งที่เด้งมารัวๆจนเราสงสัย ว่ามีประเด็นอะไรกันตั้งแต่เช้า จึงเอื้อมไปหยิบโทรศัพท์มาเปิดอ่าน ด้วยความงัวเงียจึงไม่ได้อ่านละเอียดเลย จับใจความได้ประมาณว่า “เห้ย งาน Agile วันที่ 17–19 มีใครจะเตรียมระบบ wireless ไหม ” แอบเม้ามอย พี่บาสแหย่ๆมาประมาณว่า “งานเหนื่อยๆงี้ไม่มีคนทำหรอก ปกติก็ทำคนเดียว ” เท่านั้นแหละครับ ผมตบปากรับคำไปแบบงงๆทั้งๆที่ตามแนวทางของทีมคือ ขอเวลาคุยกันเองในทีมก่อนหนึ่งคืน…

หลังจากตกลงทำ ใจหนึ่งก็ดีใจที่ได้ทำอะไรสนุกๆอีกครั้ง หลังจากที่ไม่ได้ทำอะไรมานานมากกก อีกใจก็แอบกังวลว่าเห้ย งานเราก็เยอะแล้วนา จะทำได้ไม่เต็มที่ แต่เดี๋ยวก่อน ใจที่สามมันมา มันบอกว่า “เห้ย เป็น PM ไม่ต้องลงแรงหรอก ชิลๆไป สบาย ” เท่านั้นแหละครับ ก็พยายามคุยกับเพื่อนกับน้อง โดยพี่ชนินกำชับอีกครั้งว่า ภายในวันศุกร์ต้องสร้างทีมและสำรวจพื้นที่จริง ผมเลยจัดการนัดหมายกับเพื่อนกับน้องเพื่อสำรวจสถานที่ ตั้งแต่ดูสัญญาณ wireless ไปจนถึงผังห้อง ตำแหน่งปลั๊กไฟ

ก่อนไปช่วงการออกแบบ requirement ที่ได้รับคือ

เตรียม Wi-Fi สำหรับผู้เข้าร่วมงาน สำหรับ 185 คน , คนภายนอก 50 คน (หนึ่งคนอาจมีมากกว่า 1 อุปกรณ์) เดินสายไฟพร้อม Power Outlet รองรับ Client ของนศ. 140 คน โดยวันแรกฟังบรรยายและเวิร์คชอปที่ชั้น 4 คณะฯ วันที่ 2 เวิร์คชอปที่ cb2 ชั้น 4 และวันสุดท้าย โค้ดดิ้งที่ cb2 ชั้น 4 โดยวันที่ 2 และ 3 แยกเป็น 3 ห้อง มี 4 4 และ 7 กลุ่ม ในห้อง 2402 2405 และ 2406 ตามลำดับ

Plan & Design

มาดูการออกแบบกันครับ ผมออกแบบโดยเก็บข้อมูลมา 3 อย่าง คือ แผนผังห้อง ความแรงของสัญญาณ และ จัดทำ heatmap ตอนสำรวจวันแรก ผมแบ่งน้องเป็น 2 กลุ่ม กลุ่มแรกทำแผนผังห้อง อีกกลุ่มดูเรื่องสัญญาณครับ เอาเป็นว่าดูรูปกันเลยนะครับ

รูปวันแรกที่เราทำ site survey ครับผม

ครับ ด้านบนเป็นรูปที่ผมถ่ายไว้ตอนสำรวจสถานที่วันแรกครับ ตอนไปเป็น heatmap ที่ทำไว้โดยน้องๆปี 2 ครับ

ทางซ้ายมือเป็นผังที่น้องวัดสัญญาณตามที่เดินครับ ส่วนขวามือเป็นผังสัญญาณที่อิงจากตำแหน่งของ access point ครับ
Wi-Fi signal strength

นั่นแหละครับท่านผู้ชม รูปด้านบนเป็นเพียงบางส่วนที่เราไปสำรวจสถานที่ฝั่ง cb 24xx ส่วนชั้น 4 ตึกคณะ ให้เบนซ์เตี้ย วีรสตรีหนึ่งเดียวแห่งทีมอินฟราปีสามออกแบบให้ซะเลย ไหนๆก็ทำงานวิชา implement ไปแล้ว ตามรูปด้านล่างนี้

heatmap ของชั้น 4 คณะฯ

พอผมให้น้องทำ heatmap ดันมีคนพูดขึ้นมาว่า มันคลุมทั้งห้องอยู่แล้ว เรามาสนใจเรื่อง bandwidth ดีกว่า ผมเลยมาคิดว่า งั้นเราติด access point ฝั่ง cb2 เพิ่มห้องละตัวแล้วกัน

ส่วนเรื่องไฟปรึกษาพี่บาส พี่บาสให้คำแนะนำคือ ห้อง 2406 ที่มีผู้ใช้มากที่สุด โดยสูงถึง 70 คน ไม่รวมพี่ๆสตาฟ พี่บาสจึงแนะนำให้เดินไฟข้ามมาจากห้อง 2403 เพื่อกระจายโหลดไฟครับ

Setup

ถึงขั้นตอนการติดตั้ง เราใช้ access point รุ่น HP MSM 410 802.11n (จะเห็นในรูปด้านล่างต่อไป)

ขอเริ่มกันที่ชั้น 4 คณะฯก่อนเลย ตอนนั้นเอาจริงๆเริ่มไม่ถูกเหมือนกันครับว่าควรเริ่มจากตรงไหนก่อน แค่ T- bar ผมยังไม่รู้จักเลยครับ ติดตัวแขวน access point ยังไม่กล้าจะดันตรงแบบพี่บาสเลยครับ (กลัวพี่บาสบ่นแหละ 55555) แถมพอพี่บาสติดได้ ยังทำหน้าวินๆอีก ผมนี่เขินเลย 555

หลุดประเด็นไปไกลละ กลับม้าาาาาาาาาาาาาาาา

ขอออกตัวก่อนเลย งานครั้งก่อนที่ทำ wireless ก็ทำแค่เสียบสายตามที่เพื่อนบอก ไม่ได้มานั่งเช็คอะไรเองเลย นั่นแหละครับ ผมเลยไม่มั่นใจว่าต้องเริ่มตรงไหนก่อน จนรู้ตัวอีกที มันก็แค่เสียบสายเองนี่หว่า (ขออภัยพี่บาสอีกที ที่ยังสับสนระหว่าง plug กับ jack อยู่ 55555555555) เราเลยจัดการกันจนเสร็จเรียบร้อย

ข้ามมาฝั่ง cb2 กันบ้าง ผมเริ่มจับทางได้แล้ว ช่วงเช้าเลยไปไล่สายที่ห้อง Telecommunication Room นำทีมโดยพี่บาสเช่นเดิม คราวนี้เราต้องมาแท็กสายเดิม เช็คพอร์ต ทั้งปีนทั้งลองเสียบ

telecommunication room ทางซ้ายคือ พี่บาสกำลังเขียนแท็กติดสายเดิม ส่วนทางขวาคือ ตอนบ่ายที่เราลองต่อ access point

หลังจากที่พี่บาสพาพวกเราไปเช็คสายดูสายแล้ว บ่ายวันนั้นเราเช็ค outlet ที่เสียบตามห้อง เริ่มจากห้อง 2406 เราเสียบสาย เห็นว่ามันกำลังรีบูท เราก็ไม่เอะใจที่มันบูทนานและมีบูทซ้ำ เพราะจำได้ว่า ตอนเช้าพี่บาสพูดประมาณว่า “firmware ของ access point เวอร์ชั่นใหม่กว่า controller ของสำนักคอมฯ ” ผมเลยหลับรอไป ก่อนหลับ access point บูทไป 2 รอบ ตื่นมามันบูทอีกรอบ เลยเริ่มเอะใจ เลยวิ่งไปเช็คสวิตช์ที่พี่จากสำนักคอมฯนำมาติดให้ ปรากฏว่า ทั้งไฟ link และ PoE ติดปกติทั้งคู่ ไม่นานพี่โอ๊ตก็วิ่งขึ้นมาดูให้ ได้ผลสรุปว่า สายที่วิ่งขึ้นไปชั้น 4 ไม่มีปัญหา ปัญหาเกิดที่ controller ของสำนักฯที่น่าจะหาตัว access point ไม่เจอ เพราะ มี client ใช้งานเยอะมากกก ทำให้ traffic เต็ม เราเลยจัดการเช็ค outlet ว่าเสียบแล้ว ไฟติดหรือไม่เท่านี้พอ แล้วเก็บของกลับคณะ…

Day 1

ต่อครับ วันงานวันแรกจัดที่ชั้น 4 คณะฯขอโทษอาจารย์และพี่ๆเจ้าหน้าที่ด้วยครับ ผมตื่นสาย เข้าห้องประชุมไป อย่างแรกที่สะดุดตาเลย คือ พี่บาสกำลังม้วนสาย access point ตัวหน้าห้องที่เราวางไว้ในแจกันออก (อันนี้ขอท้าวความก่อน คืนก่อนงานพี่อู๋เดินมาทักเรื่อง wireless ชั้น 4 เรียบร้อยไหม ผมเลยตัดสินใจขึ้นไปเช็คอีกรอบ ปรากฏว่า ตัวในแจกันมีปัญหาเลยถอดเสียบใหม่ ไฟทั้งสามดวงก็ขึ้นสถานะปกติจึงลงมาชั้นล่าง จากนั้นนึกครึ้มใจอะไรไม่รู้ เจอเบนซ์กำลังออกจากคณะ เลยชวนขึ้นไปเช็คที่ชั้น 4 อีกที ความจริงจึงปรากฏ outlet ที่เสียบอยู่ตอนแรกมีปัญหาคือ พอร์ตแตก!!! ไม่ใช่ถูกดันเข้าไปลึก แต่พอร์ตฉีกออกจากัน ราวกับมีใครไปผ่ามัน เลยแชทไปบอกพี่บาสว่าพอร์ตมีปัญหา แล้วสลับแล้ว แต่ดันสื่อสารกันผิดพลาด สุดท้ายเราเลย บอกพี่บาสใหม่ แล้วจัดการปัญหาจนตอนบ่าย access point ทุกตัวใช้งานได้ปกติ…)

ตกเย็น หลังจากทุกคนกลับกันหมดแล้วเราก็เริ่มเก็บ access point จากชั้น 4 ลงมา แล้วไปเตรียมสถานที่ที่ cb2 ทั้ง wireless เช็คเครื่องเสียง ตัวwirelessเอง ไม่มีปัญหาอะไร(ต้องบอกว่า ไม่เจอปัญหาถึงจะถูก) เราแบ่งกันจัดสถานที่แต่ละห้อง 2402 2405 2406 ห้อง 2406 ผ่านไปได้ด้วยดี

ในรูปเป็นห้อง cb2406 ที่เราจัดโต๊ะและติดตั้ง access point ผ่านไปได้ด้วยดี

อ้อ..ลืมบอก เราแขวน access point ด้วยวิธีบ้านๆเลยครับ นั่นคือ ใช้ลวดในสาย UTP มายึด access point เข้ากับ เอิ่ม…. เข้าใจว่าเป็นที่แขวนเครื่องฉาย เพราะ ตัวล็อคแผนยึดไม่สามารถยึดกับที่แขวนได้ครับผม

นี่เลยไฮไลท์ของวัน ผ่าง!!!!

โต๊ะทรงสามเหลี่ยมในห้อง 2402 และ 2405

นี่แหละครับไฮไลท์ของวัน ถามว่าทำไมถึงยกเป็นไฮไลท์ของวัน โต๊ะในภาพเป็นโต๊ะที่จัดได้ยากมากกกกกกกก ต้องขอบคุณคุณครูมัธยมที่ช่วยสอนเรื่องเรขาคณิตให้ผมครับ มันเป็นโต๊ะที่ต้องหมุนต้องคิดกันอยู่นานว่าจะจัดยังไงให้เป็นกลุ่มได้ 4 กลุ่ม และออกมาเป็นสี่เหลี่ยม 5555 แต่ด้วยความมันสมองอันชาญฉลาดของผมเอง(เกินไป 55 ) ทุกอย่างก็ผ่านไปด้วยดีเช่นเดิม…

Day 2

เช้าวันเสาร์อันสดใส ตั้งแต่คืนก่อนจนถึงตอนเช้า ผมเกิดความกังวลคือ กลัวว่า access point จะเล่นตัวจนทำให้เกิดปัญหา อีกข้อคือกลัว access point ตก เพราะ เราใช้ลวดพันกับที่แขวนเครื่องฉายเท่านั้น เมื่อถึง cb2 สิ่งแรกที่ทำคือ รีบวิ่งไปทักทาย Telecommunication room ปรากฏว่า ทุกอย่างปกติครับ ตลอดทั้งวันที่มีการเทรน เมื่อมีเวลาว่างผมและทีมจะคอยเช็คสถานะของ access point ทั้ง ดูจากไฟ LED จากตัว access point และไฟสถานะที่switch ที่ Telecommunication room

ถึงช่วงเย็น วันนี้เราต้องวาง power bar (ปลั๊กพ่วง) เป็นความรู้ใหม่ของผมเอง คือ เราต้องแบ่งโหลดไฟให้เหมาะสมกับกำลังไฟที่จ่ายได้ในแต่ละชุด จากแผนเดิมคือเดินไฟจากห้อง 2403 มาเพื่อลดโหลดไฟห้อง 2406 แต่ปรากฏว่าพี่บาสและพี่เต้ยคำนวณไฟแล้วไม่จำเป็นต้องเดินไฟเพิ่มครับ โดยไฟที่จ่ายมี 3 ชุด ชุดละ 16 16 และ 20 แอมป์ ส่วนห้อง 2402 และ 2405 เดินไฟตามแผนเดิมคือ กลุ่มละ 2 จุด เพื่อกระจายโหลดไฟเพื่อไม่ให้สายไฟภายในรับโหลดไฟสูงและสายทองแดงร้อนเกินไป จนอาจเกิดอันตราย

วันนี้เอง เราพบปัญหาหนึ่งคือ พอร์ตที่ลิงค์ไปที่ access point ที่ลิงค์ไปที่ห้อง 2405 มีปัญหา จึงต้องย้ายพอร์ต และ access point ที่ห้อง 2406 ใช้งานลิงค์ได้ไม่เต็ม bandwidth คงจะนึกภาพไม่ออก ผมมีคลิปมาครับ

LED status of switch

ตามคลิปครับ ชุดไฟทางขวามือ แถวล่างที่เป็นสีส้มเป็นไฟสถานะ PoE ซึ่งปกติดีทุกพอร์ต ส่วนแถวบน จะเห็นไฟดวงซ้ายสุดซึ่งลิงค์ไปที่ห้อง 2405 ซึ่งหมายความว่า เกิดปัญหาที่ลิงค์ ทำให้ access point ไม่สามารถทำงานได้เลย ส่วน ไฟดวงขวาสุดที่เป็นสีส้มหมายถึง การที่ access point ใช้งานได้ไม่เต็ม bandwidth ครับ เราก็จัดการย้ายพอร์ต ซึ่งทำให้ access point ที่ห้อง 2405 ทำงานได้ปกติ แต่สำหรับห้อง 2406 ที่ติด 2 ตัว มี 1 ตัวที่ทำงานได้ไม่เต็มที่ ซึ่งส่งผลกระทบกับภาพรวมเพียงเล็กน้อย

Day 3

สำหรับวันนี้ ผมค่อนข้างกังวล เพราะเราคาดเดาไม่ได้ว่า เพื่อนๆ จะใช้อินเตอร์เน็ตในรูปแบบไหนบ้าง มีแอบๆเดินไปส่อง access point ในห้อง 2402 บ้าง ระหว่างทำงาน อิอิ แต่โดยรวมทั้งวันคือ อินเตอร์เน็ตมีช้าบ้าง แต่ไม่ดับทำให้ไม่เกิดปัญหาใหญ่

ทุกอย่างผ่านไปด้วยดีครับสำหรับ 3 วัน wireless ที่เพื่อนๆน้องๆ รวมไปถึงพี่บาส ช่วยกันออกแบบ

สุดท้าย ขอโทษพี่ๆสตาฟ อาจารย์และเพื่อนๆ ถ้า wireless มีปัญหา ช้าบ้าง อืดบ้าง ขอโทษทีมนะครับ ที่ยังทำงานแบบอ่อนหัด ยังกังวลกับอะไรต่างอยู่ ขอโทษพี่บาสที่ทำงานยังไม่เจ๋งเท่าที่ควร ที่ขาดไม่ได้เลย ต้องขอขอบคุณน้องๆทีมอินฟราปี 1–2 ที่มาช่วยพี่เตรียมงานนะครับ ขอบคุณเพื่อนๆทีมอินฟราปี 3 ที่มาช่วยกันตั้งแต่ต้นจนจบ ทั้ง เบนซ์ แฟ้ม ทาโร่ ขอบคุณพี่ๆศิษย์เก่าอย่างพี่ชนินและพี่อู๋ที่ช่วยเป็นที่ปรึกษาช่วยวางแผนงานให้ผม และที่ขาดไม่ได้เลย พี่บาส ที่ปรึกษาของเรา ที่ไม่ใช่แค่สั่งงาน แต่ยังคอยให้คำปรึกษา ติดตามงาน รวมไปถึงอยู่ทำงานกับเรา ตั้งแต่ต้นก่อนออกแบบจนถึงจบงาน สุดท้ายจริงๆแล้วนะ ไม่มีรูปไหนที่ผมประทับใจเท่านี้ครับ เอาเป็นว่า ผมไม่อธิบายรูปเนอะ อิอิ

--

--