WiFi Survey Tool

.survey-modal-overlay.active { display: flex; } .survey-modal { background: #fff; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); width: 600px; max-width: 95vw; max-height: 90vh; overflow: hidden; display: flex; flex-direction: column; } .survey-modal-header { background: #343a40; color: #fff; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; } .survey-modal-header h3 { margin: 0; font-size: 16px; } .survey-modal-close { background: none; border: none; color: #fff; font-size: 24px; cursor: pointer; padding: 0; line-height: 1; } .survey-modal-close:hover { color: #dc3545; } .survey-modal-body { padding: 20px; overflow-y: auto; flex: 1; } .survey-modal-footer { padding: 15px 20px; background: #f8f9fa; border-top: 1px solid #dee2e6; display: flex; justify-content: flex-end; gap: 10px; } .os-tabs { display: flex; border-bottom: 2px solid #dee2e6; margin-bottom: 15px; } .os-tab { padding: 10px 20px; background: #f8f9fa; border: none; border-bottom: 2px solid transparent; cursor: pointer; font-size: 14px; margin-bottom: -2px; transition: all 0.2s; } .os-tab:hover { background: #e9ecef; } .os-tab.active { background: #fff; border-bottom-color: #007bff; color: #007bff; font-weight: 600; } .os-command-box { background: #1e1e1e; color: #d4d4d4; padding: 12px 15px; border-radius: 4px; font-family: 'Consolas', 'Monaco', monospace; font-size: 13px; margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center; } .os-command-box code { color: #9cdcfe; } .copy-btn { background: #4a4a4a; border: none; color: #fff; padding: 5px 10px; border-radius: 3px; cursor: pointer; font-size: 11px; } .copy-btn:hover { background: #5a5a5a; } .rf-data-input { width: 100%; height: 200px; font-family: 'Consolas', 'Monaco', monospace; font-size: 12px; padding: 10px; border: 1px solid #ced4da; border-radius: 4px; resize: vertical; } .rf-data-input:focus { border-color: #007bff; outline: none; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); } .parsed-data-preview { background: #f8f9fa; border: 1px solid #dee2e6; border-radius: 4px; padding: 15px; margin-top: 15px; display: none; } .parsed-data-preview.has-data { display: block; } .parsed-data-preview h4 { margin: 0 0 10px 0; font-size: 14px; color: #495057; } .parsed-field { display: flex; margin-bottom: 5px; font-size: 13px; } .parsed-field-label { font-weight: 600; min-width: 120px; color: #6c757d; } .parsed-field-value { color: #212529; } .parsed-field-value.good { color: #28a745; } .parsed-field-value.medium { color: #ffc107; } .parsed-field-value.poor { color: #dc3545; } .ssid-selector { margin-bottom: 15px; } .ssid-selector label { display: block; margin-bottom: 5px; font-weight: 600; font-size: 13px; } .ssid-selector select { width: 100%; padding: 8px; border: 1px solid #ced4da; border-radius: 4px; font-size: 13px; } .survey-point-marker { cursor: pointer; } .survey-points-list { max-height: 300px; overflow-y: auto; } .survey-point-item { display: flex; justify-content: space-between; align-items: center; padding: 8px 10px; border-bottom: 1px solid #dee2e6; font-size: 12px; } .survey-point-item:hover { background: #f8f9fa; } .survey-point-item .signal-indicator { display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-right: 8px; } .survey-point-item .delete-btn { background: none; border: none; color: #dc3545; cursor: pointer; padding: 2px 6px; } .survey-point-item .delete-btn:hover { background: #f8d7da; border-radius: 3px; } .min-points-warning { background: #fff3cd; border: 1px solid #ffc107; border-radius: 4px; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #856404; } .metadata-toggle { color: #007bff; cursor: pointer; font-size: 12px; margin-top: 10px; } .metadata-toggle:hover { text-decoration: underline; } .metadata-section { display: none; margin-top: 10px; padding: 10px; background: #e9ecef; border-radius: 4px; font-size: 11px; } .metadata-section.visible { display: block; } .point-label-input { width: 100%; padding: 8px; border: 1px solid #ced4da; border-radius: 4px; font-size: 13px; margin-bottom: 10px; } ตารางด้านนอก: แถบด้านข้าง | พื้นที่ผ้าใบ แถบด้านซ้าย (ความกว้างคงที่ 250px) พื้นที่ผ้าใบด้านขวา แถบด้านข้างขวา (ความกว้างคงที่ 250px)
เครื่องมือสำรวจ WiFi
การสำรวจไซต์ที่ใช้งานอยู่
อัพโหลดมาตรา
การอัปโหลดแผนผังชั้น
📁
คลิกเพื่ออัปโหลดแผนผังชั้น
(PNG, JPG หรือ PDF)
ส่วนการสอบเทียบ
การสอบเทียบมาตราส่วน
คลิกสองจุดบนแผนผังชั้นเพื่อกำหนดมาตราส่วน
ส่วนการแสดงข้อมูลแบบสำรวจ
การแสดงภาพการสำรวจ
ตำนาน:
อ่อนแอ → แข็งแกร่ง
>-50 dBm (ดีเยี่ยม)
-50 ถึง -70 dBm (ดี)
<-70 dBm (แย่)
ดูส่วนการควบคุม
ดูการควบคุม
ซูม: 100%
การควบคุม:
* ล้อเมาส์เพื่อซูม
* Shift + ลากเพื่อเลื่อน
* เมาส์กลางเพื่อเลื่อน
โต๊ะซ้อน: ตาราง 3x3 สำหรับไม้บรรทัดและผ้าใบ มุมซ้ายบน ผู้ปกครองสูงสุด มุมขวาบน ไม้บรรทัดด้านซ้าย ผ้าใบตรงกลาง ไม้บรรทัดที่ถูกต้อง มุมซ้ายล่าง ไม้บรรทัดด้านล่าง มุมขวาล่าง
แถบสถานะด้านล่างตารางที่ซ้อนกัน
พร้อม - อัปโหลดแผนผังชั้นเพื่อเริ่มต้น X: 0, Y: 0
จุดสำรวจ
ส่วนจุดสำรวจ
คะแนนที่บันทึกไว้ (0)
คลิกบนแผนที่เพื่อเพิ่มจุดสำรวจ
ส่วนคำแนะนำ
วิธีใช้
  1. อัปโหลดภาพแผนผังชั้นของคุณ
  2. ปรับเทียบมาตราส่วนโดยใช้ระยะห่างที่ทราบ
  3. เดินไปยังตำแหน่งที่อยู่บนพื้น
  4. คลิกจุดนั้นบนแผนที่
  5. เรียกใช้คำสั่ง WiFi และวางเอาต์พุต
  6. ทำซ้ำอย่างน้อย 3 จุด
  7. เปิดใช้งานแผนที่ความร้อนเพื่อแสดงภาพความครอบคลุม
แบบสำรวจการป้อนข้อมูลแบบสำรวจ

เพิ่มจุดสำรวจ

ป้ายจุด
แท็บระบบปฏิบัติการ
กล่องคำสั่งเฉพาะระบบปฏิบัติการ
sudo wdutil info
ตัวเลือก SSID (สำหรับ Windows ที่มีหลายเครือข่าย) การป้อนข้อมูล แยกวิเคราะห์ข้อมูลตัวอย่าง

แยกวิเคราะห์ข้อมูล