WiFi QR Code

หลังจากที่ทดลองใช้ Network Manager ใน Raspberry Pi ไปเมื่อวาน ลองใช้เป็น WiFi HotSpot กะจะเอาไว้ให้แขกใช้ในสวนหลังบ้าน พบว่ามี Bug อยู่ 2 จุด

จุดแรก น่าเสียดายมาก เพราะ Raspberry Pi ทำ Network Info ไว้ให้ดูอย่างสวยงาม มี QRCode สำหรับ connect WiFi HotSpot มาให้เรียบร้อย กดพิมพ์ก็เอาไปติดในสวนให้แขกใช้ได้เลย น่าจะสะดวกดี

Network Info ใน Raspberry Pi แสดง QRCode สำหรับ connect WiFi HotSpot

แต่น่าเสียดาย มันมีบั๊ก…​ลองเอาทั้ง iPhone และ Android ส่องแล้วส่องอีกมันก็ไม่ยอม connect WiFi ก็เลยต้องลองเอามาอ่านข้อมูลดู พบว่าเป็นบั๊กตัวเบ้อเร่อ ใน QR Code ไม่ได้ใส่ Password มาด้วย แล้วมันจะ connect ได้ยังไง

ปกติแล้วเราสามารถ generate QR Code ไว้สำหรับเครื่องโทรศัพท์มือถือ ทั้ง iOS และ Android สามารถ scan QR Code แล้ว connect WiFi ได้เลย โดยไม่ต้องพิมพ์ชื่อ SSID และ ไม่ต้องใส่ Password

WiFi QRCode มีมาตรฐานดังนี้ครับ

WIFI:T:WPA2;S:mynetwork;P:mypasscode;;

แต่ใน QRCode ของ Raspberry Pi ไม่ได้ใส่ Password มาด้วย ก็เลย connect ไม่ได้ เป็นบั๊กไม่รุนแรงอะไร ซักพักคงแก้ แต่มันหงุดหงิดเล็กน้อยเพราะนึกว่า set อะไรผิดไป ไล่ดูอยู่นาน

บั๊กอีกตัวที่เจอคือ การกำหนด WiFi Security ไม่สามารถเลือก WPA2 โดดๆได้ มีให้เลือกเป็น WPA/WPA2 ซึ่งทำให้ iPhone โวยวายว่าไม่ปลอดภัย เอาไปให้แขกใช้น่าจะเกิดความหวาดระแวงไม่น้อย

ใน options ที่ให้เลือกมี WPA & WPA2 ซึ่ง iOS โวยวาย และมี WPA3 Personal ให้เลือก ปัญหาคือเลือกแล้ว WiFi HotSpot ใน Raspberry Pi ไม่เสถียรเลย ติดๆดับๆตลอด ยังไม่มีอารมณ์หาสาเหตุ

คงต้องรอไปอีกซักพักให้บั๊กได้รับการแก้ไขก่อน จึงจะใช้ได้สมบูรณ์ แต่อย่างไรก็ดี การมี Network Manager ใน Raspberry Pi รอบนี้ทำให้การใช้งานสะดวกขึ้นมาก