โปรแกรมจำลอง WiFi บนพื้นฐาน WebGPU
(wifi-solver.com)-
แนะนำ WiFi Solver
- WiFi Solver คือเอนจินที่มีความแม่นยำทางฟิสิกส์สำหรับจำลองความแรงของสัญญาณ WiFi ภายในบ้าน
- ทำงานแบบเรียลไทม์บนอุปกรณ์ของผู้ใช้ และสามารถปรับการจำลองได้ด้วยการเปลี่ยนสีพื้นหลัง
- ใช้เทคโนโลยี WebGPU เพื่อดึงประสิทธิภาพของการ์ดจอมาใช้ ทำให้การจำลองทำได้รวดเร็ว
-
ความสามารถและจุดเด่น
- ใช้เทคโนโลยีสมัยใหม่เพื่อให้การจำลองทำงานได้ที่ความเร็วระดับโต้ตอบ
- เมื่อเลื่อนหน้าจอ จะสามารถสังเกตการหักเหของคลื่นรอบกล่องข้อความได้
- สามารถตรวจสอบประสิทธิภาพของอุปกรณ์ผ่านการจำลองทดสอบหลากหลายแบบ
- หากใช้ GPU ที่ทรงพลัง ก็สามารถจำลองบ้านได้อย่างสมจริง
-
หลักการทำงาน
- WiFi Solver จำลองการแพร่กระจายของคลื่นแม่เหล็กไฟฟ้าโดยใช้สมการทางคณิตศาสตร์ที่เรียนกันในหลักสูตรปริญญาด้านฟิสิกส์
- ด้วยเทคโนโลยี WebGPU จึงสามารถใช้ประสิทธิภาพของการ์ดจอได้อย่างเต็มที่ ทำให้การจำลองทำได้รวดเร็ว
-
ข้อมูลเพิ่มเติม
- มีข้อมูลเพิ่มเติมเกี่ยวกับ WiFi Solver และยังสามารถดูโปรเจ็กต์อื่น ๆ ได้บนบล็อกของ Jason
สรุปโดย GN⁺
- WiFi Solver จำลองความแรงของสัญญาณ WiFi ได้อย่างแม่นยำตามหลักฟิสิกส์ และให้ข้อมูลที่เป็นประโยชน์แก่ผู้ใช้
- ใช้เทคโนโลยี WebGPU เพื่อให้การจำลองทำงานได้รวดเร็ว ซึ่งเป็นประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่มี GPU ประสิทธิภาพสูง
- เอนจินจำลองนี้อาศัยหลักการทางคณิตศาสตร์ของฟิสิกส์ จึงให้ผลลัพธ์ที่เชื่อถือได้
- โครงการอื่นที่มีความสามารถคล้ายกันและแนะนำให้ลอง ได้แก่ NetSpot และ Ekahau HeatMapper
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผู้ใช้คนหนึ่งอยากสร้างระบบตัดเสียงรบกวนแบบแอ็กทีฟภายในห้อง โดยจินตนาการถึงการจัดวางไมโครโฟนและลำโพงอย่างมีกลยุทธ์เพื่อลบเสียงออก แต่ก็ตระหนักว่ามันซับซ้อนขึ้นเพราะต้องคิดแบบ 3 มิติ
งานภาพสวยดี แต่ดูเหมือนจะโฟกัสที่ความสนุกในฐานะโปรเจ็กต์ศิลปะมากกว่ารูปแบบการครอบคลุมจริงของช่วงความยาวคลื่น 6-12.5 ซม.
เวลาสกรอลล์จะเห็นคลื่นหักเหรอบกล่องข้อความ ซึ่งไม่มีประโยชน์อะไรแต่ดูเท่มาก
มีบั๊กอยู่
ถ้ากดปุ่ม "เพิ่มแหล่งกำเนิดใหม่" หลายครั้ง อาร์เรย์จะล้นและทำให้เกิด JavaScript exception
ขึ้นอยู่กับการ์ดจอหรือไดรเวอร์ การสกรอลล์อาจทำให้ซิมูเลชันพังได้ เช่น ถ้าเลื่อนขึ้นลงเร็ว ๆ ข้อมูลจะเสียหาย
มีการถามถึงความต้องการของระบบ โดยชี้ว่า WebGPU ยังไม่รองรับบนระบบ Linux มาตรฐานที่ใช้ Chrome
งานภาพสวยและทำให้นึกถึง BeamLab ที่ใช้สาธิต beamforming ส่วนเวอร์ชันฟรีของ Hamina อาจมีประโยชน์มากกว่าสำหรับการปรับเลย์เอาต์ Wi-Fi ให้เหมาะสม
มีข้อความผิดพลาดว่า "WebGPU ไม่รองรับบนอุปกรณ์นี้" และผู้ใช้ Firefox กับ Nvidia ก็แสดงความไม่พอใจเกี่ยวกับเรื่องนี้
มีการแนะนำ cemsim.com เป็นโปรเจ็กต์ที่คล้ายกัน
สามารถหาแนวคิดคล้ายกันได้บน Shadertoy
มีการพูดถึงความคาดหวังต่อการประมวลผลวิทยุ SDR โดยจินตนาการถึงการส่ง noise ที่อ่านจาก GPIO ไปยังเว็บเบราว์เซอร์เพื่อแสดงกิจกรรมของทุกช่องสัญญาณ